fix(subagent): preserve shared agents and release owned instances
- 解决的问题
- SubAgentTool 通过 Provider 创建的 Agent 实例没有及时释放,可能持续留在关闭管理器的状态保存注册表中。
- 我的贡献
- 提交生命周期清理修复:释放初始化样本,在完成、异常和取消时清理每次调用创建的实例;协调状态保存与关闭的顺序,并补充回归用例和中英文说明。
- 技术要点
- Java / Reactor
- 资源所有权与 AutoCloseable
- 取消与状态保存的并发顺序
- 阻塞清理调度
fix: disable implicit tracing for custom model endpoints
- 解决的问题
- 模型请求使用自定义兼容端点时,SDK 默认的 Trace 导出仍可能发送到 OpenAI,端点配置与追踪行为不一致。
- 我的贡献
- 提交按运行应用的追踪默认策略:识别自定义端点后默认关闭隐式追踪,保留显式追踪选择,覆盖同步、异步和流式调用,并补充测试与迁移说明。
- 技术要点
- Python / OpenAI Agents SDK
- 按运行隔离配置
- HTTP / WebSocket 端点识别
- 离线回归与真实端点冒烟验证
fix: clarify update guidance for uv dependency installs
- 解决的问题
- browser-harness 作为其他 uv 工具的依赖安装时,更新失败提示可能引导用户安装独立副本,没有指出应更新的所属工具。
- 我的贡献
- 提交安装归属识别与提示修复:核对运行环境、uv 工具目录和已注册工具,为确认归属的依赖安装给出对应升级命令,保留原错误退出码与无法确认时的回退行为。
- 技术要点
- Python CLI
- uv 工具环境识别
- 退出码与回退兼容
- 边界场景单元测试
Export threads as Markdown and JSON
- 解决的问题
- 会话内容缺少可直接下载的 Markdown 和 JSON 导出入口,不方便保留对话、工具调用与产物引用。
- 我的贡献
- 为会话操作菜单实现两种导出,复用页面已加载状态;处理未加载历史、进行中的回合和重复终答,保留事件与文件引用,并补充格式化、下载测试和本地浏览器验证。
- 技术要点
- TypeScript / 前端状态
- Markdown / JSON 导出
- 事件结构与引用保留
- UTF-8 文件下载