ShineBreaker/dsh-agenote ↗★ 0

dsh-agenote

DeepSeek Harness 的 agenote 集成插件:会话开始注入知识库健康度、turn 结束检测完成信号并转交 agenote-review 流程,外加 /agenote-summarize|curate|health 斜杠命令。行为规范由 agenote-skills 定义,插件只做事件触发与命令快捷入口。 适合使用agenote管理知识库、需在会话中自动检测完成信号的用户。

Package
dsh-agenote
Compatibility
Unverified
Version
0.1.0
License
MIT
Last updated
Sep 26, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:ShineBreaker/dsh-agenote

配置

配置从 cordis 行的 config 下发(见 cordis.patch.yml 注释)。全部字段可选,默认值由插件导出的 Config schema 声明(index.js 组合,字段定义在 hooks.js / commands.js):Cordis 加载时用它校验配置并填默认值,非法配置在加载期直接失败(invalid config: ...),不会带着错值跑起来:

- id: agenote
  config:
    hooks:
      enabled: true # 总开关
      status: true # system prompt 注入健康度摘要
      completionSignals: true # turn 收尾检测完成信号
      idleFallback: true # 空闲兜底(无人值守场景)
      signals: ["搞定", "done."] # 覆盖内置信号清单
      debounceMs: 300000 # 触发冷却期(durable log 推导)
      idleMs: 300000 # 空闲兜底阈值
      statusTtlMs: 300000 # 健康度摘要缓存时长(0 = 每个请求重算)
    commands:
      enabled: true