让 AI 改代码,往往不是问一句、答一句:它要读仓库、修改文件、运行测试,再根据报错继续返工。过去,开发者通常提前指定模型;OpenRouter 的 Auto Code 则把选择放到任务运行过程中,像一名随进度调整人手的调度员。
Auto Code 专为编码 Agent——能操作文件、运行测试并持续工作的 AI——及其 harness 设计。harness 是包在模型外的运行框架,负责提供工具、保存上下文和组织工作循环。路由器会把每次请求视为同一段 Agent 会话的一部分,并依据编码任务通过率、完成时间和“每个成功任务的成本”选择模型。它会跟踪多轮中的代码修改、测试结果和重复报错:进展顺利时维持当前模型;问题持续时,先增加推理投入,再考虑换模型。默认编码档从较强模型起步,也更重视失败的代码修改。开发者设定的模型与服务商限制仍然有效;目前它也不支持欧盟区内路由。