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
This commit is contained in:
23
plugins/pipes/github-copilot-sdk/v0.10.0.md
Normal file
23
plugins/pipes/github-copilot-sdk/v0.10.0.md
Normal file
@@ -0,0 +1,23 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user