7.47.0 (2026-02-20)
Features
- quota: add GitHub Copilot quota checks for ghcp and copilot (8d9d498)
- thinking: complete thinking UX/DX for all providers (c48ed2e), closes #583
Bug Fixes
- api: sanitize preset help text rendering (5b12ce7)
- cliproxy: add Kimi model catalog, sync, and pricing to dashboard (3767b95), closes #581
- cliproxy: add kimi-k2 pricing and kimi catalog tests (dd38df6)
- cliproxy: address review feedback on kimi catalog (c73a26c)
- cliproxy: harden provider alias and refresh edge cases (a71496c)
- cliproxy: normalize codex model and provider routing (ecc4a3f)
- cliproxy: warn gemini and agy users about issue 509 (476eabe)
- delegation: strip CLAUDECODE env var to bypass nested session guard (4303ee4), closes #588
- delegation: strip claudecode in core delegation spawn paths (50412dc), closes #588
- execution: strip claudecode in remaining claude paths (8e57d59), closes #588
- profile: close km legacy kimi compatibility gaps (0bf00b2)
- profile: handle km compatibility for legacy kimi api users (cf8070b)
- profiles: reset form state on preset transitions (14242b5)
- quota: address ghcp review follow-ups (8201204)
- spawn: sanitize claudecode in shared claude env builders (d25eda8), closes #588
- test: pin real child_process passthrough refs (04e4e61)
- test: prevent child_process mock cross-test leakage (5b164a6)
- test: scope child_process mock to test lifecycle (873b7ad)
- thinking: handle clear no-op and tighten override coverage (954baec)
- thinking: harden codex reasoning controls across cli and dashboard (92e2ec1)
- ui: harden cliproxy panel and proxy edge handling (c18adc9)
- ui: harden provider preset/icon typing (b317717)
- ui: make api profile dialog scrollable on small screens (faa610f)
- ui: normalize ghcp quota tooltip and labels (2c5b2af)
- ui: replace stale BASE_URL references in api client (5a78626)
Documentation
Code Refactoring
- cliproxy: address review feedback on parity and refresh flow (39593c1)
- cliproxy: centralize provider auth capability metadata (bd8daac)
- cliproxy: resolve remaining review parity and cleanup nits (7e527af)
- cliproxy: use shared default port in management paths (90b8d04)
- commands: share cliproxy default port for setup and help (688f3e3)
- presets: centralize shared provider preset catalog (21d6754)
- ui: centralize default ports and add parity test (63f4221)
- ui: centralize provider metadata and fallbacks (9ad8e64)
- ui: centralize provider metadata for setup wizard (a53e6cb)
- ui: replace remaining hardcoded port defaults (70116cb)
- ui: unify api base path for cursor and copilot hooks (feb556d)
- ui: use shared default proxy port in settings cards (5788ddc)