程序员的自我修养

链接、装载与库

拆解 mindfold-ai/Trellis(13.1k⭐,AGPL-3.0):跨 Claude/Codex/Cursor/OpenCode 等 20+ 平台的元 Harness。核心是 4 阶段循环(Plan→Implement→Verify→Finish)+ 共享 events.jsonl 通道 + Supervisor 进程桥接 + Path-traversal 防护。含 18 个可运行 CLI 示例。

阅读全文 »

深度剖析 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 事件流。

阅读全文 »
0%