前言¶
DeepSeek Harness(DSH)的默认行为是会话结束后丢失所有上下文。dsh-honcho 插件通过 Honcho 为 DSH 提供了持久化记忆,解决了上下文丢失的问题,使其能够记住正在构建的内容、工作偏好以及之前的决策。
插件简介¶
dsh-honcho 是一个客户端插件,由 Plastic Labs 维护。它为 DeepSeek Harness 提供了由 Honcho 驱动的持久化记忆功能。
核心功能¶
- 会话启动注入:在会话开始时注入项目上下文和同伴卡片。
- 后台消息捕获:在后台捕获用户和助手的消息。
- 内置工具:提供三个工具:
honcho_search、honcho_chat和honcho_remember。 - 状态查看:通过
/honcho命令显示状态和仪表板链接。
安装与配置¶
- 确保环境满足要求:需要 Node.js
^22.19.0 || >=24.0.0。 - 执行安装命令:
dsh plugin --profile <name> add @honcho-ai/dsh-honcho
- 配置 API 密钥:在
~/.honcho/config中配置 API 密钥和同伴名称。
{
"peerName": "your-name",
"auth": { "apiKey": "${HONCHO_API_KEY}" },
"hosts": {
"dsh": { "workspace": "dsh" }
}
}
使用场景与注意¶
- 共享记忆:默认情况下,不同集成之间不会看到彼此的记忆。需要将
workspace设置为相同的值才能共享记忆。 - 配置格式:配置文件被读取为严格 JSON,注释会被跳过。
- 依赖要求:需要 Honcho 的 API 密钥和账号(访问
app.honcho.dev)。
结语¶
dsh-honcho 旨在为 DeepSeek Harness 提供持久化记忆支持。更多详情请查阅 插件目录 或 GitHub 仓库。