Wiki 知识库

全部文档 / 作者: VerySmallWoods / 标签: Codex

4 篇
清除

我开源了 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

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