ROBOHAPPYIY/dsh-zh-review-guard ↗★ 0

dsh-zh-review-guard

用户级「内部思考可见 + 简体中文」护栏:每个会话装配系统提示词时强制注入用户需求段(常驻 section),并把同一份文本同步到 $DSH_HOME/AGENTS.md。零依赖、无需编译。 适合希望在各会话中注入简体中文和思考展示要求,并同步全局规则的用户。

패키지
dsh-zh-review-guard
호환성
미검증
버전
0.2.2
라이선스
MIT
최근 업데이트
2026. 10. 2.

설치

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:ROBOHAPPYIY/dsh-zh-review-guard

配置

cordis.patch.yml 的 config,全部可选:

键默认说明
enabledtrue关掉整个插件
sectionNamezh-review-guard注入的 section 名;同名段就地替换(幂等,不会重复追加)
order4段排序(router 用 0–3)
logDir$DSH_HOME/zh-review-guard观测日志目录
syncAgentsFiletrue是否同步 $DSH_HOME/AGENTS.md
agentsDigestLines2同步进 AGENTS.md 的内置规则条数(精简兜底版);0 = 写整份正文(v0.2.1 的行为)
backupAgentsFiletrue覆盖 AGENTS.md 前先把原文件备份到 /backups/
agentsBackupKeep5备份最多保留几份,超出删最旧
includeSubagentstrue子会话是否也注入
syncIntervalMs60000周期兜底同步间隔(同时也是规则热更新与健康检查的心跳)
rulesModeappend规则来源:append = 内置 7 条 + 你的追加;replace = 完全用你的文件;off = 只用内置
rulesFile$DSH_HOME/zh-review-guard/rules.md你的规则文件;不存在就回退内置基线
rulesMaxChars12000规则文本上限,超出即截断并在 status.json 记 truncated
maxLogBytes2000000assemblies.jsonl 大小上限,超出轮转为 assemblies.jsonl.1(只保留一代)
instancesTtlMs604800000instances/ 里旧快照的存活时间(默认 7 天)
instancesMaxFiles20instances/ 文件数上限(当前实例永不删)
recordSectionNamesfalse是否把完整段名清单写进日志;默认只写数量 sectionCount 与哈希 sectionNamesHash
healthChecktrue主通道健康检查(写 health.json;判定失效时 console.warn 一次)
staleGraceMs120000启动宽限期:这段时间内不下"失效"结论
staleLagMs7200000弱证据阈值:有会话活动、但心跳滞后超过它即判失效