Code Agent
-
给代码智能体加一件“新装备”:从零扩展 Code Agent 工具的完整路径
在 Code Agent 的工程实践中,模型本身并不直接“做事”。它通过 Function Calling 选择工具,再由框架执行并返回结果。因此,扩展一个代码智能体,往往不是重新训练模型,而是给它增加新的工具。
-
单个 Agent 不够用的时候:拆解 MyCodeAgent 中多 Agent 团队协作的设计与退场
MyCodeAgent 曾推出实验性多 Agent 协作系统 AgentTeams,尝试通过团队创建、任务分发、结果收集和协调者合并,让多个 Agent 并行处理代码重构、测试等复杂任务。该机制最终被移除,但其设计揭示了 AI 编程工具在处理大型工程任务时必须面对的任务分解、上下文隔离和状态同步问题。
-
Code Agent 工程解剖:为什么一个“笨”的单循环,反而更可靠?
MyCodeAgent 用一个单一主循环、不可变状态机、完成门反馈和完备终止路径,展示了 Code Agent 框架如何通过工程约束提升可调试性与可靠性。
-
Code Agent 崩溃后如何恢复:一篇技术文章拆解状态持久化机制
当 Code Agent 执行长任务时,一次崩溃可能让几十步探索全部丢失。一篇技术文章详细拆解了 Transcript、事件流恢复和 Session Memory 等机制。
-
当 Code Agent 对话越来越长:上下文预算管理的一次工程化拆解
Code Agent 运行几十步后,历史消息可能迅速逼近上下文窗口上限。开源项目 MyCodeAgent 的处理方式不是直接删旧消息,而是保留完整历史,只在每次调用前生成压缩后的模型视图。