程序员的自我修养

链接、装载与库

深度剖析 farion1231/cc-switch(⭐120k Stars,Rust + TypeScript + Tauri 跨平台桌面应用)的核心架构:8 款 AI 编程助手(Claude Code/Codex/Gemini CLI/Grok Build/OpenCode/OpenClaw/Claude Desktop/Hermes)的统一 Provider 配置中心,基于 SQLite SSOT 与本地 HTTP 代理(端口 15721)的双层架构,ProviderRouter + CircuitBreaker(CLOSED/HALF_OPEN/OPEN 三态机)实现毫秒级故障转移,三层健康检查(端点延迟测试、断路器统计、Provider 健康监控),MCP Servers/Prompts/Skills/Profiles 四大统一面板,Deep Link 协议(ccswitch://)与 Symlink 同步策略。

阅读全文 »

Pathway 是一个把流式 ETL、实时分析、LLM 管道和 RAG 统一到 Python API 中的 Live Data Framework。本文从 Rust 增量计算引擎、Table 数据模型、实时向量索引和 RAG 数据流出发,分析它为何适合构建会持续变化的 AI 应用。

阅读全文 »

从 dapr/dapr-agents(716⭐,CNCF,Apache-2.0,2026-07-21 最新提交)出发,深度拆解 Harness 6 件套中 Hook/Event 组件的工业级实现:5 决策 Hook 系统(Proceed/Skip/Mutate/RequireApproval/Deny)+ Dapr Workflow Activity 边界切分(决定性 vs 非决定性)+ Actor 虚拟原语 + MCPServer 边车零配置自动发现,对比 Helicone/Langfuse 的事件流设计与 LangChain 的装饰器机制。

阅读全文 »

深度剖析 arc53/DocsGPT (⭐18k) 的核心架构:四类 Agent 模式 (Classic/Agentic/Research/Workflow) 的工程取舍、ResearchAgent 五阶段 Plan-Research-Synthesize 并行流水线、WorkflowEngine 双层快照状态管理、7 种 NodeType 含 CEL 表达式、Code Node 沙箱会话隔离、Think Tool 显式 CoT、Tool Executor 工具缓存 + 凭据委托 + 凭证解密体系。Apache 2.0 商用友好。

阅读全文 »

深度剖析 nexu-io/open-design(Apache-2.0,174+ 技能 × 9 表面 × 153 设计系统)的核心架构:通用 RuntimeAgentDef 数据对象 + 零子类通用引擎 + 27 款 Coding Agent 适配器 + 多通道 MCP 注入 + DESIGN.md 品牌契约 + 五大创建面 + AC/SSE 事件流。

阅读全文 »

从 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 框架。

阅读全文 »
0%