小建议
可以马上抄走的小做法:命令、风险和出处,每条几行就讲完
这一页收可以马上抄走的小做法,每条只讲一件事:怎么做、风险在哪、出处在哪。要系统地配环境,看快速开始和三层护栏;更多随手记在我的 X:@NeoJubao。
给 Claude Code 和 Codex 设快捷入口
亲历 免确认模式的参数太长,在 ~/.zshrc 里写成短命令,改完运行 source ~/.zshrc。目录换成你自己的工作目录:
ccp() {
[[ "$PWD" == "$HOME" ]] && { cd ~/projects || return; }
claude --dangerously-skip-permissions "$@"
}
alias cx='codex --dangerously-bypass-approvals-and-sandbox'第二行让 ccp 不在家目录里启动:那里有 SSH 配置、云账号凭证和各种配置文件。"$@" 把参数原样传下去,ccp -c 就是继续上次会话。
先看风险
“只在信任的项目里用”还不够,还要看两件事:agent 会不会读到不可信的内容(网页、邮件、别人提的 issue),机器上有没有明文凭证。三样凑齐时不要开免确认(见agent 读得到的凭证,就当已经暴露)。Codex 这个参数连沙箱也一起关掉,--help 里写明它只适合外部已经隔离的环境。
开之前先配好最小护栏的 deny 规则。我自己就踩过这个坑:发现 deny 规则丢了之后,过了两周才补回来,这期间我一直配着 ccp(见防护规则会悄悄失效)。
业界做法 想少弹窗又不想全放开,官方更推荐 auto 模式:claude --permission-mode auto,由分类器在后台审查每个动作。我自己还没有长期用过。
出处:我的 X 回复(2026-10-26)。
给 agent 接 Slack 和邮箱之前,先开个只读小号
业界做法 我在 Web3 那几年见过的被盗,很多是从员工电脑、第三方插件、客服后台进来的,合约本身反而最难打。agent 也一样:第一步不要把你的主账号交给它,先开一个只读的小号,确认它真的需要写权限,再逐项放开。这是我的判断,还没有在 agent 上做过完整验证。
出处:我的 X 帖子(2026-10-30)。
验证 CDN 上的文件,别用 HEAD
亲历 我用 curl -I 验证安装包,自建的缓存 Worker 把 HEAD 的空响应存进了 GET 的缓存键,后面的下载全拿到 0 字节。所以这类地址一律用 GET 验证,看状态码和字节数:
curl -s -o /dev/null -w '%{http_code} %{size_download}\n' "$URL"缓存已经被污染时,换一个缓存版本号再清边缘缓存。自己写 Worker 时,缓存逻辑只处理 GET。
让 agent 写批量脚本时,把配对写死
亲历 批量上传时,文件名和地址要一一对应。agent 用 zsh 循环拼这两列,我踩过两次:zsh 数组从 1 开始,files[0] 是空串,整列错开一位;set -- $PAIR 在 zsh 里默认不拆词。一次性脚本不值得调,让 agent 直接写死成一行一对:
upload() { echo "upload $1 -> $2"; }
upload app-arm64.dmg https://example.com/signed-url-1
upload app-x64.dmg https://example.com/signed-url-2