Deepseek Harness
概述
参考:
DeepSeek Harness 基于 Cordis 插件系统构建。Harness 让 Agent 在真实场景中持续工作
- Cordis 内核 # Cordis 内核只负责插件的加载、卸载和依赖关系,不承载 Agent 的具体能力。
- 插件提供能力 # 模型、工具、技能、会话、沙箱、存储、循环、调度、UI 等所有 Agent 能力均由插件提供,并通过 Cordis 服务与事件彼此协作。
- 配置层自由组合 # 开发者无需改动源码,即可在配置层选择、替换或扩展任一能力。
[i18n] todo
/.dsh/ 目录 和 工作区中,都可以放 AGENTS.md 文件。/.dsh/AGENTS.md 文件可以被在任何工作区的任务读取。核心的个人偏好逻辑可以放在这里。
关联文件与配置
~/.dsh/ # Web 运行时数据保存目录。包括 会话、配置、etc.
- ./profiles/${APP}/ # 各类应用程序的配置。
- ./cordis.patch.yml # patch 配置文件。包括 DSH 配置、插件配置、etc.
./sessions/${工作区ID}/session-${会话ID}/# 针对每个工作区的会话记录- ./storages/ #
- settings.yaml #
${APP} 可用的值有:
- web # Web 端的配置
- desktop # 桌面端的配置(桌面端是 Electron 实现,但是本质也会启动 Web 端的后台,与 Web 端交互)。
记忆
https://deepseek-harness.github.io/deepseek-harness/guide/mcp-memory
使用 Engram,启动时使用 –patch 指定配置文件: pnpm dsh web --patch "$PWD/apps/cli/config/examples/mcp-memory/engram.cordis.yml"
- Engram 默认使用
~/.engram/目录存储数据。
Plugins
https://github.com/topics/dsh-plugin 这里的信息太多了,各种没有强关联的独立项目也加上了 dsh-plugin 这个 topics,明显是蹭热度引流的。
https://github.com/dshworks/awesome-dsh-plugins
意见反馈
这个页面对您有帮助吗?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.