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 管線。 - 跨工作階段記憶:背景提取可重複使用的經驗,並可在不同工作階段間檢索。
相關
- 專案
- 專案
- 專案
- 專案