ccr-wer/dsh-devlog-auto ↗★ 0

dsh-devlog-auto

DSH (DeepSeek Harness) plugin: auto-write a first-person dev log at agent/turn-stopping. Turns context + memory into a narrative log for the developer's own review. 适合需要自动记录开发轨迹、将Agent记忆转化为叙事性开发日志的项目。

Package
dsh-devlog-auto
Compatibility
Unverified
Version
0.1.0
License
MIT
Last updated
Oct 14, 2026

Install

This plugin has no verified bundle, or compatibility checks failed. Read the repository notes first. Read the full README ↗

设置页可配置项

系统提示词不写死在文件里,模型与调试选项也都走 Config(均可在设置页改):

Config: {
  logPrompt: z.string().default(
).volatile(),  // 系统提示词(volatile,可热改)
  blocking: z.boolean().default(true),                  // 阻塞开关
  provider: z.string().default('deepseek-official'),    // 生成模型 provider
  model: z.string().default('deepseek-flash'),          // 生成模型名
  reasoningEffort: z.string().default('low'),           // 思维链强度(low/high;flash 无 none)
  debugDump: z.string().default('on-error'),            // 调试材料落盘:always / on-error / off
  outputDir: z.string().default(''),                    // 日志目录;留空 = $DSH_HOME/devlog
}
  • logPrompt:在 DSH 设置页的插件卡片里编辑,保存后生效;生成时用 config.logPrompt.get() 读当前值。已知限制:host(cordis 4.0.2)不识别 volatile,改配置保存后会重启插件(新值生效,非无感热替换)。prompts/system.md 是这个字段的初始默认值。
  • provider / model / reasoningEffort:生成用的模型与思维链强度。默认 deepseek-flash + low,日志加工足够;换模型/档位按需改。
  • debugDump:调试材料(喂给模型的完整上下文 + 原始事件)落盘策略。
    • always:每轮都写 .devlog-context-debug.txt(含你的代码/工具回显,默认不开启)
    • on-error:仅生成失败/异常时写,便于排查(默认)
    • off:从不写
    • 文件落在日志目录下,不在意可定期删。