前言¶
DeepSeek Harness (DSH) 的核心邏輯是「一切皆插件」。在構建複雜的 Agent 體系時,直接使用 Prompt 拼接往往難以控制其生命週期和狀態管理。dsh-j-space 將 J-Space Cognition Suite SV1 完整集成到 DSH 中,將其作爲一等公民的 Agent 預設。
這個插件解決了在 DSH 環境中引入複雜認知框架的痛點,通過 Scope 隔離和狀態外化,讓大模型能夠參與更持久、更可控的工程與推理任務。
插件簡介¶
- 名稱: dsh-j-space
- 作者: AnonyJcy
- 類型: 工作流插件 / Agent 預設
- 許可證: MIT
- 定位: J-Space Cognition Suite SV1 的原生 DeepSeek Harness Agent 預設與獨立插件包。
核心功能¶
該插件將 J-Space 體系拆解爲以下核心能力:
- 即插即用: 部署後,DSH 會話創建菜單中會自動出現
J-Space Cognition Suite預設選項。 - 全生命週期 Scope 隔離: 遵循 Cordis 規範,工具和認知技能嚴格限定在 J-Space Agent 會話內,避免污染其他預設。
- 持久控制器與狀態外化: 包含持久控制器 (
control.py)、宿主適配器以及輕量級賬本,在任務工作區維護.jspace/,實現目標跟蹤、斷點恢復和代碼語義地圖。 - 13 大認知與工程模塊: 除基礎推理外,集成了包括容量控制、深層推理、定向聚焦,以及 SV1 新增的
cyber(安全分析)、epistemics(信念檢驗)、orchestration(多智能體編排)和repository(代碼倉庫語義地圖)等模塊。 - 模型解耦與動態路由: 無縫適配各類基底模型(DeepSeek-Chat、DeepSeek-Reasoner、Claude、GPT 等),動態解析路由。
安裝與配置¶
當前適配 DSH 0.2.0,插件版本爲 1.2.3。
1. 安裝¶
推薦使用 DSH 自帶的插件管理命令進行安裝。DSH 會通過包內的 dsh.bundle.patch 加載 cordis.patch.yml,從而註冊預設。
# 安裝到實際使用的 Web profile
dsh plugin --profile web add @anonyjcy/dsh-j-space@latest
注意:
- 僅執行 npm install 到普通項目目錄不會註冊預設,必須使用上述命令。
- 安裝後需重啓 DSH Web 進程並新建會話。
2. 配置子代理模型選擇¶
J-Space 預設默認要求宿主加載 @deepseek-ai/dsh-tool-subagent/model-selection-settings 插件。
在 DSH Web 界面中,進入「設置」 -> 「插件」 -> 「Subagent」,開啓「允許 Agent 爲 Subagent 選擇模型」。然後在模型路由列表中勾選允許使用的模型。新建會話後,J-Space 即可調用這些子代理模型。
使用方法¶
安裝完成後,使用步驟如下:
- 在 DSH Web 界面點擊 New Session(新建會話)。
- 在 Agent Preset 下拉選單中選擇 J-Space Cognition Suite。
- 在下方模型選擇器中選擇任意兼容的模型(如
deepseek-chat或deepseek-reasoner),開始任務。
注意事項¶
- 宿主依賴: 默認情況下,該預設掛載依賴於 DSH Web 應用自帶的
@deepseek-ai/dsh-tool-subagent/model-selection-settings插件。如果宿主未加載該插件,預設將無法掛載。 - 舊版配置廢棄: 舊版獨立 Cordis 插件的配置方式(CLI
install命令)已被廢棄,請務必使用當前的 bundle 安裝方式。 - 權限與安全: 插件以 DSH 當前的進程權限運行。在安裝前,建議查看源碼和許可證。
結語¶
dsh-j-space 爲 DeepSeek Harness 用戶提供了一個成熟的認知框架接入點。它不只是一個 Prompt 模板,而是一套包含狀態管理、工具調用和模塊化認知的系統。
- 插件目錄: https://www.skillhub.cn/plugins/AnonyJcy/dsh-j-space
- GitHub 倉庫: https://github.com/AnonyJcy/dsh-j-space