Changelog
- 7cbc435 Merge pull request #6244 from Li-Charles-One/feat/creation-panel-bg-unify
- 857d9ff feat(creation): 统一右侧面板与 Windows 控制框背景色
- 457dd25 Merge pull request #6243 from SivanCola/docs/update-acknowledgments-contributors
- fa6cfcb docs: update acknowledgments contributors
- c053ac1 Merge pull request #6230 from SivanCola/fix/windows-bash-sandbox-off
- 37fc185 Merge pull request #6240 from SivanCola/docs/update-website-install-options
- b22f1c1 Fix Windows project bash cleanup target mode
- 3c47ba1 Fix Windows bash sandbox settings cleanup
- 147fb60 docs: update website install options
- b098332 Merge pull request #6219 from ttmouse/fix/composer-context-menu
- 5d39e33 Merge pull request #6207 from Li-Charles-One/feat/creation-windows-titlebar-align
- 7384a3a fix(doctor,docs,desktop): surface the forced-off Windows bash sandbox
- 2f099d7 Merge remote-tracking branch 'origin/main-v2' into pr6219-fixes
- 37360b3 test(desktop): wire composer-context-menu-clipboard suite into test scripts
- c9cb848 fix(config): disable Windows bash sandbox
- 1cbba9d fix(desktop): guard composer menu cut/paste against clipboard failures, platform-correct hints
- 8e18aa6 fix(creation): keep press feedback and rename-input size under Windows alignment
- ec528a7 Merge pull request #6220 from SivanCola/fix/desktop-scroll-intent
- 9b62288 test(desktop): run scroll manager regression
- e98c55f Merge pull request #6217 from SivanCola/fix/deepseek-tool-call-reasoning
- 6a65c50 fix(desktop): unwire scroll-manager.test.tsx from the shared test scripts
- bc8b494 fix(openai): scope forced reasoning_content key to DeepSeek thinking mode
- 7d8a804 Merge pull request #6221 from SivanCola/feature/acp-client-integration
- 12afccc Merge pull request #6019 from HaoyueQin/fix/settings-sidebar-responsive-5985
- 3de4e17 chore: credit vLLM reasoning-field fallback co-authors
- 53d5850 fix(acp): close review gaps in client terminal env filtering, rebuild wiring, and mode reporting
- fe5701f fix(desktop): don't release scroll tail-follow from edits or pinch-zoom
- 22bcb4b fix(provider): always send reasoning_content key on DeepSeek tool_calls turns
- e63e19c Merge pull request #6214 from ttmouse/fix/planner-tool-worry-6190
- c1f60f2 test(acp): use platform-absolute paths in tool-location assertions
- af4c595 feat(acp): use client fs/terminal capabilities, add locations, plan, and session modes
- e16500e fix(desktop): address Codex review — clipboard fallback + image paste + history reset
- 710a93a fix(test): restore serial-regression margin by widening delay, not the ceiling
- 9332f3e Merge pull request #6212 from SivanCola/test/statusline-node-eval-windows-timeout
- 77fb9e9 fix(desktop): respect manual transcript scrolling
- ff110a5 fix(desktop): add composer edit context menu with keyboard shortcut hints
- 81adead Merge pull request #6205 from SivanCola/fix/guardian-alternating-review-turns
- 9ce7cf3 fix(provider): guard DeepSeek tool-call reasoning replay
- b477cb9 Merge pull request #6215 from SivanCola/fix/composer-auto-send-queued-guidance
- 15a82ff fix(guardian): keep strict alternation across compaction digests
- 8ee3015 fix(desktop): gate composer auto-send on controllerReady, not just running
- 41ff590 Merge pull request #6213 from ttmouse/feat/popup-blur-behavior
- 474e664 fix(desktop): auto-send queued guidance when a turn ends naturally
- 2a215b6 fix(agent): remove inaccurate "MCP tools" from planner prompt
- a36b7ad fix(test): relax timing bound in TestExecuteBatchSegmentsAroundWrites for slower CI runners
- 3e1e249 fix(guardian): roll back failed reviews; reset legacy sessions with consecutive user turns
- 6022a85 fix: 添加 timeWindow 字段到 dirty 检测 + 离开编辑模式时重置 dirtyRef
- b1f50f7 Merge pull request #6204 from SivanCola/fix/coordinator-rollback-keeps-compaction-marker-only-noop
- 3985b1c fix(desktop): 弹出窗口失去焦点时不自动关闭 + 未保存编辑保护
- b5cd607 fix(agent): clarify planner only has read-only tools to stop tool-worry loops (#6190)
- 6e6e8c4 test(cli): widen Windows node-eval statusline timeout to 30s
- 3d94cf2 fix(guardian): combine review evidence and action into one user turn
- 5640b63 perf(coordinator): keep compaction on failed-turn rollback; retire no-op phrase heuristics
- 7ba85f2 Merge pull request #6208 from SivanCola/fix/blank-tab-skip-foreign-lease-topic
- 7997d44 Merge pull request #6206 from SivanCola/chore/go-toolchain-1-26-5
- b384f75 Merge pull request #6201 from SivanCola/fix/planner-gate-ctx-and-handoff-trims
- 16d6e61 fix(desktop): skip blank topics whose session lease is foreign-held
- 0f50e94 feat(creation): Windows 平台标题栏元素垂直对齐
- 990c1e3 chore: bump Go toolchain to 1.26.5
- 67f5444 Merge pull request #6203 from SivanCola/fix/parallel-steps-and-read-skill-depth
- 468249e Merge pull request #6202 from SivanCola/fix/skill-subagent-readonly-enforcement
- 5d88745 fix(agent): share the child step-budget rule with parallel_tasks and keep read_skill at the depth cap
- 0da5ba2 fix(skill): enforce the review/security-review read-only contract at the tool boundary
- ee6e110 Merge pull request #6200 from SivanCola/fix/hook-powershell-file-quote-repair
- 84569a7 fix(coordinator): thread turn context into planner gate; trim handoff tool block; attribute no-op conclusion to planner
- 668f1d2 Merge pull request #6193 from SivanCola/fix/planner-noop-contract-and-fallback
- ed13858 fix(hook): scope quote repair to escaped spans and reject multiline commands
- a7e14bf Merge pull request #6198 from SivanCola/fix/subagent-options-drift
- 40abbd7 fix(coordinator): find the plan across planner session rewrites
- 8af1ab8 fix(hook): repair escaped PowerShell file hooks
- 34395f8 Merge pull request #6199 from SivanCola/chore/gitignore-ignore-temp
- 7e83df9 chore(gitignore): ignore local temp/ scratch directories
- a605843 fix(agent): unify sub-agent Options construction to stop config drift
- 3b83c72 Merge pull request #6197 from Li-Charles-One/feat/creation-context-ring-polish
- 8a370dd Fix context ring stale session data
- 655866b feat(creation): hide overview dock tab in creation style
- 7d3efc7 feat(creation): polish ContextWindowRing popover data
- 0cc4c2b Merge pull request #6159 from SivanCola/fix/agent-config-write-roots
- 19768af fix(coordinator): roll back planner session on tool-planner failure; require exact [no_changes] final line
- eb59277 Serialize LoadSession with in-process saves
- 71ea5c8 Wait for clear-session slash completion in test
- 7e8ce61 Merge remote-tracking branch 'origin/main-v2' into fix/agent-config-write-roots
- 168b9b5 feat(creation): add ContextWindowRing circular progress indicator
- 5e2e608 fix(coordinator): explicit planner no-op contract and executor fallback on planner failure
- 1e17f6d Fix managed config approval test on Windows
- 9fc8664 Fix desktop session-grant button label for config_write approvals
- fd38f3d Gate agent config repair behind per-write human approval
- be277f5 fix agent writes to Reasonix config
- cfa177e Merge branch 'esengine:main-v2' into fix/settings-sidebar-responsive-5985
- 629f0ec fix(desktop): align Creation backdrop padding with continuous narrow-width model
- b7ec27f Merge branch 'esengine:main-v2' into fix/settings-sidebar-responsive-5985
- 8bb13f2 fix(desktop): remove abrupt horizontal-tab switch in settings sidebar