- ✨ Unified Core: Merged
deep_dive_cn.pyinto a single, fully internationalizeddeep_dive.pysupporting 12+ languages. - ⚡ Async DB Access: Added non-blocking
asyncioimplementation for database access to improve concurrency. - 🌐 Robust Language Detection: Added frontend
localStorageretrieval with timeout protection for perfect i18n detection.
This release adds configurable row height and column width options for exported Excel files.
New Features
- Configurable Row Height: Added
ROW_HEIGHTvalve to control data row height in Excel exports. Set to0(default) for auto-adjust based on content, or a fixed value (e.g.,20) for compact single-line rows. - Configurable Column Width: Added
COLUMN_WIDTHvalve to control column width in Excel exports. Set to0(default) for auto-adjust based on content, or a fixed value (e.g.,15) for uniform compact columns.
Overview
This patch release improves model list management in BYOK (Bring Your Own Key) mode by prioritizing user-configured model lists over dynamic API fetching. When users explicitly provide a BYOK_MODELS list, the plugin now uses it directly without making unnecessary API calls.
New Features
- BYOK Model Priority: When both
BYOK_MODELS(explicit list) andBYOK_BASE_URL(API endpoint) are configured, the plugin now prioritizes the user-configuredBYOK_MODELSdirectly and skips the API fetch. This respects the user's explicit intent and reduces network overhead.
Bug Fixes
- Redundant Fallback Logic Removed: Previously, the plugin would first attempt an API fetch and only parse
BYOK_MODELSon failure. This unnecessary fallback chain has been removed for clarity and efficiency.
Migration Notes
Breaking change for dual-mode configurations:
- If you have both
BYOK_BASE_URLandBYOK_MODELSset, the plugin will now useBYOK_MODELSdirectly and ignore the API fetch. - If you want the dynamic API-fetched model list, clear or remove the
BYOK_MODELSconfiguration. - If you prefer a mix, keep only
BYOK_BASE_URLset and leaveBYOK_MODELSempty.
Test Coverage
- BYOK_BASE_URL only → API fetch works as before
- Both BYOK_MODELS and BYOK_BASE_URL set → BYOK_MODELS takes precedence
- Neither configured → Empty list (no change)
Related
- GitHub Issue: PR #71 (BYOK model priority)
- Companion Plugins: GitHub Copilot SDK Files Filter
Version Changes
Plugin Updates
- Deep Dive: v1.0.0 → v1.0.1 | 📖 README
- Export to Excel: v0.3.8 → v0.3.9 | 📖 README
- GitHub Copilot Official SDK Pipe: v0.13.1 → v0.13.2 | 📖 README