Claude 工程化演进全景:从 25 篇 Anthropic 官方工程博客读 AI Native Engineering重新通读了 Anthropic 工程博客全部 25 篇文章,按八个阶段完整梳理 Claude 从「Building Effective Agents」到「Managed Agents」的工程化演进路径,抽象出可复用的方法论,并结合我自己的 Harness Engineering 实践给出对照思考。July 31, 20264 分钟AIAgent+1AIAgentAICoding
Pi agent-core harness 与 Claude Code 的 Session 和上下文管理对比 Pi agent-core harness 与 Claude Code 如何保存会话记录、恢复运行时状态、构造模型上下文、压缩历史和处理工具输出,说明两套 Agent Runtime 在状态与资源管理上的实现差异。July 11, 20264 分钟AIAgent+2AIAgentAICoding源码分析
Graph Engineering:Agent 从单一闭环走向可治理的执行网络Graph Engineering 将 Agent 的任务执行、验证、权限和长期评估显式组织为图。它解释了何时应从单个闭环升级到多节点编排,以及未来的重点为何会落在运行时治理上。July 06, 20262 分钟AIAgent+1AIAgentAICoding
Pi 源码拆解(六):pi-ai 的 Provider 工程:协议复用、compat 与模型 catalog拆 pi-ai 多 provider 适配层:约 10 个线缆协议实现如何覆盖 37 家 provider,compat 标志矩阵如何抹平 OpenAI 兼容生态,重试判定为什么是带 issue 编号的正则库,上下文溢出的三种检测路径,以及模型 catalog 为什么走构建期生成与手工 override。June 21, 20262 分钟AIAgent+2AIAgentAICoding源码分析
Pi 源码拆解(五):pi-tui 的行数组差分渲染分析 pi-tui 如何将组件输出约束为字符串行数组,比较相邻两帧以重绘变化区间,并处理滚动区、终端尺寸、内联图片和 IME 光标等差分渲染的正确性条件。June 21, 20261 分钟AIAgent+2AIAgentAICoding源码分析
Pi 源码拆解(四):实验性客户端/服务端会话拆分拆 pi 正在进行的客户端/服务端拆分:为什么先重构出 repository 接缝再沿接缝拆进程,CBOR 协议为什么传输中立且快照权威,attach 与会话租约如何建模多前端共享,以及双栈并存的过渡工程。June 20, 20262 分钟AIAgent+2AIAgentAICoding源码分析
Pi 源码拆解(三):Session和Context管理拆 pi 的会话与上下文层:为什么会话建模成 entry 树而不是消息数组,模型切换和 compaction 如何成为持久化的一等条目,树结构如何支持分支导航与分支摘要,compaction 的安全切割点、文件账本与缓存隔离怎么做。June 20, 20263 分钟AIAgent+2AIAgentAICoding源码分析
Pi 源码拆解(二): Agent 运行时机制拆 pi 的 agent 主循环:为什么 StreamFn 契约禁止抛异常、失败如何编码成 stopReason=error 的 assistant 消息进入会话历史、截断的 tool call 为什么整批拒绝执行、并行工具调度如何保证 transcript 确定性,以及工具输出截断的工程细节。June 19, 20263 分钟AIAgent+2AIAgentAICoding源码分析
Pi 源码拆解(一):极简 Coding Agent Harness 的分层设计通读 pi(Mario Zechner 的 coding agent harness)源码:四层包结构如何划分关注点与策略归属,为什么它不内置权限弹窗、MCP、子代理和 plan mode,以及 Extensions、Skills 与本地文档按需加载如何构成其扩展机制。June 19, 20262 分钟AIAgent+2AIAgentAICoding源码分析
Matt Pocock 的 agent-skills:把软件工程基本功拆成可组合的 Skill通读 Matt Pocock 的 agent-skills 仓库:它针对 AI 编程的四个失败模式给出对策,用 user-invoked 与 model-invoked 两层 skill 组织工程纪律,本文梳理它的设计、收益、代价和适用场景。May 20, 20262 分钟AIAgent+1AIAgentAICoding