AGENTS.md 别再写成流程大全:它该替你的 AI Agent 把三件事说清楚
Agent 回答“已完成”时,改动已经落到文件里了。人一复核,才发现它从仓库根启动,却把 services/payments/ 的规则当成全项目规则;又或者它从几份互相打架的说明里,挑了一条已经废弃的测试命令跑了一遍。
这类返工很烦,因为 …
Agent 回答“已完成”时,改动已经落到文件里了。人一复核,才发现它从仓库根启动,却把 services/payments/ 的规则当成全项目规则;又或者它从几份互相打架的说明里,挑了一条已经废弃的测试命令跑了一遍。
这类返工很烦,因为 …
你可能已经用了几年 K8s。
Deployment 会写,Service 会配,Pod 挂了也知道先看 events。可真要问 kubelet、scheduler、controller、CNI 在里面怎么配合,很多人心里还是一团黑箱。
你也 …
产品说,订单列表加一个 coupon_code。
你以为就是 SQL 多 select 一个字段,response 多返回一个字段。结果打开项目以后,手开始慢慢凉下来:
OrderDTO 要加,OrderEntity 要加, …
你已经有一堆 Go 服务了。
订单、库存、权限、工单、内部审批,全都跑在线上。现在老板说要接 Agent,第一反应往往是:是不是又要拉一套 Python 服务?是不是 Go 只能在旁边当业务 API?
这个问题在 2024 年还比较尴尬。那 …
很多团队升级 Go 版本,只做一件事:把 CI 跑绿。
跑绿以后就结束了。代码没动,测试没动,工具链没动。版本号从 1.22 变成 1.26,心里安慰自己:至少我们没落后太多。
但 Go 1.25 / 1.26 这两版,我不太建议这样看。 …
晚上十一点多,我盯着终端里那段 diff,第一反应不是生气,是有点懵。
我明明只让 Agent 改一个很小的接口判断。结果它顺手动了 service,改了 model,又把测试绕过去了。最后还很认真地补了一段解释:这些改动是为了保持架构一 …
凌晨三点,线上容器启动要三分钟。
你登上服务器,docker images 一看:2.1GB。PM 问为什么这么慢,你说"容器已经很快了"。
但容器不是虚拟机。你把 Docker 当 VM 用,它当然慢。
问题不在 …
现代软件工程已经基本变成了"订阅管理模拟器"。
我们被云厂商洗脑了,以为即使构建一个基础应用,也需要拼凑一个脆弱的分布式网络:
| |
问你一个问题:这个 x 是在堆上还是在栈上?
如果你答"栈上",你错了——至少在这段 …
你在 feature 分支上写了三个提交,准备提 PR。
同事说:先 rebase 一下 main,把历史整理干净。
你照做了,但心里没底:rebase 到底改了什么?会不会出问题?
很多开发者对 rebase 的理解,停留在" …