github Fu-Jie/openwebui-extensions v2026.03.06-1

12 hours ago

v0.10.0 Release Notes

Overview

Compared with the v0.9.1 release baseline, v0.10.0 is a broader compatibility and workflow update: it upgrades the SDK bridge to github-copilot-sdk==0.1.30, fixes custom OpenWebUI tool calls that were receiving incomplete runtime context, improves embedded UI tool delivery, and adds a compact live TODO widget backed by session task state.

New Features

  • Add a compact always-expanded live TODO widget so active tasks remain visible without opening a collapsed panel.
  • Add adaptive autonomy guidance so the Agent can choose between planning-first analysis and direct execution without relying on an explicit mode switch.
  • Upgrade the pipe to github-copilot-sdk==0.1.30, including PermissionHandler.approve_all handling, built-in tool override compatibility, Azure Managed Identity BYOK auth, and dynamic session.set_model(...) support.
  • Clarify that reusable plans should persist in metadata plan.md instead of introducing planning files into the workspace or repository.
  • Expand session-state guidance and task UX around the exposed session SQL stores, including live session.db TODO reads and clearer session / session_store boundaries.
  • Refresh bilingual plugin documentation and mirrored docs pages so the published release surface matches the current SDK, tool, and task UX behavior.

Bug Fixes

  • Fix custom OpenWebUI tool calls that previously received incomplete or inconsistent context by aligning injected extra_params with OpenWebUI 0.8.x expectations, including __request__, request, body, __messages__, __metadata__, __files__, __task__, __task_body__, and session/chat/message identifiers.
  • Fix request and metadata normalization so tool calls no longer break when OpenWebUI injects Pydantic model objects instead of plain dicts or strings.
  • Fix embedded HTML/Rich UI tool delivery by handling inline HTMLResponse results more reliably in the stream/tool-return path.
  • Fix report_intent status wording so visible intent messages stay aligned with the user's language.
  • Fix the TODO widget layout by removing the unnecessary collapse step and reducing whitespace-heavy rendering.
  • Fix release-facing drift by syncing plugin index entries and published copy away from stale v0.9.2 messaging.

What's Changed

Plugin Updates

  • GitHub Copilot Official SDK Pipe: v0.9.1 → v0.10.0

Commits

  • 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
  • refactor(github-copilot-sdk): expand _get_chat_context to handle session_id and message_id
  • refactor(github-copilot-sdk): synchronize tool extra_params with OpenWebUI 0.8.x standards
  • fix(github-copilot-sdk): inject messages, metadata and event_emitter into tools
  • docs(smart-mind-map-tool): restore fancy note format in READMEs
  • docs(smart-mind-map-tool): clean up README note format for community posting

Download

📦 Download the updated plugin files below

Installation

From OpenWebUI Community

  1. Open OpenWebUI Admin Panel
  2. Navigate to Functions/Tools
  3. Search for the plugin name
  4. Click Install

Manual Installation

  1. Download the plugin file (.py) from the assets below
  2. Open OpenWebUI Admin Panel → Functions
  3. Click "Create Function" → Import
  4. Paste the plugin code

📚 Documentation
🐛 Report Issues

Don't miss a new openwebui-extensions release

NewReleases is sending notifications on new releases.