# v0.10.0 版本发布说明 ## 概述 相较 `v0.9.1` 的正式发布基线,`v0.10.0` 是一次更完整的兼容性与工作流更新:它将 SDK 桥接升级到 `github-copilot-sdk==0.1.30`,修复了自定义 OpenWebUI 工具调用时上下文注入不完整的问题,改进了嵌入式 UI 工具结果的交付路径,并新增了基于会话任务状态的紧凑型 Live TODO 小组件。 ## 新功能 - 新增默认展开的紧凑型 Live TODO 小组件,无需额外展开即可持续看到当前任务状态。 - 新增自适应工作流提示,让 Agent 可以根据任务复杂度自主选择先规划还是直接执行,而不再依赖显式模式切换。 - 升级到 `github-copilot-sdk==0.1.30`,继续兼容 `PermissionHandler.approve_all`、内置工具覆盖、Azure Managed Identity BYOK 认证以及动态 `session.set_model(...)` 能力。 - 明确可复用的计划应持久化到 metadata 区的 `plan.md`,而不是写入工作区或仓库内部的规划文件。 - 强化会话级 SQL / 任务状态说明,明确 `session` / `session_store` 边界,并支持从 `session.db` 直接读取实时 TODO 状态。 - 同步更新中英插件 README 与 docs 镜像页,确保发布页说明与当前 SDK、工具调用与任务交互体验一致。 ## 问题修复 - 修复自定义 OpenWebUI 工具调用时上下文注入不完整或不一致的问题,对齐 OpenWebUI 0.8.x 所需的 `extra_params`,包括 `__request__`、`request`、`body`、`__messages__`、`__metadata__`、`__files__`、`__task__`、`__task_body__` 以及 session/chat/message 标识。 - 修复请求体与 metadata 的模型归一化逻辑,避免 OpenWebUI 注入 Pydantic 模型对象时导致工具调用异常。 - 修复内联 `HTMLResponse` 的嵌入式 UI 工具结果交付路径,使 HTML / Rich UI 结果在流式与工具返回阶段更稳定地展示。 - 修复 `report_intent` 的状态文案,使可见的意图提示更稳定地跟随用户语言。 - 修复 TODO 小组件中空白过多、层级不自然的问题,并移除不必要的折叠步骤。 - 修复插件索引与发布文案漂移,避免继续显示旧的 `v0.9.2` 发布信息。