ID

iuuuuuuuu/dsh-agent-notes

API development

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

0 stars Качество 54 Тренд 20NOASSERTION

DSH plugin: decision notes (Agent Notes) — 把「为什么这样改、放弃了什么」沉淀成可机械校验的仓库笔记:技能、会话开关、真门禁、上游合并

Обзор

把「为什么这样改、放弃了什么」变成仓库里**的决策笔记,装进 DeepSeek Harness。 方法提炼自 czm15053/write-notes-like-deepseek(它又提炼自 DeepSeek Harness 的 .agents/notes/ 实践)。 本插件把那套方法做成 DSH 原生插件:技能、会话开关、真门禁、上游合并。 代码能表达「系统现在怎么跑」,表达不了「」。于是每个新会话都会: 自作聪明地「优化」掉一段当年为避免死锁而刻意写别扭的代码;为赶局部需求打穿全局结构;把三个月前已证明会内存溢出的方案再提一遍。 实测确认:它把 包名写进 profiles/ /package.json 的 dependencies,但 dsh.profile.bundles 里没有这一项 —— 而 DSH 是按 bundles 插件的(每层读该包自己的 cordis.patch.yml)。所以只 add 的话插件装了 却不生效,--dump-config 里也看不到它。 还需要手动把包名加进 bundles: 然后**。验证是否真加载:dsh --profile --dump-config 里应出现 # == dsh-agent-notes 与 - id: agent-notes。若只在依赖里而不在 bundles 里,启动日志不会有报错,插件却完全没跑 —— 这是最容易踩空的一步。 装好插件后,,需要时手动打开(点胶囊,或 /agent-notes on)。这样装上插件不会悄悄改变任何既有会话的行为。 或在插件配置里写 enabled: true(仅在该配置生效的 profile 里)。 不用敲命令也能一眼看到当前会话是否生效:**有一枚绿色胶囊 「● 笔记规范」,就挨着「完全权限/工作区内修改」那一排,; 关闭时胶囊变灰。 它读的是**(agentNotes),所以刷新、重连、切换会话都自动正确。 点击开关走的是官方斜杠命令通道(/agent-notes on|off),因此和手敲命令 ,并且开关操作零 token。

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add iuuuuuuuu/dsh-agent-notes
Новичок в MCP? Начните с руководства на mcpskill.org →