程序员的自我修养

链接、装载与库

从 Helicone/helicone(5,970⭐,Y Combinator W23,TypeScript monorepo)出发,深度拆解 AI Gateway 中事件流的三层管道——RequestWrapper 头解析 → AttemptBuilder 重试编排 → DBLoggable Kafka 异步落库——并对比 Langfuse(自研语义 + 双库)与 OpenLLMetry(OpenTelemetry 协议扩展),讲清「代理网关」与「协议 SDK」两种 Hook 设计哲学的根本分歧。

阅读全文 »

深度剖析 neuml/txtai(⭐12.7k)核心架构:Embeddings 数据库如何统一向量索引 图网络 关系数据库 sparse dense hybrid 检索 FastAPI 自动注册 fastapi-mcp 一键暴露 MCP 协议 SmolAgents 驱动 11 默认工具 Bash Edit Glob Grep Python Read Skill TodoWrite WebSearch WebView skill.md MCP server 多通道接入 12+ ANN 后端 FAISS HNSW Annoy pgvector SQLite Torch NumPy GGML TurboVec Zvec Workflow Task DAG 多线程多进程并发 执行器 全栈 AI 框架。

阅读全文 »

从 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 失忆」这个长期被忽视的工程难题。

阅读全文 »
0%