Skip to main content
statusline 把 CC Safety Net 的当前状态打印为一行表情符号,供 Claude Code 状态行使用,例如 🛡️ CC Safety Net ✅🌳。它需要 --claude-code,或简写 -cc。不带该选项时,它会打印错误、显示帮助并退出 1。需要逐条说明问题的多行报告时,请改用 status。
状态行仅适用于 Claude Code。它检查的是市场插件是否启用,因此不适合其他智能体,也不适合手动配置的 Claude Code hook。

设置 Claude Code 状态行

在 ~/.claude/settings.json 中添加 statusLine 条目。Claude Code 无需重启即可读取改动。选择适合你环境的运行器:

statusline 指示器

该行先显示一个级别指示器,然后按以下顺序显示各项状态指示器:
级别是 CC Safety Net 把 policy.json 与环境变量组合之后的生效级别,参见环境变量。🔻 和 ⚠️ 不会指出涉及的字段或文件,详情请运行 status。 ❌ 只读取 Claude Code 设置中的 enabledPlugins["cc-safety-net@cc-marketplace"]。使用手动配置的 Claude Code hook 时,即使保护已生效,该行也会显示 ❌。

statusline 的管道输入

通过管道向 statusline 传入输入时,它会读取 stdin。它丢弃 Claude Code 的 JSON 状态负载,保留其他管道文本,并以 <stdin> | <status> 的形式把这段文本放在指示器前面。
最后修改于 2026年10月22日