Changelog
- 97a6d61 Merge pull request #5648 from GTC2080/GTC/fix-5596-memory-compiler-self-feedback
- 13a8654 Complete memory compiler issue controls
- 8d67305 Merge pull request #5646 from SivanCola/fix/desktop-session-workspace-binding
- 052fdc2 fix(desktop): reconcile effort workspace binding
- 754c95c Merge pull request #5647 from Li-Charles-One/feat/creation-composer-polish
- 78686f6 Filter memory compiler feedback noisy refs
- 6d43964 fix(desktop): serialize workspace reconcile quick clicks
- 4df8993 fix(desktop): guard steer and compact workspace binding
- 0a22784 fix(memorycompiler): suppress compiler feedback noise
- 9c55693 Polish creation composer controls
- 82e6002 fix(desktop): reconcile session workspace bindings
- 8b1e5c8 Merge pull request #5644 from SivanCola/fix/custom-provider-full-url
- 21e1965 Merge pull request #5635 from SivanCola/fix/planner-executor-cache-breakdown-5488
- e7d6b0f docs: document custom provider full URLs
- f55a0c6 test(desktop): cover executor-only usage sources
- 69305cb ui(desktop): compact runtime metrics panel
- 0b3f501 fix(provider): support full custom chat URLs
- 61e10c9 ui(desktop): refine model usage breakdown
- 40b32c4 Merge pull request #5641 from SivanCola/fix/custom-provider-openai-kind
- 5d6d8c8 fix(desktop): default custom providers to OpenAI
- e0bdcf7 Fix planner executor cache telemetry breakdown
- ff379b4 Merge pull request #5478 from ttmouse/fix/session-title-reset-5438
- d60d0b0 Merge pull request #5455 from ttmouse/fix/paste-multiline-5446
- e733483 Merge pull request #5477 from ttmouse/fix/session-switch-flicker-5441
- d25edd2 test(composer): cover short multiline text paste submit
- 1f23350 fix(desktop): preserve stored topic titles on project switch
- 59fa035 Merge origin/main-v2 into session switch flicker fix
- 6f15bae Merge pull request #5535 from GTC2080/GTC/fix-5068-image-drop-navigation
- 60c787e Merge pull request #5536 from GTC2080/GTC/fix-5533-transcript-final-fold
- 185731e Merge pull request #5284 from qiukeren/addUpdateMessage
- dd896f9 Merge pull request #5630 from SivanCola/fix/desktop-system-prompt-memory
- bddb800 Merge pull request #5631 from SivanCola/fix/composer-responsive-controls
- dad8195 fix(desktop): improve composer responsive controls
- 224321f fix(desktop): refresh system prompt across session rebuilds
- 46e50ee fix(desktop): prevent empty placeholder session from overwriting real session
- d986108 Merge pull request #5628 from SivanCola/codex/fix-5627-tui-copy-docs
- d52fec8 docs: correct TUI transcript selection guidance
- 046f575 Merge pull request #5620 from SivanCola/fix/desktop-runtime-safety-maintenance
- 06e6075 Merge pull request #5555 from yekern/fix/tui-cjk-cursor-shape
- c675d75 fix(desktop): harden topic ids and tray probing
- c8ccc01 Merge pull request #5619 from SivanCola/fix/desktop-hydration-final
- 5f6315c Document TUI cursor shape config
- b2fa320 Merge pull request #5543 from yekern/fix/tui-transcript-perf
- 7e4f600 fix(desktop): coalesce tab hydration storms
- be6df9e Merge pull request #5572 from GTC2080/GTC/fix-5570-edit-original-jsonl
- 5a6a93e fix(cli): reset display state when clearing transcript
- 0415852 Preserve configured TUI cursor shape
- f3c536d Merge pull request #5579 from GTC2080/GTC/fix-5575-preserve-waitdelay
- e8f7c15 Merge pull request #5568 from nanami7777777/docs/add-qq-bot-guide
- 2250de1 docs: fix QQ bot guide accuracy
- 192c533 fix(bash): preserve session launchers after WaitDelay
- ab9951a docs: fix QQ Bot description - change from QR scan to manual config
- 615d5a9 fix: preserve original prompt on edits
- adf228b Merge pull request #5566 from esengine/feature/context-contract-maintenance
- d308d0d Move snip geometry onto tools and guard the contract
- 9a69481 Harden startup environment probes
- 40259be docs: add QQ Bot to bot guide (fixes #5540)
- 2abd87e Cache startup environment probes
- 5401c35 Add context maintenance and tool contract guards
- 0eb641c Merge pull request #5530 from cyq1017/codex/reasonix-5176-step-index
- 9656efb Merge pull request #5556 from morningtzh/fix/acp-mcp-headers-array
- c359356 Merge pull request #5554 from SivanCola/feature/mermaid-rendering-integration
- 43cc7a3 fix(acp): accept official HTTPHeader[] shape for MCP server headers
- 3556ffe Integrate Mermaid diagram rendering
- 673996e feat(cli): add configurable cursor_shape for TUI input
- 5ea0ee2 cli: add /cls command and Ctrl+L to clear TUI screen only
- cb494af fix(desktop): keep final text out of processed folds
- b09d045 fix(desktop): prevent file drops opening images
- 01414ef fix(openai): deliver final stream error chunk reliably when ctx is cancelled
- 555af11 fix(agent): allow complete_step by todo index
- 808e24f fix: also reset controller planMode; only suppress ClearScreen on actual transcript rebuild
- 0dd1923 fix(desktop): restore topic title from session fallback when switching projects in creation mode (#5438)
- df11ddd fix(composer): reset history nav + normalize CRLF in short paste path (#5446)
- 1e3ef27 fix(composer): ensure pasted text is always captured via React state (#5446)
- 8d5c0cb feat(i18n): add MB unit to download progress display