dsh-devlog-auto
在回合结束时自动将上下文生成第一人称日志 适合需要自动记录开发轨迹、将Agent记忆转化为叙事性开发日志的项目。
安装
此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗
说明文档
阅读完整 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:从不写- 文件落在日志目录下,不在意可定期删。