ROBOHAPPYIY/dsh-zh-review-guard ↗★ 0
dsh-zh-review-guard
用户级「内部思考可见 + 简体中文」护栏:每个会话装配系统提示词时强制注入用户需求段(常驻 section),并把同一份文本同步到 $DSH_HOME/AGENTS.md。零依赖、无需编译。 适合希望在各会话中注入简体中文和思考展示要求,并同步全局规则的用户。
설치
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:ROBOHAPPYIY/dsh-zh-review-guard配置
cordis.patch.yml 的 config,全部可选:
| 键 | 默认 | 说明 |
|---|---|---|
enabled | true | 关掉整个插件 |
sectionName | zh-review-guard | 注入的 section 名;同名段就地替换(幂等,不会重复追加) |
order | 4 | 段排序(router 用 0–3) |
logDir | $DSH_HOME/zh-review-guard | 观测日志目录 |
syncAgentsFile | true | 是否同步 $DSH_HOME/AGENTS.md |
agentsDigestLines | 2 | 同步进 AGENTS.md 的内置规则条数(精简兜底版);0 = 写整份正文(v0.2.1 的行为) |
backupAgentsFile | true | 覆盖 AGENTS.md 前先把原文件备份到 /backups/ |
agentsBackupKeep | 5 | 备份最多保留几份,超出删最旧 |
includeSubagents | true | 子会话是否也注入 |
syncIntervalMs | 60000 | 周期兜底同步间隔(同时也是规则热更新与健康检查的心跳) |
rulesMode | append | 规则来源:append = 内置 7 条 + 你的追加;replace = 完全用你的文件;off = 只用内置 |
rulesFile | $DSH_HOME/zh-review-guard/rules.md | 你的规则文件;不存在就回退内置基线 |
rulesMaxChars | 12000 | 规则文本上限,超出即截断并在 status.json 记 truncated |
maxLogBytes | 2000000 | assemblies.jsonl 大小上限,超出轮转为 assemblies.jsonl.1(只保留一代) |
instancesTtlMs | 604800000 | instances/ 里旧快照的存活时间(默认 7 天) |
instancesMaxFiles | 20 | instances/ 文件数上限(当前实例永不删) |
recordSectionNames | false | 是否把完整段名清单写进日志;默认只写数量 sectionCount 与哈希 sectionNamesHash |
healthCheck | true | 主通道健康检查(写 health.json;判定失效时 console.warn 一次) |
staleGraceMs | 120000 | 启动宽限期:这段时间内不下"失效"结论 |
staleLagMs | 7200000 | 弱证据阈值:有会话活动、但心跳滞后超过它即判失效 |