ShineBreaker/dsh-agenote ↗★ 0

dsh-agenote

集成agenote知识库健康度检测与流程转交 适合使用agenote管理知识库、需在会话中自动检测完成信号的用户。

包名
dsh-agenote
兼容性
待验证
版本
0.1.0
许可证
MIT
最近更新
2026年9月26日

安装

$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