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:
Based on your answers, it generates:
Projects like Earthly,推荐阅读PDF资料获取更多信息
«Европа бьет сама по себе». Страну НАТО заподозрили в организации атаки на российский газовоз. Новые подробности атаки на судно20:45
,推荐阅读PDF资料获取更多信息
Media ContactSee our media contacts page。业内人士推荐PDF资料作为进阶阅读
Modules should be responsible for a process or a subprocess, and it is advised to break down large responsibilities. But taking this advice too far will lead to modules that are not responsible for a subprocess, but a mere action.