qiz029/dscode
A DeepSeek coding agent harness: persistent shell, Ultra subagents, auto approval, Chrome MCP and session telemetry
解决的问题
DSCODE 是一个适用于 macOS 的终端型编码代理,让开发者可以直接从命令行编写、测试和管理代码。与传统孤立运作的编码代理不同,DSCODE 让多个代理会话彼此可见,允许任务在代理之间交接、由独立模型审查,并通过共享的运行时进行管理。
运作方式
DSCODE 构建于 DeepSeek Harness 之上,使用持久化 shell 来维护环境状态、当前工作目录和后台作业。它具备“会话桥接器”,允许用户从不同的终端或脚本与实时会话交互。系统通过持久化的邮箱支持代理间通信,允许一个代理委派任务或请求审查。它也采用独立的审查流程,由一个只读模型在代码变更定案前进行验证。
适用对象
它专为 macOS 上偏好终端中心工作流程的开发者设计,希望有一个代理编码环境,让多个专业代理能在项目上协作。
重点特色
- 代理间协作:代理可以通过共享邮箱寻找、发消息和交接任务给其他活动中的会话。
- 独立审查:一个独立的只读模型在结束回合前审查 Git 差异或快照,以确保质量。
- 会话桥接器:用户可以从任何终端与实时会话交互、引导或观看进度。
- 持久化 shell:跨回合维护一致的环境,包括文件编辑、搜索和测试执行。
- 非交互运行:支持通过 CLI(
dscode exec)执行完整回合,用于脚本和 CI 管道。 - 跨会话记忆:后台提取可重复使用的经验,并可在不同会话间检索。
相关
- 项目
- 项目
- 项目
- 项目