# 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)