[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-openai--openai-agents-js":3,"tool-openai--openai-agents-js":61},[4,18,26,36,44,53],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":17},4358,"openclaw","openclaw\u002Fopenclaw","OpenClaw 是一款专为个人打造的本地化 AI 助手，旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚，能够直接接入你日常使用的各类通讯渠道，包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息，OpenClaw 都能即时响应，甚至支持在 macOS、iOS 和 Android 设备上进行语音交互，并提供实时的画布渲染功能供你操控。\n\n这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地，用户无需依赖云端服务即可享受快速、私密的智能辅助，真正实现了“你的数据，你做主”。其独特的技术亮点在于强大的网关架构，将控制平面与核心助手分离，确保跨平台通信的流畅性与扩展性。\n\nOpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者，以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力（支持 macOS、Linux 及 Windows WSL2），即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你",349277,3,"2026-04-06T06:32:30",[13,14,15,16],"Agent","开发框架","图像","数据工具","ready",{"id":19,"name":20,"github_repo":21,"description_zh":22,"stars":23,"difficulty_score":10,"last_commit_at":24,"category_tags":25,"status":17},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,"2026-04-05T11:01:52",[14,15,13],{"id":27,"name":28,"github_repo":29,"description_zh":30,"stars":31,"difficulty_score":32,"last_commit_at":33,"category_tags":34,"status":17},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",147882,2,"2026-04-09T11:32:47",[14,13,35],"语言模型",{"id":37,"name":38,"github_repo":39,"description_zh":40,"stars":41,"difficulty_score":32,"last_commit_at":42,"category_tags":43,"status":17},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",108111,"2026-04-08T11:23:26",[14,15,13],{"id":45,"name":46,"github_repo":47,"description_zh":48,"stars":49,"difficulty_score":32,"last_commit_at":50,"category_tags":51,"status":17},4721,"markitdown","microsoft\u002Fmarkitdown","MarkItDown 是一款由微软 AutoGen 团队打造的轻量级 Python 工具，专为将各类文件高效转换为 Markdown 格式而设计。它支持 PDF、Word、Excel、PPT、图片（含 OCR）、音频（含语音转录）、HTML 乃至 YouTube 链接等多种格式的解析，能够精准提取文档中的标题、列表、表格和链接等关键结构信息。\n\n在人工智能应用日益普及的今天，大语言模型（LLM）虽擅长处理文本，却难以直接读取复杂的二进制办公文档。MarkItDown 恰好解决了这一痛点，它将非结构化或半结构化的文件转化为模型“原生理解”且 Token 效率极高的 Markdown 格式，成为连接本地文件与 AI 分析 pipeline 的理想桥梁。此外，它还提供了 MCP（模型上下文协议）服务器，可无缝集成到 Claude Desktop 等 LLM 应用中。\n\n这款工具特别适合开发者、数据科学家及 AI 研究人员使用，尤其是那些需要构建文档检索增强生成（RAG）系统、进行批量文本分析或希望让 AI 助手直接“阅读”本地文件的用户。虽然生成的内容也具备一定可读性，但其核心优势在于为机器",93400,"2026-04-06T19:52:38",[52,14],"插件",{"id":54,"name":55,"github_repo":56,"description_zh":57,"stars":58,"difficulty_score":10,"last_commit_at":59,"category_tags":60,"status":17},4487,"LLMs-from-scratch","rasbt\u002FLLMs-from-scratch","LLMs-from-scratch 是一个基于 PyTorch 的开源教育项目，旨在引导用户从零开始一步步构建一个类似 ChatGPT 的大型语言模型（LLM）。它不仅是同名技术著作的官方代码库，更提供了一套完整的实践方案，涵盖模型开发、预训练及微调的全过程。\n\n该项目主要解决了大模型领域“黑盒化”的学习痛点。许多开发者虽能调用现成模型，却难以深入理解其内部架构与训练机制。通过亲手编写每一行核心代码，用户能够透彻掌握 Transformer 架构、注意力机制等关键原理，从而真正理解大模型是如何“思考”的。此外，项目还包含了加载大型预训练权重进行微调的代码，帮助用户将理论知识延伸至实际应用。\n\nLLMs-from-scratch 特别适合希望深入底层原理的 AI 开发者、研究人员以及计算机专业的学生。对于不满足于仅使用 API，而是渴望探究模型构建细节的技术人员而言，这是极佳的学习资源。其独特的技术亮点在于“循序渐进”的教学设计：将复杂的系统工程拆解为清晰的步骤，配合详细的图表与示例，让构建一个虽小但功能完备的大模型变得触手可及。无论你是想夯实理论基础，还是为未来研发更大规模的模型做准备",90106,"2026-04-06T11:19:32",[35,15,13,14],{"id":62,"github_repo":63,"name":64,"description_en":65,"description_zh":66,"ai_summary_zh":66,"readme_en":67,"readme_zh":68,"quickstart_zh":69,"use_case_zh":70,"hero_image_url":71,"owner_login":72,"owner_name":73,"owner_avatar_url":74,"owner_bio":75,"owner_company":76,"owner_location":76,"owner_email":76,"owner_twitter":76,"owner_website":77,"owner_url":78,"languages":79,"stars":99,"forks":100,"last_commit_at":101,"license":102,"difficulty_score":32,"env_os":103,"env_gpu":104,"env_ram":105,"env_deps":106,"category_tags":112,"github_topics":113,"view_count":32,"oss_zip_url":76,"oss_zip_packed_at":76,"status":17,"created_at":118,"updated_at":119,"faqs":120,"releases":141},5957,"openai\u002Fopenai-agents-js","openai-agents-js","A lightweight, powerful framework for multi-agent workflows and voice agents","openai-agents-js 是一款专为 JavaScript 和 TypeScript 开发者设计的轻量级框架，旨在简化多智能体工作流与语音智能体的构建过程。它解决了在复杂应用场景中，单个大模型难以独立完成任务、缺乏安全管控以及对话状态管理混乱等痛点，让开发者能够轻松编排多个智能体协同工作。\n\n这款工具特别适合熟悉 Web 技术栈的软件开发者和工程师使用。其核心亮点在于“智能体即工具”的设计理念，支持智能体之间灵活的任务移交（Handoffs），并内置了可配置的安全护栏（Guardrails）以验证输入输出，确保系统运行可靠。此外，它还提供了自动会话记忆管理、完整的人机协作机制以及强大的链路追踪功能，帮助开发者高效调试和优化工作流。值得一提的是，openai-agents-js 具备供应商无关性，不仅支持 OpenAI API，也能兼容其他模型服务，同时原生支持实时语音交互，让构建能听会说的智能应用变得前所未有的简单。无论是想快速原型验证，还是构建生产级多智能体系统，它都能提供坚实的技术支撑。","# OpenAI Agents SDK (JavaScript\u002FTypeScript)\n\n[![npm version](https:\u002F\u002Fbadge.fury.io\u002Fjs\u002F@openai%2Fagents.svg)](https:\u002F\u002Fbadge.fury.io\u002Fjs\u002F@openai%2Fagents)\n[![CI](https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Factions\u002Fworkflows\u002Ftest.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Factions\u002Fworkflows\u002Ftest.yml)\n\nThe OpenAI Agents SDK is a lightweight yet powerful framework for building multi-agent workflows in JavaScript\u002FTypeScript. It is provider-agnostic, supporting OpenAI APIs and more.\n\n\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopenai_openai-agents-js_readme_8acfe7a1082a.png\" alt=\"Image of the Agents Tracing UI\" style=\"max-height: 803px;\">\n\n> [!NOTE]\n> Looking for the Python version? Check out [OpenAI Agents SDK Python](https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-python).\n\n## Core concepts\n\n1. [**Agents**](https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-js\u002Fguides\u002Fagents): LLMs configured with instructions, tools, guardrails, and handoffs\n1. **[Agents as tools](https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-js\u002Fguides\u002Ftools\u002F#4-agents-as-tools) \u002F [Handoffs](https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-js\u002Fguides\u002Fhandoffs\u002F)**: Delegating to other agents for specific tasks\n1. [**Tools**](https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-js\u002Fguides\u002Ftools\u002F): Various Tools let agents take actions (functions, MCP, hosted tools)\n1. [**Guardrails**](https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-js\u002Fguides\u002Fguardrails\u002F): Configurable safety checks for input and output validation\n1. [**Human in the loop**](https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-js\u002Fguides\u002Fhuman-in-the-loop\u002F): Built-in mechanisms for involving humans across agent runs\n1. [**Sessions**](https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-js\u002Fguides\u002Fsessions\u002F): Automatic conversation history management across agent runs\n1. [**Tracing**](https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-js\u002Fguides\u002Ftracing\u002F): Built-in tracking of agent runs, allowing you to view, debug and optimize your workflows\n1. [**Realtime Agents**](https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-js\u002Fguides\u002Fvoice-agents\u002Fquickstart\u002F): Build powerful voice agents with full features\n\nExplore the [`examples\u002F`](https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Ftree\u002Fmain\u002Fexamples) directory to see the SDK in action.\n\n## Get started\n\n### Supported environments\n\n- Node.js 22 or later\n- Deno\n- Bun\n\n#### Experimental support:\n\n- Cloudflare Workers with `nodejs_compat` enabled\n\n[Check out the documentation](https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-js\u002Fguides\u002Ftroubleshooting\u002F) for more detailed information.\n\n### Installation\n\n```bash\nnpm install @openai\u002Fagents zod\n```\n\n### Run your first agent\n\n```js\nimport { Agent, run } from '@openai\u002Fagents';\n\nconst agent = new Agent({\n  name: 'Assistant',\n  instructions: 'You are a helpful assistant',\n});\n\nconst result = await run(\n  agent,\n  'Write a haiku about recursion in programming.',\n);\nconsole.log(result.finalOutput);\n\u002F\u002F Code within the code,\n\u002F\u002F Functions calling themselves,\n\u002F\u002F Infinite loop's dance.\n```\n\n(_If running this, ensure you set the `OPENAI_API_KEY` environment variable_)\n\nExplore the [`examples\u002F`](https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Ftree\u002Fmain\u002Fexamples) directory to see the SDK in action.\n\n## Acknowledgements\n\nWe'd like to acknowledge the excellent work of the open-source community, especially:\n\n- [zod](https:\u002F\u002Fgithub.com\u002Fcolinhacks\u002Fzod) (schema validation)\n- [Starlight](https:\u002F\u002Fgithub.com\u002Fwithastro\u002Fstarlight)\n- [vite](https:\u002F\u002Fgithub.com\u002Fvitejs\u002Fvite) and [vitest](https:\u002F\u002Fgithub.com\u002Fvitest-dev\u002Fvitest)\n- [pnpm](https:\u002F\u002Fpnpm.io\u002F)\n- [Next.js](https:\u002F\u002Fgithub.com\u002Fvercel\u002Fnext.js)\n\nWe're committed to building the Agents SDK as an open source framework so others in the community can expand on our approach.\n\nFor more details, see the [documentation](https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-js) or explore the [`examples\u002F`](https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Ftree\u002Fmain\u002Fexamples) directory.\n","# OpenAI Agents SDK（JavaScript\u002FTypeScript）\n\n[![npm version](https:\u002F\u002Fbadge.fury.io\u002Fjs\u002F@openai%2Fagents.svg)](https:\u002F\u002Fbadge.fury.io\u002Fjs\u002F@openai%2Fagents)\n[![CI](https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Factions\u002Fworkflows\u002Ftest.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Factions\u002Fworkflows\u002Ftest.yml)\n\nOpenAI Agents SDK 是一个轻量级但功能强大的框架，用于在 JavaScript\u002FTypeScript 中构建多智能体工作流。它与提供商无关，支持 OpenAI API 等多种服务。\n\n\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopenai_openai-agents-js_readme_8acfe7a1082a.png\" alt=\"Agents 跟踪 UI 图片\" style=\"max-height: 803px;\">\n\n> [!NOTE]\n> 想要 Python 版本吗？请查看 [OpenAI Agents SDK Python](https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-python)。\n\n## 核心概念\n\n1. [**智能体**](https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-js\u002Fguides\u002Fagents)：配置了指令、工具、安全机制和交接规则的大型语言模型\n1. **[作为工具的智能体](https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-js\u002Fguides\u002Ftools\u002F#4-agents-as-tools) \u002F [交接](https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-js\u002Fguides\u002Fhandoffs\u002F)**：将特定任务委托给其他智能体\n1. [**工具**](https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-js\u002Fguides\u002Ftools\u002F)：各种工具使智能体能够执行操作（函数、MCP、托管工具）\n1. [**安全机制**](https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-js\u002Fguides\u002Fguardrails\u002F)：可配置的安全检查，用于输入和输出验证\n1. [**人类参与环节**](https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-js\u002Fguides\u002Fhuman-in-the-loop\u002F)：内置机制，可在智能体运行过程中引入人工干预\n1. [**会话**](https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-js\u002Fguides\u002Fsessions\u002F)：自动管理跨智能体运行的对话历史\n1. [**跟踪**](https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-js\u002Fguides\u002Ftracing\u002F)：内置的智能体运行跟踪功能，允许您查看、调试和优化工作流\n1. [**实时智能体**](https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-js\u002Fguides\u002Fvoice-agents\u002Fquickstart\u002F)：构建功能齐全的强大语音智能体\n\n浏览 [`examples\u002F`](https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Ftree\u002Fmain\u002Fexamples) 目录，了解 SDK 的实际应用。\n\n## 开始使用\n\n### 支持的环境\n\n- Node.js 22 或更高版本\n- Deno\n- Bun\n\n#### 实验性支持：\n\n- 启用了 `nodejs_compat` 的 Cloudflare Workers\n\n更多详细信息，请参阅 [文档](https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-js\u002Fguides\u002Ftroubleshooting\u002F)。\n\n### 安装\n\n```bash\nnpm install @openai\u002Fagents zod\n```\n\n### 运行您的第一个智能体\n\n```js\nimport { Agent, run } from '@openai\u002Fagents';\n\nconst agent = new Agent({\n  name: '助手',\n  instructions: '你是一位乐于助人的助手',\n});\n\nconst result = await run(\n  agent,\n  '写一首关于编程中递归的俳句。',\n);\nconsole.log(result.finalOutput);\n\u002F\u002F 代码中的代码，\n\u002F\u002F 函数自我调用，\n\u002F\u002F 无限循环之舞。\n```\n\n（_如果运行此代码，请确保已设置 `OPENAI_API_KEY` 环境变量_）\n\n浏览 [`examples\u002F`](https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Ftree\u002Fmain\u002Fexamples) 目录，了解 SDK 的实际应用。\n\n## 致谢\n\n我们谨向开源社区的杰出工作表示感谢，特别是：\n\n- [zod](https:\u002F\u002Fgithub.com\u002Fcolinhacks\u002Fzod)（模式验证）\n- [Starlight](https:\u002F\u002Fgithub.com\u002Fwithastro\u002Fstarlight)\n- [vite](https:\u002F\u002Fgithub.com\u002Fvitejs\u002Fvite) 和 [vitest](https:\u002F\u002Fgithub.com\u002Fvitest-dev\u002Fvitest)\n- [pnpm](https:\u002F\u002Fpnpm.io\u002F)\n- [Next.js](https:\u002F\u002Fgithub.com\u002Fvercel\u002Fnext.js)\n\n我们致力于将 Agents SDK 打造为一个开源框架，以便社区中的其他人能够在此基础上进一步发展。\n\n如需了解更多详情，请参阅 [文档](https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-js) 或浏览 [`examples\u002F`](https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Ftree\u002Fmain\u002Fexamples) 目录。","# OpenAI Agents SDK (JavaScript\u002FTypeScript) 快速上手指南\n\nOpenAI Agents SDK 是一个轻量级但功能强大的框架，专为在 JavaScript\u002FTypeScript 中构建多智能体（Multi-Agent）工作流而设计。它支持提供商无关性，不仅兼容 OpenAI API，也易于扩展到其他模型服务。\n\n## 环境准备\n\n在开始之前，请确保您的开发环境满足以下要求：\n\n*   **运行时环境**（任选其一）：\n    *   Node.js 22 或更高版本\n    *   Deno\n    *   Bun\n*   **前置依赖**：\n    *   有效的 OpenAI API Key\n    *   包管理器（npm, pnpm, yarn 等）\n\n> **注意**：实验性支持 Cloudflare Workers（需启用 `nodejs_compat`）。\n\n## 安装步骤\n\n使用 npm 安装核心 SDK 及推荐的 schema 验证库 `zod`：\n\n```bash\nnpm install @openai\u002Fagents zod\n```\n\n> **国内开发者提示**：如果遇到网络下载缓慢的问题，建议配置国内镜像源加速安装。例如使用淘宝镜像：\n> ```bash\n> npm config set registry https:\u002F\u002Fregistry.npmmirror.com\n> npm install @openai\u002Fagents zod\n> ```\n\n## 基本使用\n\n以下是创建一个简单助手智能体并运行对话的最小化示例。\n\n1.  创建一个新的 JavaScript 或 TypeScript 文件（例如 `index.js`）。\n2.  确保在终端中设置了 `OPENAI_API_KEY` 环境变量。\n3.  复制并运行以下代码：\n\n```js\nimport { Agent, run } from '@openai\u002Fagents';\n\nconst agent = new Agent({\n  name: 'Assistant',\n  instructions: 'You are a helpful assistant',\n});\n\nconst result = await run(\n  agent,\n  'Write a haiku about recursion in programming.',\n);\nconsole.log(result.finalOutput);\n\u002F\u002F Code within the code,\n\u002F\u002F Functions calling themselves,\n\u002F\u002F Infinite loop's dance.\n```\n\n运行后，控制台将输出智能体生成的关于“编程递归”的俳句。您可以前往官方仓库的 [`examples\u002F`](https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Ftree\u002Fmain\u002Fexamples) 目录探索更多高级用法，如工具调用、智能体移交和人工介入等场景。","一家电商初创团队正在构建支持多语言、多渠道的智能客服系统，需要协调订单查询、退换货处理及情绪安抚等多个任务环节。\n\n### 没有 openai-agents-js 时\n- 开发者需手动编写复杂的状态机代码来管理对话上下文，一旦流程变长，历史消息极易丢失或错乱。\n- 面对用户复杂诉求（如“我要退货但先查下订单”），单一模型难以精准拆解任务，常导致回答泛泛而谈或直接幻觉。\n- 缺乏标准化的“人工介入”机制，当遇到高风险投诉时，系统无法自动暂停并无缝转接给人工客服。\n- 多个职能脚本（如查库、调取物流）分散维护，集成成本高，且难以在不同 Agent 间安全地传递控制权。\n- 调试过程如同“黑盒”，无法直观追踪是哪一步逻辑导致了错误回复，优化迭代效率极低。\n\n### 使用 openai-agents-js 后\n- 利用内置的 Sessions 功能自动管理多轮对话历史，无需重复造轮子，确保长流程交互上下文连贯。\n- 通过\"Agents as Tools\"和 Handoffs 机制，轻松编排“接待员”、“订单专家”和“售后专员”协作，精准处理复合指令。\n- 配置 Human in the loop 守卫，在检测到愤怒情绪或敏感词时自动挂起任务，等待人工审核后再继续执行。\n- 将物流查询等函数封装为标准 Tools，不同 Agent 可安全调用，并通过 Guardrails 严格校验输入输出，防止越权操作。\n- 借助原生 Tracing 可视化界面，清晰复盘每一次任务流转路径，快速定位逻辑断点并优化代理行为。\n\nopenai-agents-js 将原本碎片化的脚本整合为可观测、可协作的智能工作流，让复杂客服系统的开发从“手工拼凑”升级为“标准化组装”。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fopenai_openai-agents-js_8acfe7a1.png","openai","OpenAI","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Fopenai_1960bbf4.png","",null,"https:\u002F\u002Fopenai.com\u002F","https:\u002F\u002Fgithub.com\u002Fopenai",[80,84,88,92,96],{"name":81,"color":82,"percentage":83},"TypeScript","#3178c6",97.1,{"name":85,"color":86,"percentage":87},"JavaScript","#f1e05a",2.5,{"name":89,"color":90,"percentage":91},"Shell","#89e051",0.4,{"name":93,"color":94,"percentage":95},"HTML","#e34c26",0,{"name":97,"color":98,"percentage":95},"PowerShell","#012456",2607,668,"2026-04-09T10:35:50","MIT","未说明 (基于 Node.js\u002FDeno\u002FBun 的跨平台支持)","不需要","未说明",{"notes":107,"python":108,"dependencies":109},"运行环境需 Node.js 22 或更高版本，也支持 Deno 和 Bun。实验性支持开启 `nodejs_compat` 的 Cloudflare Workers。运行前需设置 `OPENAI_API_KEY` 环境变量。","不适用 (该工具为 JavaScript\u002FTypeScript)",[110,111],"@openai\u002Fagents","zod",[13,52],[114,72,115,116,117],"agents","openai-api","realtime-api","typescript","2026-03-27T02:49:30.150509","2026-04-10T02:43:28.815467",[121,126,131,136],{"id":122,"question_zh":123,"answer_zh":124,"source_url":125},27022,"调用 \u002Fv1\u002Frealtime\u002Fcalls 端点时返回 400 Bad Request 且错误信息为空，如何解决？","这通常是因为后端生成临时密钥（ephemeral key）时缺少必要的 `session` 参数。虽然该参数在 API 定义中是可选的，但在实际使用中必须设置。请确保在后端调用 `openai.realtime.clientSecrets.create` 时显式传入 `session` 对象，包含模型类型、音频配置等信息。示例代码：\n```js\nconst result = await openai.realtime.clientSecrets.create({\n    session: {\n      type: 'realtime',\n      model: 'gpt-realtime',\n      audio: {\n        output: {\n          voice: 'alloy',\n        },\n      },\n    },\n    expires_after: {\n      anchor: 'created_at',\n      seconds: 60 * 30, \u002F\u002F 30 分钟\n    },\n  })\n```\n设置该参数后连接即可正常建立。","https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fissues\u002F438",{"id":127,"question_zh":128,"answer_zh":129,"source_url":130},27023,"使用 gpt-4.1-mini 模型时，Agent 的 toolUseBehavior 设置为 run_llm_again 却不起作用，工具调用后 Agent 不再响应而是直接输出结果，怎么办？","这是 gpt-4.1 系列模型在 Agents SDK 中的已知兼容性问题。最有效的解决方案是迁移到 `gpt-5` 系列模型。社区反馈显示，切换到 `gpt-5` 或 `gpt-5.2` 并配合 `reasoning.effort: none` 配置，不仅能解决工具调用流程中断的问题，还能保持相似的响应速度。建议避免在复杂的多 Agent 或工具调用场景中使用 gpt-4.1-mini。","https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fissues\u002F180",{"id":132,"question_zh":133,"answer_zh":134,"source_url":135},27024,"更新到 SDK 0.1.0 版本后，Realtime Agent 陷入对话循环（重复同一句话或不回应），如何解决？","该问题在 0.1.0 版本及搭配新发布的 `gpt-realtime` 模型时尤为普遍，表现为 Agent 不断重复问候语或忽略用户输入。目前的临时解决方案是回退到之前的稳定版本（如 0.17.0），但需注意即使在旧版本中使用 `gpt-realtime` 模型也可能出现此问题。如果必须使用新版本，建议尝试更换非 realtime 系列的模型，或者检查 Prompt 是否过于复杂。截至当前，官方尚未发布针对此特定循环问题的修复补丁。","https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fissues\u002F445",{"id":137,"question_zh":138,"answer_zh":139,"source_url":140},27025,"在 Cloudflare Workers 环境中部署时报错\"Disallowed operation called within global scope\"，提示无法在全局范围执行异步 I\u002FO，如何修复？","这是因为 OpenAI Agents SDK 在模块加载时立即启动了追踪批处理处理器（BatchTraceProcessor），而 Cloudflare Workers 禁止在全局作用域进行异步操作。该问题已被确认为与 `@cloudflare\u002Fvite-plugin` 的兼容性冲突。解决方案是将 `@cloudflare\u002Fvite-plugin` 升级到 1.7.0 或更高版本。升级后，SDK 将能正确识别 Workers 环境并延迟初始化追踪功能，从而避免崩溃。","https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fissues\u002F16",[142,147,152,157,162,167,172,177,182,187,192,197,202,207,212,217,222,227,232,237],{"id":143,"version":144,"summary_zh":145,"released_at":146},180151,"v0.8.3","## 变更内容\n\n* 修复：#1148 在 RunState 序列化中拒绝重复的代理名称，由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1149 中完成\n\n### 文档及其他变更\n\n* 文档：更新翻译后的文档页面，由 @github-actions[bot] 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1151 中完成\n* 杂项（依赖）：在 github-actions 组中进行 4 次更新以升级依赖，由 @dependabot[bot] 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1146 中完成\n* 杂项（依赖）：将 npm_and_yarn 组中的 defu 从 6.1.4 升级至 6.1.6，在 0 个目录中完成，由 @dependabot[bot] 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1152 中完成\n* 杂项：更新版本号，由 @github-actions[bot] 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1150 中完成\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fcompare\u002Fv0.8.2...v0.8.3","2026-04-06T03:12:53",{"id":148,"version":149,"summary_zh":150,"released_at":151},180152,"v0.8.2","## 变更内容\n\n* 修复：由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1131 中更新了较新模型的默认推理力度。\n* 修复（openai）：由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1140 中为网络搜索工具转发外部网络访问权限。\n\n### 文档及其他变更\n\n* 文档：由 @Rohan5commit 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1143 中修复了托管 MCP 注释中的拼写错误。\n* 杂项：由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1141 中添加了更改文件格式化的工作流。\n* 杂项：由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1134 中将 pnpm 升级至 10.33.0。\n* 杂项：由 @dependabot[bot] 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1133 中将 npm_and_yarn 组中的 fastify 从 5.8.1 升级至 5.8.3，涉及 1 个目录。\n* 测试（agents-core）：由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1135 中强化了可流式传输 HTTP 重连测试的屏障。\n* 测试（agents-core）：由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1136 中避免了 MCP 重试测试中重连屏障的误报。\n* 测试（agents-core）：由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1144 中稳定了并发可流式传输 HTTP 重连的覆盖率。\n* 测试（agents-core）：由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1145 中移除了不稳定的可流式传输 HTTP 重连覆盖率。\n* 杂项：由 @github-actions[bot] 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1132 中更新了版本号。\n\n## 新贡献者\n* @Rohan5commit 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1143 中做出了首次贡献。\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fcompare\u002Fv0.8.1...v0.8.2","2026-03-31T04:35:24",{"id":153,"version":154,"summary_zh":155,"released_at":156},180153,"v0.8.1","## 变更内容\n* 修复：#1122 隐藏被忽略的交接，同时不破坏托管续延 —— 由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1123 中完成\n* 修复(agents-core)：在护栏失败后隐藏流式传输的最终输出 —— 由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1124 中完成\n* 修复(realtime)：将 response.create 延迟到上一轮结束后再执行 —— 由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1127 中完成\n* 修复(agents-openai)：在回放时省略空的计算机安全检查 —— 由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1129 中完成\n\n### 文档及其他变更\n\n* 测试(agents-core)：稳定可流式传输的 HTTP 重连重试测试 —— 由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1125 中完成\n* 杂项：更新版本号 —— 由 @github-actions[bot] 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1126 中完成\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fcompare\u002Fv0.8.0...v0.8.1","2026-03-25T04:34:06",{"id":158,"version":159,"summary_zh":160,"released_at":161},180154,"v0.8.0","## 主要变更\n\n此小版本更新**不**包含破坏性变更，但引入了一项重要的实时默认模型升级，以及 MCP 运行时稳定性修复。\n\n## 变更内容\n\n* 修复：将默认的实时模型升级为 gpt-realtime-1.5，由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1108 中完成。\n* 修复：在代理工具和最终处理中恢复分段助手输出，由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1117 中完成。\n* 功能（MCP）：添加资源包装器和可流式会话 ID，由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1111 中完成。\n* 修复（MCP）：解决 MCP 服务器包装器问题，由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1118 中完成。\n* 修复：从交接过滤器中移除推理和审批占位符，由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1115 中完成。\n\n### 文档及其他变更\n\n* 文档：添加 PromptLayer 跟踪集成链接，由 @adagradschool 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1106 中完成。\n* 文档：更新翻译文档页面，由 @github-actions[bot] 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1107 中完成。\n* 文档：澄清流式传输的取消和恢复行为，由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1114 中完成。\n* 文档：更新翻译文档页面，由 @github-actions[bot] 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1116 中完成。\n* 杂项：将 pnpm 工具链升级至 10.32.1，由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1103 中完成。\n* 杂项（依赖）：在 4 个目录中对 npm_and_yarn 组进行两次更新，由 @dependabot[bot] 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1105 中完成。\n* 杂项：添加运行时行为探测技能，由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1112 中完成。\n* 杂项（依赖）：将 npm_and_yarn 组中的 h3 从 1.15.8 升级至 1.15.9，由 @dependabot[bot] 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1119 中完成。\n* 杂项（代码变更验证）：并行化快速失败验证步骤，由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1120 中完成。\n* 杂项：更新版本号，由 @github-actions[bot] 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1109 中完成。\n\n## 新贡献者\n* @adagradschool 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1106 中完成了首次贡献。\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fcompare\u002Fv0.7.2...v0.8.0","2026-03-23T02:52:24",{"id":163,"version":164,"summary_zh":165,"released_at":166},180155,"v0.7.2","## 变更内容\n\n* 修复：避免在不同回合之间重复播放孤立的托管 Shell 调用，由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1099 中完成\n* 修复（agents-core）：从公开历史记录中移除孤立的托管 Shell 调用，由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1102 中完成\n\n### 文档及其他变更\n\n* 文档：针对 #1091 功能新增的更新，由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1092 中完成\n* 文档：更新已翻译的文档页面，由 @github-actions[bot] 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1095 中完成\n* 文档：更新已翻译的文档页面，由 @github-actions[bot] 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1096 中完成\n* 杂项：更新版本号，由 @github-actions[bot] 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1101 中完成\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fcompare\u002Fv0.7.1...v0.7.2","2026-03-16T03:19:19",{"id":168,"version":169,"summary_zh":170,"released_at":171},180156,"v0.7.1","## 变更内容\n\n* 功能：#279 由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1091 中添加 OpenAI 原生模型流事件的类型收窄辅助函数\n\n### 文档及其他变更\n\n* 文档：由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1087 中添加重试设置\n* 文档：由 @github-actions[bot] 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1088 中更新已翻译的文档页面\n* 修复（文档）：由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1094 中将 Zod v3 的别名作用域限定为 Astro 6\n* 杂项：由 @github-actions[bot] 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1093 中更新版本号\n\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fcompare\u002Fv0.7.0...v0.7.1","2026-03-13T07:40:49",{"id":173,"version":174,"summary_zh":175,"released_at":176},180157,"v0.7.0","## 主要变更\n\n### 选择加入的重试设置\n\n此版本新增了模型 API 调用的重试选择加入设置。新的配置作为 `ModelSettings` 的一部分提供，可以通过运行配置或针对每个代理的模型设置来传递。\n\n- https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fblob\u002Fmain\u002Fexamples\u002Fbasic\u002Fretry.ts\n- https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fblob\u002Fmain\u002Fexamples\u002Fai-sdk\u002Fretry.ts\n\n## 变更内容\n\n* 功能：#855 添加由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1083 中实现的可选模型重试策略\n\n### 文档及其他变更\n\n* 文档：由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1072 中澄清工具搜索支持及命名空间指南\n* 文档：由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1074 中更新计算机工具相关说明\n* 文档：由 @github-actions[bot] 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1081 中更新已翻译的文档页面\n* 杂项：由 @github-actions[bot] 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1086 中更新版本号\n\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fcompare\u002Fv0.6.0...v0.7.0","2026-03-12T08:54:32",{"id":178,"version":179,"summary_zh":180,"released_at":181},180158,"v0.6.0","## 主要变更\n\n### 工具搜索支持\n\n自本版本起，Agents SDK 支持工具搜索工具，相关命名空间请参阅：https:\u002F\u002Fdevelopers.openai.com\u002Fapi\u002Fdocs\u002Fguides\u002Ftools-tool-search\u002F\n\n请参考[此具体示例](https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fblob\u002Fmain\u002Fexamples\u002Ftools\u002Ftool-search.ts)，以及更新后的文档。\n\n### 计算机使用工具正式发布\n\n自本版本起，除了现有的 computer-use-preview 模型外，您还可以使用 gpt-5.4 模型来调用计算机使用工具：https:\u002F\u002Fdevelopers.openai.com\u002Fapi\u002Fdocs\u002Fguides\u002Ftools-computer-use\u002F\n\n请参考[此具体示例](https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fblob\u002Fmain\u002Fexamples\u002Ftools\u002Fcomputer-use.ts)，以及更新后的文档。\n\n### AI SDK 适配器用户的导入路径变更\n\n如果您一直使用 `@openai\u002Fagents-extensions` 包中的 `aisdk()` 辅助函数，请将其迁移至从 `@openai\u002Fagents-extensions\u002Fai-sdk` 导入。顶级导入自 0.4 版本起已被弃用，现已彻底移除，以便开发者无需依赖 AI SDK 模块即可使用 extensions 包。\n\n## 变更内容\n\n* feat: 增加 Responses 工具搜索支持，由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1065 中实现\n* fix: 将 ComputerTool 迁移到 GA 级别的计算机工具，由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1073 中完成\n* fix: 允许 GA 级别计算机工具无需显示元数据，由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1078 中修复\n* fix(agents-extensions): 移除已弃用的顶级 AI SDK 导出，由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1061 中完成\n* fix(agents-core): 在恢复时重新加载自定义客户端 tool_search 运行时工具，由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1067 中修复\n* fix: #1070 保留 MCP 图像的 mimeType 字段于工具输出中，由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1071 中修复\n* fix(agents-core): 将未发布的 RunState 模式更改合并至 1.8 版本，由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1075 中完成\n\n### 文档及其他变更\n\n* docs: 更新翻译文档页面，由 @github-actions[bot] 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1060 中完成\n* chore(deps): 将 npm_and_yarn 组中的 fastify 从 5.7.3 升级至 5.8.1，在 1 个目录中进行，由 @dependabot[bot] 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1063 中完成\n* fix: 保留规范聊天补全的 providerData 字段，由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1064 中修复\n* docs: 将文档和示例更新至 gpt-5.4 版本，由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1068 中完成\n* docs: 更新翻译文档页面，由 @github-actions[bot] 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1069 中完成\n* test: 扩展对辅助函数和会话边缘情况的覆盖率，由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1077 中完成\n* fix(ci): 在 GitHub 工作流中序列化 tsc-multi 构建，由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-a 中完成","2026-03-09T04:03:09",{"id":183,"version":184,"summary_zh":185,"released_at":186},180159,"v0.5.4","## 变更内容\n\n* 功能：添加自定义审批拒绝消息，由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1058 中实现\n\n### 文档及其他变更\n\n* 文档：针对 #1036 的更新，由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1037 中完成\n* 文档：更新翻译文档页面，由 @github-actions[bot] 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1042 中完成\n* 文档：针对 #1040 的更新，由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1041 中完成\n* 文档：更新翻译文档页面，由 @github-actions[bot] 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1043 中完成\n* 文档：改进 TypeScript 文档的入口点和指南导航，由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1044 中完成\n* 文档：更新翻译文档页面，由 @github-actions[bot] 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1045 中完成\n* 文档：更新翻译文档页面，由 @github-actions[bot] 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1046 中完成\n* 杂项：将 pnpm 升级至 10.30.3，并明确 SHA 锁定，由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1047 中完成\n* 文档：澄清动态提示和运行时文档注意事项，由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1048 中完成\n* 文档：更新翻译文档页面，由 @github-actions[bot] 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1049 中完成\n* 文档：使代理和语音代理指南与当前 SDK 行为保持一致，由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1050 中完成\n* 文档：更新翻译文档页面，由 @github-actions[bot] 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1051 中完成\n* 杂项：升级开发和文档依赖项，由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1052 中完成\n* 文档：澄清运行上下文、交接以及人机协作指南，由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1053 中完成\n* 文档：更新翻译文档页面，由 @github-actions[bot] 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1054 中完成\n* 杂项（依赖）：在 npm_and_yarn 组中，将 hono 从 4.12.2 升级至 4.12.4，涉及 1 个目录，由 @dependabot[bot] 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1055 中完成\n* 杂项：添加兼容性决策的实施策略指南，由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1056 中完成\n* 杂项：更新版本号，由 @github-actions[bot] 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1059 中完成\n\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fcompare\u002Fv0.5.3...v0.5.4","2026-03-05T11:20:02",{"id":188,"version":189,"summary_zh":190,"released_at":191},180160,"v0.5.3","## 变更内容\n\n* 功能：在运行结果中公开代理工具调用元数据，由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1040 中实现\n* 功能：#261 添加 AI SDK 输出文本转换钩子，以提高提供商兼容性，由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1036 中实现\n\n### 文档及其他变更\n\n* 文档：更新翻译文档页面，由 @github-actions[bot] 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1023 中完成\n* 文档：更新翻译文档页面，由 @github-actions[bot] 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1024 中完成\n* 文档：根据示例说明修正 `toolChoice`，由 @TheSpiciestDev 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1026 中完成\n* 文档：刷新 SDK 指南及基于源码的示例，由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1029 中完成\n* 文档：更新翻译文档页面，由 @github-actions[bot] 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1030 中完成\n* 文档：针对 #1029 的后续更改，由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1031 中完成\n* 文档：更新翻译文档页面，由 @github-actions[bot] 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1032 中完成\n* 文档：更新翻译文档页面，由 @github-actions[bot] 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1033 中完成\n* 文档：更新 README 文件，由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1038 中完成\n* 文档：修复拼写错误：将“recieves”改为“receives”，由 @04cb 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1039 中完成\n* 性能：加快追踪和实时单元测试的速度，由 @seratch 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1027 中完成\n* 杂项（依赖）：使用 3 次更新提升 github-actions 组，由 @dependabot[bot] 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1035 中完成\n* 杂项：更新版本号，由 @github-actions[bot] 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1028 中完成\n\n## 新贡献者\n* @TheSpiciestDev 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1026 中完成了首次贡献\n* @04cb 在 https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1039 中完成了首次贡献\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fcompare\u002Fv0.5.2...v0.5.3","2026-03-02T05:17:16",{"id":193,"version":194,"summary_zh":195,"released_at":196},180161,"v0.5.2","## What's Changed\r\n\r\n* fix(agents-openai): sanitize oversized tracing span payloads by @seratch in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1019\r\n* fix(agents-openai): preserve OpenAI Responses request IDs in raw responses by @seratch in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1021\r\n* fix(agents-core): enum missing type field when not nullable by @alexian-ic in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1015\r\n\r\n### Documents & Other Changes\r\n\r\n* docs: structure improvements by @seratch in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1013\r\n* docs: update translated document pages by @github-actions[bot] in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1014\r\n* chore(deps): bump hono from 4.12.0 to 4.12.2 in the npm_and_yarn group across 1 directory by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1017\r\n* chore: update versions by @github-actions[bot] in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1016\r\n\r\n## New Contributors\r\n* @alexian-ic made their first contribution in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1015\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fcompare\u002Fv0.5.1...v0.5.2","2026-02-26T09:17:18",{"id":198,"version":199,"summary_zh":200,"released_at":201},180162,"v0.5.1","## What's Changed\r\n\r\n* fix(realtime): sync OpenAI realtime model type list by @seratch in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1010\r\n\r\n### Documents & Other Changes\r\n\r\n* docs: add responses websocket support by @seratch in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1008\r\n* docs: update translated document pages by @github-actions[bot] in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1009\r\n* chore: update versions by @github-actions[bot] in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1011\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fcompare\u002Fv0.5.0...v0.5.1","2026-02-24T01:49:44",{"id":203,"version":204,"summary_zh":205,"released_at":206},180163,"v0.5.0","## Key Changes\r\n\r\n### WebSocket Mode for OpenAI Responses API\r\n\r\nThis version adds WebSocket mode support for OpenAI's Responses API. This is a new opt-in feature, so the default behavior is unchanged. If you want to switch all Responses API calls to WebSocket mode, call `setOpenAIResponsesTransport('websocket')` to enable it for all OpenAI Responses model agents.\r\n\r\nYou can also use `withResponsesWebSocketSession` o enable a reusable WebSocket connection, as shown below:\r\n\r\n```typescript\r\nimport { Agent, withResponsesWebSocketSession } from '@openai\u002Fagents';\r\n\r\nconst agent = new Agent({\r\n  name: 'Assistant',\r\n  instructions: 'You are a helpful assistant.',\r\n  model: 'gpt-5.2-codex',\r\n});\r\nawait withResponsesWebSocketSession(async ({ run }) => {\r\n  const streamed = await run(agent, 'Say hello in one sentence.', {\r\n    stream: true,\r\n  });\r\n  for await (const _event of streamed.toStream()) {\r\n    \u002F\u002F Drain the stream.\r\n  }\r\n  console.log(streamed.finalOutput);\r\n});\r\n```\r\n\r\nReferences:\r\n- https:\u002F\u002Fdevelopers.openai.com\u002Fapi\u002Fdocs\u002Fguides\u002Fwebsocket-mode\r\n- https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1004\r\n\r\n## What's Changed\r\n\r\n* feat: add responses websocket transport and websocket session helper by @seratch in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1004\r\n\r\n### Documents & Other Changes\r\n\r\n* docs: add missing changes by @seratch in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1002\r\n* docs: update translated document pages by @github-actions[bot] in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1003\r\n* chore: change #1004 to minor version changes by @seratch in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1007\r\n* chore: update versions by @github-actions[bot] in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1006\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fcompare\u002Fv0.4.15...v0.5.0","2026-02-23T23:14:57",{"id":208,"version":209,"summary_zh":210,"released_at":211},180164,"v0.4.15","## What's Changed\r\n* fix(agents-core): respect tracingDisabled for function tool calls by @anishhegde in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1000\r\n\r\n### Documents & Other Changes\r\n\r\n* chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F998\r\n* chore: update versions by @github-actions[bot] in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1001\r\n\r\n## New Contributors\r\n* @anishhegde made their first contribution in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F1000\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fcompare\u002Fv0.4.14...v0.4.15","2026-02-20T23:02:58",{"id":213,"version":214,"summary_zh":215,"released_at":216},180165,"v0.4.14","## What's Changed\r\n\r\n* fix(agents-core): preserve nested agent-tool approval attribution on restore by @seratch in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F996\r\n\r\n### Documents & Other Changes\r\n\r\n* chore: update versions by @github-actions[bot] in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F997\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fcompare\u002Fv0.4.13...v0.4.14","2026-02-20T04:13:48",{"id":218,"version":219,"summary_zh":220,"released_at":221},180166,"v0.4.13","## Key Changes\r\n\r\n### reasoningItemIdPolicy: omit for reasoning models\r\n\r\nTo mitigate 400 errors caused by an inconsistent set of items when using reasoning models, this release introduces the `reasoningItemIdPolicy: 'omit'` option for `Runner` options and the `run` utility. This is a new, opt-in option, so the default behavior is unchanged.\r\n\r\n```typescript\r\nconst result = await run(\r\n  agent,\r\n  'What is the weather in San Francisco?',\r\n  { reasoningItemIdPolicy: 'omit' },\r\n);\r\n```\r\n\r\n## What's Changed\r\n\r\n* fix(agents-core): rehydrate RunState interruption items on resume by @seratch in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F993\r\n* fix(agents-core): persist reasoning item ID policy across resumes and clarify filter interaction by @seratch in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F991\r\n* fix(agents-core): await parallel input guardrails before resolving turn in non-streaming run by @panilya in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F992\r\n\r\n### Documents & Other Changes\r\n\r\n* chore: update versions by @github-actions[bot] in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F994\r\n\r\n## New Contributors\r\n* @panilya made their first contribution in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F992\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fcompare\u002Fv0.4.12...v0.4.13","2026-02-19T05:06:40",{"id":223,"version":224,"summary_zh":225,"released_at":226},180167,"v0.4.12","## What's Changed\r\n\r\n* feat: #987 pass run context into applyPatch editor operations by @seratch in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F990\r\n* fix: #582 prevent duplicate realtime session events after reconnect by @seratch in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F980\r\n* fix: #551 preserve pre-tool assistant transcript in realtime agent_end events by @seratch in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F982\r\n* fix: #722 normalize data URL images for AI SDK providers by @seratch in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F983\r\n* fix: #479 avoid Bun browser startup crash when shim modules are temporarily unresolved by @seratch in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F984\r\n* fix: #579 use streamed chunk IDs in Chat Completions traces and output items by @seratch in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F985\r\n* fix: #302 propagate output guardrail context types to OutputGuardrailFunctionArgs by @seratch in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F986\r\n* fix: #116 respect toolChoice none overrides after tool lifecycle updates by @seratch in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F988\r\n* fix: #257 normalize response message content metadata into providerData by @seratch in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F989\r\n\r\n### Documents & Other Changes\r\n\r\n* docs: update a few document pages by @seratch in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F976\r\n* docs: update translated document pages by @github-actions[bot] in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F978\r\n* chore: update versions by @github-actions[bot] in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F981\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fcompare\u002Fv0.4.11...v0.4.12","2026-02-18T08:57:57",{"id":228,"version":229,"summary_zh":230,"released_at":231},180168,"v0.4.11","## What's Changed\r\n\r\n* fix: normalize realtime turnDetection modelVersion to model_version by @seratch in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F968\r\n* fix: #972 emit tracing function spans for shell, apply_patch, and computer tools by @seratch in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F975\r\n\r\n### Documents & Other Changes\r\n\r\n* docs: add function tool timeouts by @seratch in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F966\r\n* docs: update translated document pages by @github-actions[bot] in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F969\r\n* chore(changesets): switch OpenAI package group from linked to fixed versioning by @seratch in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F971\r\n* chore: update versions by @github-actions[bot] in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F970\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fcompare\u002Fv0.4.10...v0.4.11","2026-02-17T04:34:33",{"id":233,"version":234,"summary_zh":235,"released_at":236},180169,"v0.4.10","## What's Changed\r\n* feat(core,realtime): add function tool timeouts by @seratch in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F965\r\n\r\n### Documents & Other Changes\r\n\r\n* chore: update versions by @github-actions[bot] in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F967\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fcompare\u002Fv0.4.9...v0.4.10","2026-02-14T02:10:40",{"id":238,"version":239,"summary_zh":240,"released_at":241},180170,"v0.4.9","## What's Changed\r\n* fix(tracing): avoid internal dist type imports in OpenAI tracing exporter by @seratch in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F959\r\n* fix(tracing): propagate trace metadata to spans for processors by @seratch in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F964\r\n\r\n### Documents & Other Changes\r\n\r\n* docs: update docs to reflect recent changes by @seratch in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F960\r\n* docs: update translated document pages by @github-actions[bot] in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F962\r\n* chore: update versions by @github-actions[bot] in https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fpull\u002F961\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fopenai\u002Fopenai-agents-js\u002Fcompare\u002Fv0.4.8...v0.4.9","2026-02-13T20:58:20"]