跳到正文

hyls9527/dsh-plugins

30最近提交 2026年8月13日

dsh-plugins DSH 插件

该仓库为 DeepSeek Harness 提供了三个生态系统插件:基于文件的有界记忆(dsh-memory)、技能创作(dsh-skill-create)和自动技能使用跟踪与策展(dsh-skill-curator)。它们共同构成了受 hermes-agent 启发的完整学习循环。该项目已归档且不再维护,代码仅作参考。

如何安装 dsh-plugins DSH 插件

dsh plugin --profile web add @hyls9527/dsh-memory

复制不会执行命令。安装 dsh-plugins DSH 插件前请核对仓库和版本。

dsh-plugins DSH 插件数据来源

dsh-plugins DSH 插件快照日期:2026年8月16日

discovered

dsh-plugins DSH 插件能做什么

  • 有界、基于文件的记忆系统(MEMORY.md/USER.md),通过一个 memory 工具支持添加/替换/删除/批量操作
  • 技能创建工具,可将可重复使用的流程持久化为用户技能(创建/更新)
  • 自动技能工具使用跟踪,以及策展工具:报告使用情况、归档未使用技能、恢复技能
  • 前缀稳定的提示:记忆快照在会话开始时注入,会话中写入从不修改它,保留提供商的 KV 缓存
  • 原子写入,带漂移保护和跨进程锁,确保记忆文件完整性

dsh-plugins DSH 插件适合哪些场景

  • 让模型在会话之间拥有持久记忆,无需依赖外部数据库
  • 让模型在对话过程中创建和更新自己的可复用技能
  • 自动管理不断增长的技能库:跟踪使用情况、归档陈旧技能、需要时恢复
  • 构建自我改进循环:模型记住、创建、策展自己的工具
  • 作为研究参考,实验将 hermes-agent 机制移植到 DeepSeek Harness

dsh-plugins DSH 插件适合谁

  • 需要官方 DSH 中缺失的跨会话记忆和技能生命周期功能的 DSH 用户
  • 研究如何通过外部 bundle 扩展 DSH 的研究人员和开发者

dsh-plugins DSH 插件的限制

  • 项目已归档且不再维护,计划不进行任何更新或错误修复
  • 实验性原型:可能存在稳定性问题,不建议用于生产环境
  • 仅针对 DeepSeek Harness 0.1.0-rc 测试过,与更高版本的兼容性未保证
  • 记忆系统基于文件存储(MEMORY.md/USER.md),不适合高频率写入
  • 技能创建和策展依赖模型正确使用提供的工具,结果可能因模型而异

dsh-plugins DSH 插件的仓库 README 摘录

以下文字摘自 dsh-plugins DSH 插件的上游仓库 hyls9527/dsh-plugins 的 README,版权归原作者,仅作引用。

> **ARCHIVED — experimental prototype, not maintained.** > > These plugins (memory, skill-create, skill-curator) were built as a research exercise porting > [hermes-agent](https://github.com/NousResearch/hermes-agent) mechanisms to DeepSeek Harness. They work, > but the exercise concluded they are not useful: DeepSeek Harness deliberately keeps session state in the > session log and treats skills as user-authored, vetted inputs; the official repo does not accept external > PRs and has repeatedly, in writing, chosen not to build these mechanisms. The code remains here for > reference. No further maintenance is planned. English | [中文](README.zh.md) Ecosystem plugins for [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness), porting two of the most important mechanisms from [NousResearch/hermes-agent](https://github.com/NousResearch/hermes-agent): the bounded cross-session memory system and the skill lifecycle curator. | Package | What it does | |---|---| | [`@hyls9527/dsh-memory`](packages/memory) | Bounded, file-backed `MEMORY.md` / `USER.md` memory: `§`-separated entries under character limits, a frozen snapshot injected at each session start, one `memory` tool (`a

阅读完整 README仓库许可: MIT

dsh-plugins DSH 插件常见问题

如何安装这些插件?

你可以通过 `dsh plugin --profile web add @hyls9527/dsh-memory` 安装每个插件,其他两个类似。如果克隆了仓库,也可以从本地路径添加:`dsh plugin --profile web add ./packages/memory`。插件会被添加到你的配置文件中的 bundles 列表。

这些插件还在维护吗?

不。该仓库已归档并明确标记为不再维护。代码仅作为研究参考提供。不会提供任何更新、错误修复或支持。

它们支持哪个版本的 DeepSeek Harness?

它们已在 DeepSeek Harness 0.1.0-rc 上验证通过。与更高版本的兼容性未保证。如果你使用更新的 DSH 版本,可能需要调整配置或代码。

我可以自定义记忆字符限制或提示间隔吗?

可以。你可以在配置文件的 `cordis.patch.yml` 中覆盖插件配置。例如,为记忆插件设置 `memoryCharLimit: 4000` 或 `nudgeInterval: 0`。仓库中的 examples/cordis.yml 文件提供了完整的覆盖示例。

为什么这个项目被归档了?

作者认为这些机制对 DeepSeek Harness 没有用处,因为 DSH 有意将会话状态保留在会话日志中,并将技能视为用户创作、审查后的输入。官方 DSH 仓库不接受这些功能的外部 PR。这个项目是一个研究原型,已经结束。