他又打,一连打了五个,还是没人接。啤酒已经选好,他就扛在腰上,在客厅里来回踱步。他说,二十来分钟了,人家应该开饭了。现在去,是不是晚了?
I then added a few more personal preferences and suggested tools from my previous failures working with agents in Python: use uv and .venv instead of the base Python installation, use polars instead of pandas for data manipulation, only store secrets/API keys/passwords in .env while ensuring .env is in .gitignore, etc. Most of these constraints don’t tell the agent what to do, but how to do it. In general, adding a rule to my AGENTS.md whenever I encounter a fundamental behavior I don’t like has been very effective. For example, agents love using unnecessary emoji which I hate, so I added a rule:
。业内人士推荐一键获取谷歌浏览器下载作为进阶阅读
Try unlimited accessOnly $1 for 4 weeks
Питтсбург Пингвинз
3. I started a new session, and asked it to check the specification markdown file, and to check all the documentation available, and start implementing the Z80 emulator. The rules were to never access the Internet for any reason (I supervised the agent while it was implementing the code, to make sure this didn’t happen), to never search the disk for similar source code, as this was a “clean room” implementation.