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, includingPermissionHandler.approve_allhandling, built-in tool override compatibility, Azure Managed Identity BYOK auth, and dynamicsession.set_model(...)support. - Clarify that reusable plans should persist in metadata
plan.mdinstead 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.dbTODO reads and clearersession/session_storeboundaries. - 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_paramswith 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
HTMLResponseresults more reliably in the stream/tool-return path. - Fix
report_intentstatus 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.2messaging.
What's Changed
Plugin Updates
- GitHub Copilot Official SDK Pipe: v0.9.1 → v0.10.0
- 📖 README
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
- Open OpenWebUI Admin Panel
- Navigate to Functions/Tools
- Search for the plugin name
- Click Install
Manual Installation
- Download the plugin file (
.py) from the assets below - Open OpenWebUI Admin Panel → Functions
- Click "Create Function" → Import
- Paste the plugin code