
Agent 循环的控制流:如何在不确定的环境中做决策
Turn Loop 不只是 while 循环——它是 agent 从"能调 LLM"到"能自主执行"的关键一跃。这篇文章分析确定性控制结构如何管理非确定性的 LLM 行为:你不知道几步完成、会不会走错、记忆会不会溢出。

Turn Loop 不只是 while 循环——它是 agent 从"能调 LLM"到"能自主执行"的关键一跃。这篇文章分析确定性控制结构如何管理非确定性的 LLM 行为:你不知道几步完成、会不会走错、记忆会不会溢出。
Superpowers、BMAD、SpecKit、OpenSpec、GSD —— 170000+ GitHub Star 背后的五种思路,到底各自解决了什么问题,又各自留下了什么坑。

Linux 7.0 正式发布。有人用一个 bash 脚本和 Claude 在周末挖出了埋藏 23 年的 NFSv4 高危漏洞,Rust 终于摘掉「实验」帽子,连键盘都要给 AI 留三个专属按键。这篇文章告诉你,4 月 …

Armin Ronacher 谈 AI 时代软件开发:为什么 50 年前的橡树无法被批量生产,以及为什么真正重要的东西都需要时间。

你的数据库跑不快?别急着升级配置,先看看分页写法对不对。OFFSET 在第 500 页时的开销可能是第 1 页的数百倍,而这个锅数据库不背。

花了 3 小时看官方文档,有些话不吐不快。Forge 想把微调变成一条龙服务,企业只需要喂数据,剩下的它全包。但门槛到底降到了什么程度?谁也不知道。

当你需要在百万个点中找出附近的餐厅时,暴力搜索要算一百万次距离。四叉树通过把空间切分成网格,让搜索次数降到十次左右。本文用生活类比讲解四叉树的构建、查询和实际应用场景。

写 LLM 客户端真正的难点不是 HTTP 协议——是确定性代码如何与概率系统对接。200 行 Rust 代码背后,是8篇系列共享的元问题。

TUI 不是美化界面——是让用户理解 agent 决策过程的"行车记录仪"。立即模式 vs 保留模式、select! vs channel、Block vs Line——每个决策都在回答:"为什么这个信息需要被用户看到 …

为什么二进制安全模型对 agent 无效?三模式(YOLO/Auto/Ask)不只是在"全自动"和"全手动"之间加了一档——它是承认用户在不同场景下的信任级别不同。文件沙箱为什么用允许列表?命令过滤为什么用模式匹配?审计 …

工具不是你调用的——是 LLM 调用的。你设计的不是 Rust API,是 LLM 的"用户界面"。这篇文章把 trait 设计、参数类型、错误消息、注册表选型全部归约到一个根本问题——LLM 拿到工具描述后,能不能做出 …

Skills 为什么用 Markdown?Subagent 为什么用独立上下文?MCP 为什么选 stdio transport?Memory 为什么用 SQLite?每个扩展的设计都在回答:这个能力值不值得它带来的复杂 …

为什么 TUI 必须和 Agent 是两个进程?Unix socket vs TCP vs stdio 不只是通信方式的选择——是"谁拥有 agent 的状态"的根本问题。JSON-RPC 2.0 的四条规则如何成为 …

月之暗面用一段 36 秒视频宣告 K3 将至。但在 Chatbot Arena 上代号 Kivine 的匿名模型已经在海外开发者圈炸了锅——能跑 3D 页面、能生成视频、敢跟 Fable 5 正面硬刚。本文不列参数表,只 …

深入解析Claude Code的Hooks系统:26个生命周期事件、四种Hook类型、执行模型与退出码语义,以及如何自定义AI Agent的行为。

深入解析Claude Code的YOLO分类器机制:AI如何自主判断操作安全性、二阶段审核流程、安全白名单与拒绝追踪,以及在Auto模式下实现智能权限控制。

深入解析Claude Code的缓存优化策略:工具排序稳定性、MCP工具管理、会话保持技巧,以及如何最大化提示词缓存的收益。

深入解析Claude Code的技能系统:内置技能vs用户自定义、SkillTool工作原理、与MCP工具的区别和配合。揭秘如何让AI学会你的独门绝技,减少重复prompt,提升AI工具复用性。

深入解析Claude Code的CLAUDE.md配置和Hooks机制:如何通过项目级AI说明书和自定义拦截点打造专属AI管家。揭秘CLAUDE.md的语法、Hooks的生命周期,以及实际工作流定制案例。

Part 3 把 Part 1 的 match 分发替换成 Rust trait 体系:Skill、Registry、DynSkill、schemars 自动生成 JSON Schema、并行调用、错误分类、重试 …

Part 4 引入状态机解决多步任务:Node trait、Graph 运行器、SQLite 检查点、Interrupt 中断与恢复、PermissionMode 权限门、NodeHook 横切逻辑。

Part 5 讨论多 Agent 协作:什么时候该加 Agent、什么时候不该加。Agent trait、Crew 并行/串行调度、Router 路由、debate 辩论协议,以及与 Part 3 Skill 注册表和 …

承接 Part 1 的工具调用循环,Part 2 深入讲解 Agent 的系统提示词架构:Identity、Instructions、Output、Examples、Context 四层结构,以及 Anthropic …

Rust Lambda 如何通过 IAM 角色自动获取临时凭证?从 IAM 角色创建、Rust 代码编写到 cargo-lambda 部署,实操 AWS Workload Credentials Provider 的工作 …

深入理解 AI Agent 的核心机制:工具调用循环。通过一个约 200 行的 Rust 实现,拆解模型如何通过工具使用获得行动能力,以及 Claude Code、GitHub Copilot 等产品的底层架构为何都是同 …