Files
Fu-Jie_openwebui-extensions/plugins/pipes/github-copilot-sdk/v0.7.0.md

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


🚀 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

Settings -> Data -> Import Chats.


🔗 Resources