4.0 KiB
🚀 GitHub Copilot SDK Pipe v0.7.0: Native Tool UI & Zero-Config CLI 🛠️
GitHub Copilot SDK Pipe v0.7.0 — A major infrastructure and UX upgrade. This release eliminates manual CLI management, fully adapts to OpenWebUI's native tool calling UI, and ensures seamless compatibility with the latest OpenWebUI versions.
📦 Quick Installation
- GitHub Copilot SDK (Pipe): Install v0.7.0
- GitHub Copilot SDK (Filter): Install v0.1.2
🚀 What's New in v0.7.0
1. Zero-Maintenance CLI Integration
The most significant infrastructure change: you no longer need to worry about CLI versions or background downloads.
| Before (v0.6.x) | After (v0.7.0) |
|---|---|
CLI installed via background curl | bash |
CLI bundled inside the github-copilot-sdk pip package |
| Version mismatches between SDK and CLI | Versions are always in sync automatically |
| Fails in restricted networks | Works everywhere pip install works |
How it works: When you install github-copilot-sdk==0.1.25, the matching copilot-cli v0.0.411 is included. The plugin auto-discovers the path and injects it into the environment—zero configuration required.
2. Native OpenWebUI Tool Call UI
Tool calls from Copilot agents now render using OpenWebUI's built-in tool call UI.
- Tool execution status is displayed natively in the chat interface.
- Thinking processes (Chain of Thought) are visualized with the standard collapsible UI.
- Improved visual consistency and integration with the main OpenWebUI interface.
3. OpenWebUI v0.8.0+ Compatibility Fix (Bug Fix)
Resolved the "Error getting file content" failure that affected users on OpenWebUI v0.8.0 and later.
- The Issue: Relative path registration for published files was rejected by the latest OpenWebUI versions.
- The Fix: Switched to absolute path registration, restoring the ability to download generated artifacts to your local machine.
4. Comprehensive Multi-language Support (i18n)
Native localization for status messages and UI hints in 11 languages: English, Chinese (Simp/Trad/HK/TW), Japanese, Korean, French, German, Spanish, Italian, Russian, Vietnamese, and Indonesian.
5. Reasoning Status & UX Optimizations
- Intelligent Status Display:
Reasoning Effort injectedstatus is now only shown for native Copilot reasoning models. - Clean UI: Removed redundant debug/status noise for BYOK and standard models.
- Architecture Cleanup: Refactored core setup and removed legacy installation code for a robust "one-click" experience.
🛠️ Key Capabilities
| Feature | Description |
|---|---|
| Universal Tool Protocol | Native support for MCP, OpenAPI, and OpenWebUI built-in tools. |
| Native Tool Call UI | Adapted to OpenWebUI's built-in tool call rendering. |
| Workspace Isolation | Strict sandboxing for per-session data privacy and security. |
| Workspace Artifacts | Agents generate files (Excel/CSV/HTML) with persistent download links via publish_file_from_workspace. |
| Tool Execution | Direct access to system binaries (Python, FFmpeg, Git, etc.). |
| 11-Language Localization | Auto-detected, native status messages for global users. |
| OpenWebUI v0.8.0+ Support | Robust file handling for the latest OpenWebUI platform versions. |
📥 Import Chat Templates
Settings -> Data -> Import Chats.
🔗 Resources
- GitHub Repository: openwebui-extensions
- Full Changelog: README.md