程序员的自我修养

链接、装载与库

从 rivet-dev/rivet(5.7k⭐)出发,深度解析 Actor 原语如何把 AI Agent 从"每次调用就重启"变成"一个会持久记忆、按需休眠、跨边缘节点迁移的进程级对象",以及 AgentOS 如何把这一原语封装成开箱即用的 Coding Agent Harness:14 个动作 + 8 类事件 + 防休眠协调。

阅读全文 »

深度剖析 BoundaryML/baml(⭐8.6k, Apache-2.0, Rust)的核心架构:从 Pest 语法解析到 AST→HIR→THIR→MIR→Bytecode 五级编译器流水线、堆栈式 baml-vm 虚拟机、双向类型系统(Bidirectional Typing)、跨语言 FFI(Python/TS/Go/Ruby/Rust/C#),以及「为 Agent 减少错误」的设计哲学如何贯穿整个语言实现

阅读全文 »

深度剖析 musistudio/claude-code-router (⭐35.8k) 的核心架构:给 Claude Code、Codex、Grok CLI、ZCode 等 Coding Agent 用的本地控制平面,提供 25+ Provider 预设、ModelRegistry 三段式解析、3 态 Fallback 模型链、5 阶段 RequestPipeline、ToolHub MCP 收束、Fusion 组合模型、CredentialPool 凭据冷却等核心机制。

阅读全文 »

深度剖析 mksglu/context-mode(⭐18.9k) 的核心架构:一个同时支持 17 款 Coding Agent 客户端的 MCP 服务器,用「沙箱化工具输出 + SQLite + FTS5 + Think-in-Code」四件套把 context window 使用量降低 96%,并解决「compact 之后 Agent 失忆」这个长期被忽视的工程难题。

阅读全文 »

深度剖析 vercel-labs/agent-browser 的核心架构。这个 Vercel Labs 半年内冲上 ⭐38k 的 Rust 原生浏览器自动化 CLI,重新定义了 AI Agent 与浏览器的交互范式。覆盖 Client-Daemon 双进程模型、Chrome DevTools Protocol 异步 WebSocket、Chrome for Testing 自带依赖、CLI/MCP 协议同源、5 态 IPC 错误重试引擎、Snapshot-Ref 坐标定位、跨域 Iframe 会话路由、Headless 与 WebGPU 兼容等关键设计。

阅读全文 »
0%