Loading...
Loading...
Compare original and translation side by side
rules.json~/.config/agents/AGENTS.md~/.config/agents/source.mdagents/codex.tomlagents/installs.jsonscripts/pre_tool_hook.pyrules.json~/.config/agents/AGENTS.md~/.config/agents/source.mdagents/codex.tomlagents/installs.jsonscripts/pre_tool_hook.py<skills-repo>owner/repoagents/installs.json<skills-repo>owner/repoagents/installs.jsonreferences/workstation-repo.mdagents/instructions.mdagents/permissions.jsonagents/installs.jsonagents/codex.tomlreferences/workstation-repo.mdreferences/remote-machine.md.scratch/verify.py --home <copy>agents/installs.jsonreferences/global-instructions.mdrules.jsonaddedtightenedremovedupdatedpresentwiredfoundstricterextraignoredagents/installs.jsongapnonepersonaladded, personalpresent, personalextran/aremovedextraagents/installs.jsonn/areferences/workstation-repo.md<skills-repo>npx --yes skills add <owner>/<repo> -g -a codex -a claude-code -y-a claude-code~/.claude/skills~/.agents/skillspresent~/.agents/.skill-lock.jsonnoneaddedupdatedagents/installs.json~/.config/agents/backups/<UTC time as YYYYmmddTHHMMSSZ>/.claude/settings.jsonscripts/verify.pyaddedtightenedremovedpython3 <this skill>/scripts/verify.pyrules okhook wiredpersonal okpersonal nonepersonal FAILcodex differsconfig FAILconfig n/aconfig gapconfig overridereferences/workstation-repo.mdagents/instructions.mdagents/permissions.jsonagents/installs.jsonagents/codex.tomlreferences/workstation-repo.mdreferences/remote-machine.md.scratch/verify.py --home <copy>agents/installs.jsonreferences/global-instructions.mdrules.jsonaddedtightenedremovedupdatedpresentwiredfoundstricterextraignoredagents/installs.jsongapnonepersonaladded, personalpresent, personalextran/aremovedextraagents/installs.jsonn/areferences/workstation-repo.md<skills-repo>npx --yes skills add <owner>/<repo> -g -a codex -a claude-code -y~/.claude/skills~/.agents/skills-a claude-code~/.agents/.skill-lock.jsonpresentnoneagents/installs.jsonaddedupdated~/.config/agents/backups/<UTC time as YYYYmmddTHHMMSSZ>/.claude/settings.jsonscripts/verify.pyaddedtightenedremovedpython3 <this skill>/scripts/verify.pyrules okhook wiredpersonal okpersonal nonepersonal FAILcodex differsconfig FAILconfig n/aconfig gapconfig overriderules.jsonverify.pyscripts/setupmachine/rules.pyagents/permissions.jsonverify.pyreferences/workstation-repo.mdrules.jsonverify.pyscripts/setupmachine/rules.pyagents/permissions.jsonverify.pyreferences/workstation-repo.md| Field | Holds |
|---|---|
| a stable kebab-case name |
| |
| what the rule covers, shown in rejection messages |
| what it covers, in one of the three kinds below |
| why the rule exists |
| for |
| |
| optional: what no harness can catch for the row ( |
| optional, on an |
| 字段 | 含义 |
|---|---|
| 稳定的 kebab-case 名称 |
| |
| 规则涵盖的内容,显示在拒绝消息中 |
| 规则涵盖的内容,采用下面三种类型之一 |
| 规则存在的原因 |
| 对于 |
| |
| 可选:该行中任何 harness 都无法拦截的内容( |
| 可选,仅用于 |
matchmatchmatchprogramrmsubcommands[["repo", "delete"], ["repo", "archive"]]flags["r", "R", "recursive"]operands["777"][["777"], ["a+rwx"]]any_operand["main", "master"]arguments: "none"envarguments: "flags"declare -xfilescat .envexceptvariables*TOKEN*echo $API_TOKENecho '$API_TOKEN'paths**/.env~//accessreadwriteexcept**/.env.examplereadservertoolmcp__<server>__<tool>mail^(send|reply|forward)matchprogramrmsubcommands[["repo", "delete"], ["repo", "archive"]]flags["r", "R", "recursive"]operands["777"][["777"], ["a+rwx"]]any_operand["main", "master"]arguments: "none"envarguments: "flags"declare -xfilescat .envexceptvariables*TOKEN*echo $API_TOKENecho '$API_TOKEN'paths**/.env~//accessreadwriteexcept**/.env.examplereadservertoolmcp__<server>__<tool>mail^(send|reply|forward)/bin/<program>/usr/bin/<program>.sourcesetexportdeclaretypesetunsetevalalias-r--recursive-rf-fr-Rf-fRgit push --forcechmod -R 777find-deletefind/bin/<program>/usr/bin/<program>.sourcesetexportdeclaretypesetunsetevalalias-r--recursive-rf-fr-Rf-fRgit push --forcechmod -R 777find-deletefindscripts/pre_tool_hook.pyrules.json<report folder>/<date>.jsonlapprover: "user"autodontAskbypassPermissionsneververify.pyscripts/pre_tool_hook.pyrules.jsondenyallow-and-report<report folder>/<date>.jsonlaskapprover: "user"autodontAskbypassPermissionsneverallowverify.py<script>scripts/pre_tool_hook.py~/.agents/skills~/.claude/skills[ -f <script> ] && … || truepython3~/.local/state/agents/reportsreport_dir~/.config/agents/hook.json<script>scripts/pre_tool_hook.py~/.agents/skills~/.claude/skills[ -f <script> ] && … || true|| truepython3~/.local/state/agents/reports~/.config/agents/hook.jsonreport_dirpython -c$cmd -rf x--recurgit push origin +maincat .env*auto_reviewapprover: "user"gappython -c$cmd -rf x--recurgit push origin +maincat .env*auto_reviewapprover: "user"gapPATHPATH