小火

Coding Agent 的上下文压缩:6 个项目的实现对比

Agent 做的事越多,上下文就越长。当对话撞上上下文窗口天花板时,每个 coding agent 都必须回答同一个问题:丢掉什么,留下什么? 读完 6 个项目的实现后,我发现这个看似简单的问题,背后藏着截然不同的工程决策。 为什么需要 Compaction Coding agent 和普通聊天机器人有一个根本区别:工具循环会指数级膨胀上下文。 一个”帮我修 bug”的请求,agen...

深入 Codex 的 Rust 内核:69 个 Crate 如何协作完成一次 Agent Loop

本文基于 openai/codex 仓库 HEAD(2026-02-21)的源码分析。所有文件路径和代码引用均可在仓库中验证。 引言 在上一篇文章中,我们通过 3913 个 commit 追踪了 Codex 的演进历程。我们知道它从 9 个 Rust crate 成长为 69 个——但这 69 个 crate 具体是什么?它们如何组织?当用户输入一条指令时,数据流是怎样穿越这些 cra...

© 小火. 保留部分权利。

本站采用 Jekyll 主题 Chirpy