多开 Claude Code 不等于并行协作:用 Shikigami 把每个 Agent 隔离进 Git worktree
当一个功能要改接口、补测试、查回归时,把几个 Claude Code 或 Codex 终端同时打开看起来很有效率。真正麻烦往往在十分钟之后:谁在等待你的确认?谁已经改了同一个文件?哪个会话明天还能接着...
最新内容
当一个功能要改接口、补测试、查回归时,把几个 Claude Code 或 Codex 终端同时打开看起来很有效率。真正麻烦往往在十分钟之后:谁在等待你的确认?谁已经改了同一个文件?哪个会话明天还能接着...
把数据库接给 Claude Code、IDE 助手或其他 AI Agent,最常见的做法是给它一个“执行 SQL”的工具。这能很快跑通,却很容易在第二步失控:Agent 不知道软删除记录该不该排除、不...
一台家用服务器、VPS 或临时构建机突然变慢时,最先想确认的往往不是一长串指标,而是一个简单问题:它到底是短暂忙一下,还是已经持续排队?完整的监控体系当然有价值,但安装、存储、告警和维护成本也真实存在...
AI 编程 Agent 最让人沮丧的时刻,往往不是它写错代码,而是它已经解决过同一个问题,却在新会话里从头再来一遍。JWT 刷新失败、迁移脚本的边界、某个文件为什么不能改——这些结论本来藏在 Clau...
让 Claude Code、Codex 或 Gemini 连续完成一个多日任务时,最难的部分往往不是下一段代码,而是重新建立上下文:上次做到了哪里、为什么放弃某条路线、哪些验证尚未做完、目前有没有隐患...
在终端里向模型问“把这个目录的日志按日期归档”“找出最近两小时失败的任务”,通常比记住一串 find、awk、xargs 更快。但把自然语言直接变成可执行 Shell,又恰好踩在自动化最危险的边缘:模...
让 AI 编程 Agent 在终端里完成一次任务并不困难;真正困难的是让它持续运行、能接收消息、能调用 MCP 工具,还不会在你离开键盘后把权限边界悄悄扩大。一个接入 Telegram、Discord...
一台 VPS、一台家用 NAS,再加几组 Docker 容器,很容易进入一个尴尬阶段:机器不算多,Prometheus、长期存储和大套仪表盘显得过重;但只靠 SSH 登录后运行 top,又只能看到问题...
开发、运维或自托管服务时,SSH 隧道往往是最不起眼、却最容易失控的一层:本地要连远端只开放在内网的 PostgreSQL;调试服务要经过跳板机;临时 SOCKS 代理要在网络波动后重新建立。命令本身...
Rust 项目刚起步时,cargo test 往往足够直接:执行测试、看失败输出、修完再跑一遍。但当仓库演变为 workspace,测试中加入数据库、网络或外部服务后,CI 的问题会变得不只是“有没有...