- [持续更新中] Go 写的 ReAct Agent:1.5k 行流式+Skill+Sub-Agent
逐文件拆解 codedancewth/react-agent:ReAct 主循环、SSE 增量解析、think 剥离、Skill+shell 双层、spawn_subagent 隔离、emit-runner 驱动——1.5k 行 Go 教学级 Agent 框架
44 min -
深入解析 XERJ:一个用 45.5 万行 Rust 假装成 Elasticsearch 的代码搜索引擎19 个 crate / 45.5 万行 Rust 装成 Elasticsearch:4.7 万行 ES REST 协议 shim + 13 万行真引擎,内含 tree-sitter 切代码成段落,BM25 + FST + PFOR + HNSW 落盘,返回函数 + file:line 而非整篇。
37 min -
深入解析 Harness²:让 agent 自己改自己的 prompt 和工具,不动模型权重15K Python + 论文 arXiv 2610.14224。模型不动改 c1..c8 八组件;任务级 Propose–Probe–Compose 4k 预算 + 跨任务 evidence library,GLM-5/Gemini 3.5 Flash 涨 4.5~11.8pp。
22 min -
深入解析 REA:一个 MCP,接通 16 种逆向工具,把 6 个 shape 的 verb 喂给 agentmorluto/rea 138K 行 MCP 逆向工程工具集:本机运行,16 provider + 9 bridge 嵌进 Hopper / Ghidra / JADX,6 种 shape verb 喂 agent,evidence ledger 严格分观察 / 推导 / 推断 / 未知 4 轨。
25 min - 深入解析 morluto/REA:把 13 种逆向工具压成同一份 CLI + MCP
REA 6.4 用 Composition 装配 + Provider 排序 + Evidence 账本三件套,把 Hopper / Ghidra / IDA / mitmproxy 协议差异压成同一份 CLI + MCP 接口,31 万行 TS 还稳得住。
29 min - 深入解析 trycua/cua:给 AI agent 一台真电脑的工程栈怎么搭
92 万行 Rust 的 monorepo,6 块组件拼成 computer-use 栈。spacesd 单 port 装 12 个 gRPC + rcdp v2 媒体平面,跨平台 driver 同形异构(15.5 万行 platform 代码),proto COMMENTS lint 强注释。
22 min - 深入解析 PageIndex:为什么「相似度」不等于「相关性」
拆解 VectifyAI/PageIndex(12000 行 Python):文档树 cost model(S(v)/R(v)/tree_cost(v)) + Index-Reasoning 两阶段 + MCP 契约。FinanceBench 98.7% vs 向量 RAG 50%。把树当 AlphaGo 玩。
27 min - 深入解析 Hindsight:Agent 记忆不是检索,是会学习的神经系统
拆解 vectorize-io/hindsight 41K Star 仓库:retain/recall/reflect 三段管线、4 路并行召回 + RRF/cross-encoder、observation refine-vs-overwrite、45 pattern Memory Defense。
36 min
Back