Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

90/10: what we took away from our AI coding agent, and why

说明与用途

将任务拆分为脚本化步骤和 AI 代理,提高了 CI/CD 流水线的稳定性和调试性,减少了不可预测的失败。

问题

Integrating an AI coding agent into a CI/CD pipeline caused unpredictable failures and debugging challenges.

结果

Splitting responsibilities reduced failure variability, improved debugging, cut costs, and maintained consistent git workflows.

工作流

  • 1. Developer writes ticket in plain English.
  • 2. Ticket moved to Approved; orchestrator provisions stack and copies dev database.
  • 3. Ticket moved to Working; agent performs engineering inside the stack.
  • 4. Agent posts preview; developer tests and replies in thread.
  • 5. Ticket moved to Git Push; orchestrator commits, merges, opens PRs, merges PRs, posts links.
  • 6. Ticket moved to VM Update; orchestrator waits for CI, deploys images, runs health checks, rolls back if unhealthy.
  • 7. Ticket moved to Completed; orchestrator notifies developer and tears down stack.

证据

The first version of our agent pipeline let the coding agent run the git and deploy steps. It didn't fail often, but when it did, it failed in a different way each time, and I couldn't debug that.

来源

Today roughly 90% of the pipeline is plain scripted code, and the agent does one job.

来源

The split we ended up with follows one line. If a step is the same on every ticket, it is a script. The agent keeps the engineering.

来源

  • 记录日期: 2026-10-24T14:26:28.627Z