Loading...
Loading...
Compare original and translation side by side
ls, find, wc, du, df, file, stat
ps, top -bn1, uptime, free, pgrep
git status, git log, git diff, git show, git branch
sqlite3 ... "SELECT ..."
curl -s (GET only)
date, timedatectl, envmkdir, rm, mv, cp, touch, chmod, chown
git add, git commit, git push, git checkout, git reset
echo >, cat >, tee (file writes)
INSERT, UPDATE, DELETE, DROP, ALTER SQL
npm install, pip install, apt install
pkill, kill, systemctl restart/stopls, find, wc, du, df, file, stat
ps, top -bn1, uptime, free, pgrep
git status, git log, git diff, git show, git branch
sqlite3 ... "SELECT ..."
curl -s (GET only)
date, timedatectl, envmkdir, rm, mv, cp, touch, chmod, chown
git add, git commit, git push, git checkout, git reset
echo >, cat >, tee (file writes)
INSERT, UPDATE, DELETE, DROP, ALTER SQL
npm install, pip install, apt install
pkill, kill, systemctl restart/stopundefinedundefined/path/to/file1/path/to/file2
**Gate**: Report answers the user's question with verifiable evidence. All claims are supported by shown output.
---/path/to/file1/path/to/file2
**准入条件**:报告已用可验证的证据回答了用户的问题,所有结论均有展示的输出支持。
---ls -lamkdir -pgit statusgit addSELECTINSERTls -lamkdir -pgit statusgit addSELECTINSERTgit statusgit statusmkdir -p /tmp/testls -lastat[ -d /path ] && echo existsmkdir -p /tmp/testls -lastat[ -d /path ] && echo exists| Rationalization | Why It's Wrong | Required Action |
|---|---|---|
| "I'll just quickly create a temp file to store results" | Any file creation violates read-only constraint | Report findings in response text only |
| "This git command is harmless" | Only explicitly allowed git commands are safe | Check against allowed list before running |
| "The user probably wants me to fix this too" | Read-only means observe and report, never act | Report findings, let user decide next steps |
| "I'll summarize to save space" | Summaries hide details the user needs to verify | Show complete output, summarize at top |
| 合理化借口 | 问题所在 | 要求操作 |
|---|---|---|
| “我只是快速创建一个临时文件来存储结果” | 任何文件创建都违反了只读约束 | 仅在回复文本中报告发现 |
| “这个Git命令是无害的” | 只有明确允许的Git命令才是安全的 | 执行前对照允许列表检查 |
| “用户可能也希望我修复这个问题” | 只读意味着仅观察和报告,绝不执行操作 | 报告发现,让用户决定下一步行动 |
| “我总结一下以节省空间” | 总结会隐藏用户需要验证的细节 | 展示完整输出,在开头添加摘要 |