feat(pipes): v0.7.0 final release with native tool UI and CLI integration
- Core: Adapt to OpenWebUI native tool call UI and thinking process visualization - Infra: Bundle Copilot CLI via pip package (no more background curl installation) - Fix: Resolve "Error getting file content" on OpenWebUI v0.8.0+ via absolute paths - i18n: Add native localization for status messages in 11 languages - UX: Optimize reasoning status display logic and cleanup legacy code
This commit is contained in:
82
plugins/pipes/github-copilot-sdk/v0.7.0.md
Normal file
82
plugins/pipes/github-copilot-sdk/v0.7.0.md
Normal file
@@ -0,0 +1,82 @@
|
||||
# GitHub Copilot SDK Pipe v0.7.0
|
||||
|
||||
**GitHub Copilot SDK Pipe v0.7.0** — A major infrastructure and UX upgrade. This release eliminates manual CLI management, fully embraces OpenWebUI's native tool calling interface, and ensures seamless compatibility with the latest OpenWebUI versions.
|
||||
|
||||
---
|
||||
|
||||
## 📦 Quick Installation
|
||||
|
||||
- **GitHub Copilot SDK (Pipe)**: [Install v0.7.0](https://openwebui.com/posts/ce96f7b4-12fc-4ac3-9a01-875713e69359)
|
||||
- **GitHub Copilot SDK (Filter)**: [Install v0.1.2](https://openwebui.com/posts/403a62ee-a596-45e7-be65-fab9cc249dd6)
|
||||
|
||||
---
|
||||
|
||||
## 🚀 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 injected` status 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
|
||||
|
||||
- [📥 Star Prediction Chat log](https://fu-jie.github.io/awesome-openwebui/plugins/pipes/star-prediction-chat.json)
|
||||
- [📥 Video Processing Chat log](https://fu-jie.github.io/awesome-openwebui/plugins/pipes/video-processing-chat.json)
|
||||
|
||||
*Settings -> Data -> Import Chats.*
|
||||
|
||||
---
|
||||
|
||||
## 🔗 Resources
|
||||
|
||||
- **GitHub Repository**: [openwebui-extensions](https://github.com/Fu-Jie/openwebui-extensions)
|
||||
- **Full Changelog**: [README.md](https://github.com/Fu-Jie/openwebui-extensions/blob/main/plugins/pipes/github-copilot-sdk/README.md)
|
||||
Reference in New Issue
Block a user