Wiki 知识库

全部文档 / 作者: VerySmallWoods

7 篇
清除

我开源了 Pi Durable Subagents 扩展

作者开源了 Pi Durable Subagents 扩展包,为 Pi Durable Agent 框架提供类似 Codex 和 Claude Code 的 subagent 能力。每个 subagent 拥有独立的 Conversation、instructions、模型和工具权限,通过 subagent 工具由主 Agent 委派任务。扩展提供两种模式:Foreground subagent 支持并行创建子任务并等待结果返回,适合并行研究和任务拆分;Background subagent 支持命名后台任务,可通过 spawn、send、stop、status 四种操作持续管理,任务结果通过 durable Reporter task 送回主对话,并支持进程重启后恢复。项目基于 Conversation、Task、ownership 等基础部件构建,采用 MIT License 开源。

技术 › Agent VerySmallWoods 2026-10-147.0 KB 2.5K 31 75

fx:把 coding agent 做成一把瑞士军刀

文章介绍了 Vercel 开源的实验性 coding agent fx:用 Zig 编写,编译产物仅约 6MB,无 Node 运行时依赖。它既是终端 CLI 工具,也是可嵌入的 agent 运行时(libfx,支持 Node、浏览器等宿主)。内置 17 个工具,其中 shell 支持跨轮次持久会话交互,subagent 支持常驻持续对话。权限系统采用三档基线,auto 模式下由审查器针对性识别 prompt injection 和恶意行为。会话自动压缩上下文并支持 checkpoint 恢复。模型层不绑定任何厂商,支持 AI Gateway、OAuth 及自定义 OpenAI 兼容端点。项目把启动延迟(2ms 预算)、二进制体积门禁和渲染可复现性写进 CI,作为产品约束,设计理念独特。

技术 › Agent VerySmallWoods 2026-09-1712.4 KB 4.8K 13 85

OpenAI Agents API 公测版实测:从 Session、沙箱到 Skills

作者对 OpenAI 发布的 Agents API 公测版进行了端到端实测,通过两次 POST /v1/agents/sessions 调用,体验了托管沙箱中的文件读写和 Skill 任务执行。文章介绍了 Agents API 开放的 Codex 背后托管 Agent Harness 的能力,以及 Agent 的三个层次(模型与 Harness、沙箱执行环境、工具与工作流),并详细记录了 Session 创建、SSE 事件流、Agent 在沙箱中的真实执行过程,包括命令失败后的自主恢复、CSV 数据校验与 JSON 输出,以及通过 Artifacts API 取回任务产物的完整流程。

技术 › OpenAI VerySmallWoods 2026-09-1618.3 KB 2K 10 86

Codex 怎样用 apply_patch 实现编辑文件工具?

本文深入解析 OpenAI Codex 的 apply_patch 编辑文件工具的设计与实现。作者拆解了从模型生成 patch 到文件系统实际变更的五层链路:自定义 patch 语言生成、Lark grammar 解析、验证定位、安全审批与执行。文章对比了 Codex 自定义 patch 格式与标准 unified diff 的异同,详细说明了 hunk 匹配的四轮渐进容错策略、从后向前的替换顺序、写入前整份 patch 验证的意义,以及路径收集与 sandbox 权限审批机制,为 Agent 开发者提供了连接大模型文本生成与确定性文件操作的工程参考。

技术 › Codex VerySmallWoods 2026-09-1319.7 KB 18.3K 147 84

Pi, Codex, DSH 的 Agent Loop 策略有何不同?

作者在将 ChatOllama 改写为 Agent 时思考“Agent 最多应连续执行多少步”的问题,对比了 Pi、Codex 和 DeepSeek Harness(DSH)三种 Agent Loop 实现。Pi 依赖 shouldStopAfterTurn 回调,把终止策略交给上层,强调可组合性;Codex 不设统一轮数上限,而是对模型请求、工具调用、上下文压缩和 token 预算分层管理,适合长时间编码任务;DSH 则像可恢复的运行协议,用 turn/step 区分、inbox 机制和事件日志驱动继续与停止,强调可恢复与可扩展。作者总结:生产级 Agent 不应依赖固定 step 数,核心在于确认任务是否仍在推进并有明确机制停止。

技术 › Agent VerySmallWoods 2026-09-105.3 KB 3.8K 32 77

我给 DeepSeek Harness 做了个 zvec-grep 插件,实现基于语义的高效文本检索工具

作者基于阿里巴巴开源的进程内向量数据库 zvec 及面向代码仓库的语义检索工具 zvec-grep,开发了一个 DeepSeek Harness(DSH)插件 dsh-zvec-grep。文章是开发笔记,先通过真实仓库实验确认语义搜索的价值:在不知道代码命名时提供更好的“第一跳”,与 rg 精确搜索形成互补。插件没有简单包装 CLI,而是直接使用 createZvecGrep() 引擎 API,以 workspace 为运行时边界共享索引与 watcher,实现自动索引、增量更新与每小时校准,并通过状态胶囊向用户暴露索引进度与错误,退出时用 AbortController 清理资源。作者总结插件设计理念:替用户承担复杂度,暴露不确定性,让语义搜索负责模糊发现、精确搜索负责已知匹配。

技术 › Agent VerySmallWoods 2026-09-0713.7 KB 4.6K 24 82

OpenClaw 提示词工程大赏:如何让 AI Agent 更聪明地工作

本文深入剖析了 OpenClaw 的提示词工程系统。该系统采用模块化架构,由 20+ 个独立模块动态组合而成,并根据主/子智能体的不同需求提供 Full、Minimal 和 None 三种模式。文章详细介绍了安全护栏、SOUL.md 人格系统、技能加载策略、记忆回溯机制及心跳系统等核心设计,展示了如何通过上下文感知、安全优先和最小必要原则,让 AI Agent 更聪明、安全且高效地工作。

技术 › Openclaw VerySmallWoods 2026-02-067.3 KB 28.5K 282 76