<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>冬奇实验室 | Wonder Lab</title>
    <link>https://home.wonlab.top</link>
    <description>探索AI应用、Android车机、工程实践的技术博客</description>
    <language>zh-CN</language>
    <atom:link href="https://home.wonlab.top/rss.xml" rel="self" type="application/rss+xml"/>
    
    <item>
      <title><![CDATA[Code Agent 解剖（11）：Harness 设计之一——控制流]]></title>
      <link>https://home.wonlab.top/blog/llm-practice/my-code-agent/code-agent-series-11-harness-control-flow</link>
      <guid isPermaLink="true">https://home.wonlab.top/blog/llm-practice/my-code-agent/code-agent-series-11-harness-control-flow</guid>
      <pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[从 harness 工程设计视角审视 MyCodeAgent 的控制流：为什么选择单一主循环而不是多循环、不可变状态机的工程价值、完成门的反馈回路设计、终止路径的完备性。这是 Part 4 Harness Engineering 的第一篇，关注的是「为什么这样设计」而不是「是什么」。]]></description>
    </item>
    <item>
      <title><![CDATA[Code Agent 解剖（09）：对话越来越长，token 超了怎么办？]]></title>
      <link>https://home.wonlab.top/blog/llm-practice/my-code-agent/code-agent-series-09-context-engineering</link>
      <guid isPermaLink="true">https://home.wonlab.top/blog/llm-practice/my-code-agent/code-agent-series-09-context-engineering</guid>
      <pubDate>Wed, 19 Aug 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[深入 MyCodeAgent 的上下文工程：HistoryManager append-only 事实日志、ProjectionBuilder 读时投影、ContextBudgetPolicy 触发判断、ContextCompactor LLM 摘要压缩。理解为什么「历史永不删除」和「给模型看有界视图」是两件完全不同的事，以及 agent 如何在不丢失事实的前提下把上下文压进预算。]]></description>
    </item>
    <item>
      <title><![CDATA[Code Agent 解剖（10）：agent 崩了怎么恢复，对话历史存在哪？]]></title>
      <link>https://home.wonlab.top/blog/llm-practice/my-code-agent/code-agent-series-10-persistence</link>
      <guid isPermaLink="true">https://home.wonlab.top/blog/llm-practice/my-code-agent/code-agent-series-10-persistence</guid>
      <pubDate>Wed, 19 Aug 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[深入 MyCodeAgent 的持久化与恢复机制：TranscriptStore append-only JSONL 事件流、五种事件类型、ResumeLoader 从事件重建运行时状态、UncertainAction 的工具中断处理、SessionMemory 跨 run 的前馈记忆。理解 agent 为什么不能靠内存存历史，以及崩溃后确定性恢复的完整链路。]]></description>
    </item>
    <item>
      <title><![CDATA[企业知识库系列（03）：图增强 RAG 实测——GraphRAG vs HippoRAG]]></title>
      <link>https://home.wonlab.top/blog/llm-practice/enterprise-kb/enterprise-kb-series-03-graphrag-hipporag-eval</link>
      <guid isPermaLink="true">https://home.wonlab.top/blog/llm-practice/enterprise-kb/enterprise-kb-series-03-graphrag-hipporag-eval</guid>
      <pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[同一套 89 道测试题，分别对 GraphRAG 3.1.1 和 HippoRAG 2.0 跑评测。本文记录从部署到出数据的完整过程，包括 GLM-4-flash 结构化输出失败、LanceDB 向量维度不匹配、NV-Embed-v2 离线加载等真实踩坑，以及两个框架在单跳、多跳、边界拒答三个维度上的真实数据。]]></description>
    </item>
    <item>
      <title><![CDATA[Code Agent 解剖（08）：一个任务太复杂，怎么拆给子 agent 做？]]></title>
      <link>https://home.wonlab.top/blog/llm-practice/my-code-agent/code-agent-series-08-subagent</link>
      <guid isPermaLink="true">https://home.wonlab.top/blog/llm-practice/my-code-agent/code-agent-series-08-subagent</guid>
      <pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[深入 MyCodeAgent 的子 agent 机制：Task 工具、RuntimeProfile 沙箱约束、SubagentLauncher 完整执行链路、结构化结果合约。理解主 agent 如何把探索性任务委派给只读轻量子 agent，以及为什么子 agent 不是「简化版主 agent」而是受严格约束的执行单元。]]></description>
    </item>
    <item>
      <title><![CDATA[Code Agent 解剖（07）：外部工具怎么接进来？MCP 集成是怎么做的？]]></title>
      <link>https://home.wonlab.top/blog/llm-practice/my-code-agent/code-agent-series-07-mcp</link>
      <guid isPermaLink="true">https://home.wonlab.top/blog/llm-practice/my-code-agent/code-agent-series-07-mcp</guid>
      <pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[深入 MyCodeAgent 的 MCP 集成：可选依赖、配置发现、stdio/HTTP 传输、Adapter 把远端工具伪装成本地 Tool、结果收成通用协议。理解外部能力如何进入同一条工具管道，以及「注册进目录」和「允许执行」为什么不是一回事。]]></description>
    </item>
    <item>
      <title><![CDATA[开源项目第192期：shadcn-admin — Vite + shadcn/ui 构建的后台管理界面参考集，10+ 页面、RTL 支持、无障碍优先，不是模板，是可复用的 UI 参考库]]></title>
      <link>https://home.wonlab.top/blog/open-source-projects/192-shadcn-admin</link>
      <guid isPermaLink="true">https://home.wonlab.top/blog/open-source-projects/192-shadcn-admin</guid>
      <pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[satnaing 开源的后台管理 UI 参考集，基于 shadcn/ui + Vite + TanStack Router 构建。包含 Dashboard、Tasks、Users、Chats、Apps、Settings、Help Center 等 10+ 页面，全局搜索命令、亮暗模式、RTL 布局支持、Clerk 认证集成。定位是 UI 参考集合而非开箱即用脚手架，Radix UI 底层保证无障碍访问。不依赖 Next.js，纯 Vite 构建，性能更轻。13.9k Stars，MIT。]]></description>
    </item>
    <item>
      <title><![CDATA[开源项目第193期：Semantica — 开源版 Palantir for AI Agent，知识图谱 + 确定性推理 + W3C 溯源，让 AI 决策可追溯、可审计、可合规]]></title>
      <link>https://home.wonlab.top/blog/open-source-projects/193-semantica</link>
      <guid isPermaLink="true">https://home.wonlab.top/blog/open-source-projects/193-semantica</guid>
      <pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[semantica-agi 出品的图原生 AI 基础设施层，定位为 AI Agent 的上下文和决策可问责层。知识图谱构建（Neo4j/FalkorDB/RDF）、确定性推理（Rete/Datalog/SPARQL/前向链，不依赖 LLM）、W3C PROV-O 溯源（每个事实可追溯来源）、冲突检测与解决、时间点快照（time travel）、合规导出（OWL/SHACL/RDF）。不是 RAG 框架，不是向量数据库，是坐落在所有这些之下的可解释决策层。支持 Claude Code、Cursor、Codex、Agno、CrewAI、LangChain、LlamaIndex 等生态。8.2k Stars，MIT。]]></description>
    </item>
    <item>
      <title><![CDATA[开源项目第194期：deepseek-harness — DeepSeek 出品的 AI Agent 开发框架，万物皆插件 + PTC 程序化组合模式 + 完整轨迹溯源，137k Stars]]></title>
      <link>https://home.wonlab.top/blog/open-source-projects/194-deepseek-harness</link>
      <guid isPermaLink="true">https://home.wonlab.top/blog/open-source-projects/194-deepseek-harness</guid>
      <pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[DeepSeek AI 出品的 Agent 开发框架，以 Cordis 插件架构为核心——内核只管插件生命周期，其余一切（工具、后端、UI）均为可替换插件。四种运行模式：Standard（完整工具链）、PTC（模型写 TypeScript 程序组合操作，不是逐步调用工具）、Minimal（极简 bash 环境，用于 benchmark）、Creative（运行时插件试验）。Append-only 会话日志记录系统提示、CoT、工具调用、子 Agent 调度的每一步，支持 resume/fork/replay。npx @deepseek-ai/dsh web 一行启动。137.1k Stars，MIT。]]></description>
    </item>
    <item>
      <title><![CDATA[开源项目第195期：OpenTelemetry Demo（Astronomy Shop）— 官方出品的分布式系统可观测性实战教材，12种语言 + 17个微服务 + 13个故障开关，50+ 云厂商用它做集成演示]]></title>
      <link>https://home.wonlab.top/blog/open-source-projects/195-opentelemetry-demo</link>
      <guid isPermaLink="true">https://home.wonlab.top/blog/open-source-projects/195-opentelemetry-demo</guid>
      <pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[OpenTelemetry 官方出品的分布式电商演示系统 Astronomy Shop，以接近真实的微服务架构展示 Traces/Metrics/Logs 三大信号的完整实现。17个服务覆盖 .NET/Go/Java/Kotlin/Python/Rust/Ruby/PHP/C++/TypeScript/JavaScript/Elixir 12种语言，13个可开关的故障场景（内存泄漏、CPU 飙升、服务不可达、Kafka 堆积），Grafana + Jaeger + Prometheus 全套可视化。Datadog、Elastic、AWS、GCP、New Relic、Dynatrace 等 50+ 家厂商基于此项目构建集成演示。Docker 或 Helm 一键部署。3.3k Stars，Apache-2.0。]]></description>
    </item>
    <item>
      <title><![CDATA[Code Agent 解剖（05）：模型怎么知道有哪些工具可以用？Function Calling 如何实现？]]></title>
      <link>https://home.wonlab.top/blog/llm-practice/my-code-agent/code-agent-series-05-tool-system</link>
      <guid isPermaLink="true">https://home.wonlab.top/blog/llm-practice/my-code-agent/code-agent-series-05-tool-system</guid>
      <pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[跟着一次 tool_call 从头走到尾：工具如何注册进 Registry、Registry 如何生成 function schema 告知模型、模型触发 tool_calls 后 Orchestrator 如何分批执行、ToolExecutor 的权限/乐观锁/熔断管道、ToolResult 协议为什么要内外分离、以及观测结果怎么截断写回 history。]]></description>
    </item>
    <item>
      <title><![CDATA[Code Agent 解剖（06）：agent 的能力怎么用 Skills 动态扩展？]]></title>
      <link>https://home.wonlab.top/blog/llm-practice/my-code-agent/code-agent-series-06-skills</link>
      <guid isPermaLink="true">https://home.wonlab.top/blog/llm-practice/my-code-agent/code-agent-series-06-skills</guid>
      <pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[深入 MyCodeAgent 的 Skills 动态扩展机制：一个只需要放一个 Markdown 文件就能让 agent 获得新能力的系统。完整走过定义→扫描→注入→调用→执行的生命周期，理解零代码扩展、按需加载、热更新背后的设计。]]></description>
    </item>
    <item>
      <title><![CDATA[企业知识库系列（02）：经典向量 RAG 实测——QAnything vs LightRAG]]></title>
      <link>https://home.wonlab.top/blog/llm-practice/enterprise-kb/enterprise-kb-series-02-vector-rag-eval</link>
      <guid isPermaLink="true">https://home.wonlab.top/blog/llm-practice/enterprise-kb/enterprise-kb-series-02-vector-rag-eval</guid>
      <pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[同一套 89 道测试题，分别对 QAnything v2 和 LightRAG 1.5.6 跑评测。本文记录从部署到出数据的完整过程，包括 Docker GPU 挂载、Milvus 崩溃恢复、user_id 隔离坑等真实踩坑，以及两个框架在单跳、多跳、边界拒答三个维度上的真实对比数据。]]></description>
    </item>
    <item>
      <title><![CDATA[Code Agent 解剖（02）：agent 是怎么一轮一轮思考和行动的？]]></title>
      <link>https://home.wonlab.top/blog/llm-practice/my-code-agent/code-agent-series-02-react-loop</link>
      <guid isPermaLink="true">https://home.wonlab.top/blog/llm-practice/my-code-agent/code-agent-series-02-react-loop</guid>
      <pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[深入 MyCodeAgent 的 ReAct 主循环：不可变状态机、双层循环结构、完成门三态判决、模型错误恢复机制。理解 agent 为什么不是「调一次模型拿结果」，而是一个有反馈、有保障、有明确终止条件的控制系统。]]></description>
    </item>
    <item>
      <title><![CDATA[Code Agent 解剖（03）：各家 LLM 格式不一样，agent 怎么统一对接？]]></title>
      <link>https://home.wonlab.top/blog/llm-practice/my-code-agent/code-agent-series-03-llm-interface</link>
      <guid isPermaLink="true">https://home.wonlab.top/blog/llm-practice/my-code-agent/code-agent-series-03-llm-interface</guid>
      <pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[深入 MyCodeAgent 的 LLM 接口层：零依赖 HTTP 传输、provider 路由表、五元组响应归一化。理解 agent 为什么不直接绑某一家 SDK，而是把「发请求」和「读响应」拆成稳定边界，让 ReAct 循环只看到统一结构。]]></description>
    </item>
    <item>
      <title><![CDATA[Code Agent 解剖（04）：系统提示词是怎么组装的，agent 的「人格」从哪来？]]></title>
      <link>https://home.wonlab.top/blog/llm-practice/my-code-agent/code-agent-series-04-prompt-assembly</link>
      <guid isPermaLink="true">https://home.wonlab.top/blog/llm-practice/my-code-agent/code-agent-series-04-prompt-assembly</guid>
      <pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[深入 MyCodeAgent 的提示词组装层：Constitution / Tool Contracts / Project Rules / Runtime Signals 四层 system 消息，以及它们如何与历史投影拼成发给模型的 Model View。理解 agent 的行为约束不是「一段超长 prompt」，而是可缓存、可指纹、可热更新的分层装配。]]></description>
    </item>
    <item>
      <title><![CDATA[开源项目第190期：claude-video — 给 Claude 装上「眼睛」看视频，一条命令分析 YouTube/Loom/本地视频，字幕优先零下载、场景感知帧去重、Token 预算自动管理]]></title>
      <link>https://home.wonlab.top/blog/open-source-projects/190-claude-video</link>
      <guid isPermaLink="true">https://home.wonlab.top/blog/open-source-projects/190-claude-video</guid>
      <pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[Brad Bonanno 出品的 Claude Code 技能插件，通过 /watch 命令让 Claude 分析任意视频。7 步流水线：yt-dlp 下载→ffmpeg 提取帧→Whisper 转录→送入 Claude 上下文。字幕优先优化（有字幕直接用，零下载）、16×16 缩略图 MAD 算法帧去重、按视频时长自动调整帧预算。四档精度模式：transcript/efficient/balanced/token-burner。支持 Claude Code、Codex、Cursor、Copilot、Gemini CLI 等 50+ Agent 宿主。15.2k Stars，MIT。]]></description>
    </item>
    <item>
      <title><![CDATA[开源项目第191期：gstack — YC CEO Garry Tan 开源的 AI 虚拟工程团队，23 个专家角色 slash command，从产品构思到上线发布的完整研发流程]]></title>
      <link>https://home.wonlab.top/blog/open-source-projects/191-gstack</link>
      <guid isPermaLink="true">https://home.wonlab.top/blog/open-source-projects/191-gstack</guid>
      <pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[Y Combinator CEO Garry Tan 开源的 Claude Code 技能集，把 Claude Code 变成一支有分工的工程团队。23 个专业角色命令覆盖规划、设计、审查、测试、发布全流程：/office-hours（YC 风格产品挑战）、/plan-ceo-review、/design-shotgun（4-6 个设计变体对比）、/qa（真实 Playwright 浏览器测试）、/cso（OWASP + STRIDE 安全审计）、/ship（同步→测试→审计→推送→PR）。技能间上下文传递，支持 10-15 个并发 sprint，跨 Claude Code/Codex/Cursor 等 10 种 Agent。128k Stars，MIT。]]></description>
    </item>
    <item>
      <title><![CDATA[Code Agent 解剖（01）：用户输入一句话，agent 内部发生了什么？]]></title>
      <link>https://home.wonlab.top/blog/llm-practice/my-code-agent/code-agent-series-01-overview</link>
      <guid isPermaLink="true">https://home.wonlab.top/blog/llm-practice/my-code-agent/code-agent-series-01-overview</guid>
      <pubDate>Wed, 12 Aug 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[从 python main.py 到回答输出，完整追踪一条用户输入在 MyCodeAgent 中的数据流。覆盖 CLI 入口、依赖组装、ReAct 主循环三个阶段，建立后续深入各模块的整体地图。]]></description>
    </item>
    <item>
      <title><![CDATA[开源项目第187期：Pi — 哲学驱动的极简 AI Coding Agent，86k Stars，30+ LLM 提供商，无限扩展]]></title>
      <link>https://home.wonlab.top/blog/open-source-projects/187-pi</link>
      <guid isPermaLink="true">https://home.wonlab.top/blog/open-source-projects/187-pi</guid>
      <pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[极简哲学驱动的 AI coding agent harness。5 个 npm 包：统一 LLM API（30+ 提供商）、agent 运行时、TUI 库、coding agent CLI、遥测合约。四种模式（交互/打印/JSON/RPC/SDK），会话分支树，TypeScript 扩展系统，Skills/Prompt Templates/Pi Packages 生态。刻意不内置 MCP、子 agent、权限弹窗、计划模式。TypeScript，MIT，86k Stars。]]></description>
    </item>
  </channel>
</rss>