Files
Fu-Jie_openwebui-extensions/plugins/pipes/github-copilot-sdk/v0.10.0_CN.md
fujie f5a983fb4a feat(github-copilot-sdk): release v0.10.0 with native prompt restoration and live todo widget
- Restore native Copilot CLI prompts for authentic Plan Mode behavior
- Add SQLite-backed session management for state persistence via system prompt
- Implement Adaptive Autonomy (Agent chooses planning vs direct execution)
- Fix OpenWebUI custom tool context injection for v0.8.x compatibility
- Add compact Live TODO widget synchronized with session.db
- Upgrade SDK to github-copilot-sdk==0.1.30
- Remove legacy mode switch RPC calls (moved to prompt-driven orchestration)
- Fix intent status localization and widget whitespace optimization
- Sync bilingual READMEs and all documentation mirrors to v0.10.0
2026-03-07 04:30:15 +08:00

2.1 KiB

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__requestbody__messages____metadata____files____task____task_body__ 以及 session/chat/message 标识。
  • 修复请求体与 metadata 的模型归一化逻辑,避免 OpenWebUI 注入 Pydantic 模型对象时导致工具调用异常。
  • 修复内联 HTMLResponse 的嵌入式 UI 工具结果交付路径,使 HTML / Rich UI 结果在流式与工具返回阶段更稳定地展示。
  • 修复 report_intent 的状态文案,使可见的意图提示更稳定地跟随用户语言。
  • 修复 TODO 小组件中空白过多、层级不自然的问题,并移除不必要的折叠步骤。
  • 修复插件索引与发布文案漂移,避免继续显示旧的 v0.9.2 发布信息。