前言¶
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