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 管道。
  • 跨会话记忆:后台提取可重复使用的经验,并可在不同会话间检索。

相关

  • 项目
  • 项目
  • 项目
  • 项目