Skip to content

Releases: esengine/DeepSeek-Reasonix

Reasonix CLI v1.9.1

17 Jun 08:31
f944dfb

Choose a tag to compare

Changelog

  • f944dfb Merge pull request #4673 from opengis-agent/fix/setup-model-selection-regression
  • c6e0842 Merge pull request #4705 from SivanCola/codex/fix-bash-detached-reap
  • e1ce8fb fix(bash): preserve explicit detached background jobs
  • 934b1aa Merge pull request #4698 from SivanCola/codex/fix-no-auth-settings-pr4685
  • 089c7a9 fix: align no-auth provider settings state
  • 6dd9db1 Merge pull request #4695 from esengine/codex/fix-settings-refresh-test-runtime
  • 7090bb3 fix: avoid static wails runtime imports
  • 5dc86b4 Merge pull request #4680 from GTC2080/GTC/fix-4663-settings-refresh-lag
  • 314918d Merge pull request #4685 from GTC2080/GTC/fix-4612-custom-model-metadata
  • 2453051 fix: support no-auth custom model providers
  • 8dbc351 Merge pull request #4602 from JesonChou/fix/4584-scroll-position-session-switch
  • 3c0d491 Merge pull request #4675 from GTC2080/GTC/fix-4667-session-plan-isolation
  • e121080 test(cli): cover resume scroll pin regression
  • e580cfe fix(control): reset planner context on branch switches
  • ba4ceaa Merge pull request #4677 from GTC2080/GTC/fix-4661-status-bar-items
  • 8a81062 fix: reduce settings refresh lag
  • 114a12a Merge pull request #4678 from esengine/fix/workbench-dock-chrome-safety
  • ac370f4 Fix workbench dock chrome safety
  • 8690c5e fix(config): allow workspace status bar items
  • e3924bc Merge pull request #4671 from SivanCola/fix/global-provider-config-priority
  • e35ec31 fix(config): address global provider review gaps
  • 5e748f8 Merge pull request #4670 from SivanCola/fix/4666-rehome-stranded-sessions
  • e2a8e5d fix(session): carry subagent artifacts during re-home
  • f051c34 fix(agent): reset planner context across sessions
  • b9c7af3 fix(setup): restore sibling built-in entries when re-running setup wizard
  • b664e3c fix(session): harden stranded session re-home
  • ca0ee6e fix(config): prefer global provider credentials
  • bd14305 Merge pull request #4668 from SivanCola/fix/global-mcp-migration
  • ad1bee0 fix(config): address MCP migration review gaps
  • 9cd5e1a fix(session): re-home project sessions stranded by version downgrade
  • 81886bc Merge pull request #4669 from esengine/fix/workbench-titlebar-shadow
  • 77b743c Fix workbench titlebar shadow
  • 27ced7b fix(config): stabilize MCP migration CI
  • 1c22475 Merge pull request #4639 from opengis-agent/fix/cli-usage-hidden-commands
  • 605aeed fix(config): backfill MCP servers into global config
  • 5aac554 Merge pull request #4638 from ashishexee/fix/4572-plan-mode-readonly
  • cb00cdc fix(agent): block write-capable plan-mode flags
  • 235c550 fix(agent): harden plan-mode bash whitelist
  • c93a69c Merge pull request #4644 from lifu963/pr/job-artifact-sidecar
  • 17427dd Merge pull request #4662 from SivanCola/fix/anchored-popover-scroll
  • 79c553f Merge pull request #4658 from SivanCola/docs/site-download-guidance
  • b56f7cd Validate site download manifest values
  • 4cc7c89 Fix anchored popover scroll positioning
  • 70f2a78 fix(jobs): decouple artifact failures from job status
  • a5b0494 Improve site download guidance
  • 859b4f4 Merge pull request #4654 from SivanCola/fix/blue-desktop-app-icon
  • 584c0c5 Fix desktop app icon background
  • eaadbdd fix(jobs): migrate active artifacts safely
  • 5ac41c2 Remove unused artifact rebase helper
  • 76088e6 ci(release): drop orphaned CodeGraph→R2 mirror job (#4649)
  • 9da75a1 Fix Windows job artifact migration
  • 21e4bc7 Remove job artifacts from ACP sessions
  • 1544e5c Adopt temporary jobs when artifact migration fails
  • ecfdcdc Adopt temporary background jobs on session bind
  • ed0516e Scope restored job artifacts by session
  • 015b2ba Read job artifact output incrementally
  • ef86191 Handle temporary job artifact migration
  • 169e44c Remove job artifacts from serve sessions
  • b3a64f8 Clean up job artifacts with sessions
  • 27ef96c Persist background job artifacts
  • 6f39a76 docs(cli): surface hidden commands and flags in usage text
  • 2f9406d fix(agent): smart plan-mode gate with bash read-only validation (#4572)
  • f062313 fix(desktop): reset auto-scroll pin when switching tabs (#4584)
  • 03f2b93 fix(cli): clear transcript and force scroll-to-bottom on session switch (#4584)

Reasonix Desktop v1.9.1

17 Jun 07:39
f944dfb

Choose a tag to compare

What's Changed

  • ci(release): drop orphaned CodeGraph→R2 mirror job by @esengine in #4649
  • Fix desktop app icon background / 修复桌面端图标底色 by @SivanCola in #4654
  • Improve site download guidance / 优化官网下载指引 by @SivanCola in #4658
  • Fix anchored popover scroll positioning / 修复锚定弹层滚动定位 by @SivanCola in #4662
  • 持久化后台 job artifacts by @lifu963 in #4644
  • fix(agent): smart plan-mode gate with bash read-only validation (#4572) by @ashishexee in #4638
  • docs(cli): surface hidden commands and flags in usage text by @opengis-agent in #4639
  • Fix workbench titlebar shadow / 修复工作台标题栏残留阴影 by @SivanCola in #4669
  • Backfill MCP servers into global config / 将 MCP 服务器补齐到全局配置 by @SivanCola in #4668
  • fix(session): re-home project sessions stranded by version downgrade / 修复版本降级导致工程会话丢失 by @SivanCola in #4670
  • Prefer global provider credentials / 优先使用全局模型服务凭据 by @SivanCola in #4671
  • Fix workbench dock chrome safety / 修复工作台 Dock 顶部安全区 by @SivanCola in #4678
  • Fix status bar workspace items / 修复信息栏工作区项勾选 by @GTC2080 in #4677
  • Fix planner context isolation across sessions / 修复跨会话规划上下文隔离 by @GTC2080 in #4675
  • fix(cli&desktop): Fix stale scroll and transcript accumulation on session switch / 修复会话切换时滚动偏移与对话累积 by @JesonChou in #4602
  • Fix custom no-auth model providers / 修复自定义免密模型接入 by @GTC2080 in #4685
  • Fix settings refresh lag / 优化设置保存响应 by @GTC2080 in #4680
  • fix: keep settings refresh test off generated runtime imports by @SivanCola in #4695
  • fix: align no-auth provider settings state by @SivanCola in #4698
  • fix(bash): preserve explicit detached background jobs by @SivanCola in #4705
  • fix(setup): restore sibling built-in entries when re-running setup wizard by @opengis-agent in #4673

New Contributors

  • @opengis-agent made their first contribution in #4639

Full Changelog: desktop-v1.9.0...desktop-v1.9.1

Reasonix CLI v1.9.0

17 Jun 02:13
bc83374

Choose a tag to compare

Changelog

  • bc83374 Merge pull request #4637 from esengine/feature/desktop-update-settings
  • 2a28335 Fix desktop updater cached install state
  • bc75807 Add desktop update flow and settings refinements
  • 325e4a7 Merge pull request #4635 from esengine/fix/settings-capabilities-loading
  • fd62097 Merge pull request #4636 from esengine/docs/site-docs-refresh
  • 3d09c12 Scope settings snapshots to active tab
  • e6e42ac docs: refresh site documentation
  • 94c0fc6 Merge pull request #4634 from SivanCola/fix/default-interactive-non-tty
  • b6f8e40 Fix settings capability loading
  • 0cfc05c Fix default interactive CLI routing
  • bc3f0af Merge pull request #4632 from esengine/feature/default-interactive-entry
  • 29ffd31 Merge pull request #4630 from SivanCola/fix/credential-source-visibility
  • a4037eb Handle credential shadow warnings without failing saves
  • 74d0ab6 Make bare reasonix start interactive sessions
  • 8ddb46d Merge pull request #4631 from esengine/fix/resume-session-model-meta
  • c1953f2 fix: harden resumed session model metadata
  • 1a02582 fix: restore saved model when resuming sessions
  • 66ed0b0 Merge pull request #4613 from SivanCola/fix/full-canvas-app-icon
  • 976af56 Merge pull request #4628 from SivanCola/fix/mcp-reconnect-timeout
  • df67fda Regenerate Windows app icon
  • 21e2171 Remove unused dotenv loader helper
  • 008da59 Surface credential source diagnostics
  • 6216228 Fix MCP reconnect and stdio call timeout
  • fe36f05 Merge pull request #4625 from SivanCola/fix/manual-npm-stable-release
  • 981e05f Allow manual stable npm releases
  • 8886dcb Merge pull request #4624 from SivanCola/fix/acp-zed-integration
  • 77d58bc Fix ACP Zed integration gaps
  • 4865da6 Merge pull request #4623 from SivanCola/fix/resizeobserver-error-message-fallback
  • fed420d fix(desktop): check nested ResizeObserver errors
  • 0fb84e6 Merge pull request #4622 from SivanCola/fix/suppress-resizeobserver-crash-report
  • 337b826 Merge pull request #4619 from SivanCola/feature/settings-preference-metrics
  • ffcbac9 Add settings preference metrics
  • 2a77fd9 fix(desktop): ignore ResizeObserver loop notices
  • 8f3ae36 Merge pull request #4589 from ttmouse/pr/new-feature
  • ca1ac33 Merge pull request #4604 from SivanCola/fix/config-paths-reasonix-home
  • 1cb6510 Address config path migration review
  • 323715a Remove context preview lists from right dock
  • e786f40 Document migration rescue command
  • 5946f6c Add migration rescue slash command
  • 85fcffd Fix project tree empty folder disclosure
  • c889d6e Fix CI for credential path migration
  • 31f4847 Fix app icon full-canvas background
  • d6d18e1 Clarify API key credential storage
  • 13b585c Fix rebase against latest main
  • a99503d Cover Reasonix home asset migrations
  • a148c43 Add credential store backends
  • bb0769b Fix global config path migration
  • a2709fc Merge pull request #4599 from esengine/feature/remove-builtin-mcps
  • 0acbe0b fix(ui): 修复键盘可达性和间距重复问题
  • a4157de fix(ui): 修复键盘可达性和间距重复问题
  • 67c5256 Address bot review feedback for MCP install paths
  • 4029418 Fix root lint after removing bundled MCPs
  • 655c72a Remove bundled MCP servers and add code index fallback
  • 046ccec Merge pull request #4586 from lifu963/pr/reapply-dc11dc-valid-email-safe
  • f7f8e9f Merge pull request #4577 from SivanCola/feature/user-message-actions
  • 67b49bb fix(ui): 修复项目树滚动、高度、图标按钮等细节
  • abf5265 chore: refresh contributor attribution
  • e74ee81 feat(ui): 优化项目树左侧栏视觉样式
  • b1953ee Merge remote-tracking branch 'origin/main-v2' into fix/4577-bot-comments
  • 0f6c396 Fix edit replay gating and submit context
  • 57e534e fix(desktop): make sidebar sessions own runtimes
  • 2fd2ea4 Revert "fix(desktop): make sidebar sessions own runtimes"
  • c644bf7 Merge pull request #4581 from SivanCola/fix/settings-shortcuts-panel
  • fc6c9e3 Stabilize cancel runtime status race test
  • 9480ded Share composer attachment cards in message edits
  • 32ef380 Scope shortcut cheatsheet description styles
  • 07f1385 Fix settings shortcut entry and key display
  • 828cb03 Merge pull request #4578 from SivanCola/feature/default-auto-graphite-appearance
  • f89c440 fix(desktop): harden user message edit replay
  • 180b5e5 Sync auto theme native background changes
  • dc30126 Default desktop appearance to automatic Graphite
  • d84b277 feat(desktop): add user message actions
  • 6fe72fd Merge pull request #4576 from SivanCola/chore/desktop-app-icons
  • 9bf9c36 Merge pull request #4574 from SivanCola/fix/runtime-cancel-recovery
  • 8013d05 Add desktop app icon assets
  • 0a01ccd fix(desktop): preserve non-cancellable background state
  • a4cea91 Merge pull request #4571 from SivanCola/fix/vision-model-capabilities
  • dbec1cc fix(runtime): make cancellation state authoritative
  • e4b6e38 fix(config): preserve explicit vision model selections
  • 0706284 Merge pull request #4478 from SivanCola/chore/fix-esbuild-audit
  • 288c899 Merge pull request #4392 from SivanCola/feature/compaction-retention-policy
  • ca66d37 Merge pull request #4450 from esengine/fix/suppress-wails-drag-rejection
  • dbd15a8 Merge pull request #4538 from whale-fall-ouo/feat/approval-keyboard-nav
  • 92ad79a feat(config): support per-model vision capabilities
  • 0cdb2b5 docs: document desktop approval keyboard shortcuts
  • 073f6dd fix(desktop): preserve approval keyboard defaults
  • bcd310d Merge pull request #4533 from whale-fall-ouo/fix/model-selection-persist
  • e50ba88 fix(desktop): persist single enabled provider model lists
  • fd9cb35 Merge main-v2 into fix/suppress-wails-drag-rejection
  • 77fa33c test(agent): update task tool constructor after rebase
  • 1a87cd4 Integrate clear context telemetry fixes / 集成清空上下文与统计面板修复 (#4329)
  • 78ee400 fix(agent): honor keep policy before pruning error tool results
  • f151ab3 Add configurable compaction retention policy
  • 211a9a8 Merge pull request #4514 from lifu963/pr/subagent-tool-surface
  • 582dec2 Merge pull request #4562 from lifu963/pr/background-job-robustness
  • e79f4c1 agent: document subagent tool boundary
  • 87699cc Avoid false stalled warnings after job return
  • d7cade9 Finalize interrupted subagent runs
  • 22d176b Harden background job lifecycle
  • 22b7c8d Add background job stalled warning config
  • 2b6b130 feat(desktop): unify keyboard shortcuts settings and help (#4515)
  • 9f7d524 Fix workspace changes refresh per tab / 修复改动列表按会话刷新 (#4501)
  • 4d193f2 Fix desktop welcome clipping on fullscreen resize / 修复桌面端全屏后欢迎页裁剪 (#4503)
  • 72844ee fix(desktop): keep new tab button beside tabs (#4493)
  • b6f306f Ignore background performance pressure / 忽略后台性能压力误报 (#4444)
  • 5e4f460 fix(desktop)...
Read more

Reasonix Desktop v1.9.0

17 Jun 02:18
bc83374

Choose a tag to compare

What's Changed

  • fix(desktop): reduce restored history and transcript lag by @GTC2080 in #4443
  • build(deps): bump the go group with 3 updates by @dependabot[bot] in #4378
  • chore(deps): bump the npm group across 1 directory with 2 updates by @dependabot[bot] in #4379
  • fix(desktop): open channel sessions read-only by @ferstar in #4446
  • Fix desktop tool diff previews / 修复桌面端工具 diff 预览 by @GTC2080 in #4479
  • feat(desktop): add ⌘+W / Ctrl+W shortcut to close the active tab by @ttmouse in #4298
  • feat(desktop): expand \yng/\young to KaTeX-compatible Young diagrams by @lightfront in #4216
  • feat(cli):termux启动cli前清除终端历史信息 by @nostalgia296 in #4511
  • Enhance model switcher search and provider labels / 增强模型切换器搜索与服务商标签 by @ttmouse in #4139
  • Integrate skill discovery fixes / 集成技能发现修复 by @SivanCola in #4510
  • Fix desktop model switcher provider scope merge / 修复桌面模型切换器配置作用域合并 by @SivanCola in #4492
  • Sanitize malformed MCP required schemas / 清洗异常 MCP required schema by @SivanCola in #4469
  • Require approval for awk and sed bash commands / 要求 awk 和 sed Bash 命令审批 by @SivanCola in #4452
  • Fix desktop app icon safe area / 修复桌面应用图标安全区 by @SivanCola in #4438
  • Show context cache hit rate with decimals / 使用小数显示上下文缓存命中率 by @SivanCola in #4502
  • Ignore background performance pressure / 忽略后台性能压力误报 by @SivanCola in #4444
  • Keep new tab button beside tabs / 固定新建会话按钮贴近标签页 by @SivanCola in #4493
  • Fix desktop welcome clipping on fullscreen resize / 修复桌面端全屏后欢迎页裁剪 by @SivanCola in #4503
  • Fix workspace changes refresh per tab / 修复改动列表按会话刷新 by @SivanCola in #4501
  • Unify desktop keyboard shortcuts and help / 统一桌面快捷键设置与帮助 by @SivanCola in #4515
  • 增强后台 job 健壮性与可观测性 by @lifu963 in #4562
  • agent: align subagent tool surface with runtime by @lifu963 in #4514
  • Integrate clear context telemetry fixes / 集成清空上下文与统计面板修复 by @SivanCola in #4329
  • fix(config): 修复模型选择保存后被官方默认模型覆盖的问题 by @whale-fall-ouo in #4533
  • feat(desktop): 工具审批卡片添加左右键切换和 Enter 确认 by @whale-fall-ouo in #4538
  • Suppress Wails non-file drag rejection / 抑制 Wails 非文件拖拽误报 by @SivanCola in #4450
  • feat(agent): preserve failure context with configurable compaction retention / 保留失败上下文并支持可配置压缩保留策略 by @SivanCola in #4392
  • chore(deps): address esbuild audit advisory / 修复 esbuild 审计告警 by @SivanCola in #4478
  • Support per-model vision model capabilities / 支持按模型声明识图能力 by @SivanCola in #4571
  • Fix runtime cancellation state and stop controls / 修复运行取消状态与停止控制 by @SivanCola in #4574
  • Add desktop app icons / 添加桌面应用图标 by @SivanCola in #4576
  • Default desktop appearance to automatic Graphite / 默认桌面外观为自动石墨 by @SivanCola in #4578
  • Fix settings shortcuts navigation and key display / 修复设置快捷键入口与按键显示 by @SivanCola in #4581
  • Add user message actions / 添加用户消息操作 by @SivanCola in #4577
  • Reapply desktop session runtime commit with valid author email by @lifu963 in #4586
  • Remove bundled MCP servers / 移除内置 MCP 服务 by @SivanCola in #4599
  • Fix global config path migration / 修复全局配置路径迁移 by @SivanCola in #4604
  • feat(ui): 优化项目树左侧栏视觉样式 by @ttmouse in #4589
  • Add settings preference metrics / 新增设置偏好埋点 by @SivanCola in #4619
  • Ignore ResizeObserver loop notices in crash reporting / 忽略 ResizeObserver 循环通知的崩溃上报 by @SivanCola in #4622
  • Check nested ResizeObserver errors / 检查嵌套 ResizeObserver 错误 by @SivanCola in #4623
  • Fix ACP Zed integration gaps / 修复 ACP 的 Zed 集成缺口 by @SivanCola in #4624
  • Allow manual stable npm releases / 支持手动稳定 npm 发布 by @SivanCola in #4625
  • Fix MCP reconnect and stdio call timeout / 修复 MCP 重连和 stdio 调用超时 by @SivanCola in #4628
  • Fix app icon full-canvas background / 修复应用图标全画布背景 by @SivanCola in #4613
  • Restore saved session model on resume / 恢复会话时保留原模型 by @SivanCola in #4631
  • Surface credential source diagnostics / 显示凭据来源诊断 by @SivanCola in #4630
  • Make bare reasonix start sessions / 让 reasonix 直接启动会话 by @SivanCola in #4632
  • Fix default interactive CLI routing / 修复默认交互 CLI 路由 by @SivanCola in #4634
  • Refresh docs site install and desktop guidance / 刷新文档站点安装与桌面端说明 by @SivanCola in #4636
  • Fix settings capability loading / 修复设置页能力加载延迟 by @SivanCola in #4635
  • Add desktop updater and settings refinements / 增加桌面更新与设置优化 by @SivanCola in #4637

Full Changelog: desktop-v1.8.1...desktop-v1.9.0

Reasonix CLI v1.8.0

15 Jun 02:30
b225dd7

Choose a tag to compare

Changelog

  • b225dd7 fix(desktop): cap esbuild at ^0.25.0 so wails dev builds again (#4410)
  • df35995 fix(desktop): close CloseTab-Snapshot/DeleteSession resurrection race (#4384) (#4406)
  • 613ce9f fix(agent): redact tool-call args in compaction transcript (#4350)
  • 4ee69cb fix(desktop): correct pipe handling for array column specs and kets (#4320)
  • 4dd6796 fix(config): comment out default max_steps/planner_max_steps in rendered project config (#4228)
  • e7fc067 fix(desktop): restore min-width floor and overflow-x to prevent titlebar/bottom overlap on Windows 11 (#4065) (#4067)
  • fb839d7 Fix stale DeepSeek desktop model fallback (#4278)
  • 21d77d2 Merge pull request #4360 from lifu963/fix/desktop-session-sidebar-runtime
  • acb0842 Merge main-v2 into PR 4360
  • d22a852 perf(desktop): cache topic-session index for new-tab lookup (#4395)
  • aad377b feat(provider): enable MiMo vision model inputs (#4388)
  • 86b3c79 fix(desktop): diff row backgrounds, line gutters, and accurate summaries (#4387)
  • f447770 fix(desktop): decouple tab runtime events from agent sink to avoid deadlock (#4389)
  • a6aae98 feat(desktop): switchable workbench layout style (#4369)
  • 375a0fc fix(bot): channel reply chunking and session persistence (#4374)
  • f07e908 feat(mcp): built-in MCP update flow for CodeGraph (#4370)
  • 95d64f7 fix(desktop): restore todo state across plan seeds and history replay (#4313)
  • 424f33f feat(stats): redesign crash-report dashboard UI with language switcher (#4325)
  • c98b660 Merge origin/main-v2 into fix/desktop-session-sidebar-runtime
  • fb0cec2 feat(desktop): user-triggered bot connection diagnostic reporting (#4381)
  • 40aedfb docs: document headless reasonix bot start usage (#4375)
  • 6e798bc docs: add Chinese desktop hooks guide; fix hook-reload guidance (#4373)
  • 66b4925 fix(desktop): full-width session tokens card in context panel (#4367)
  • f5698cd fix(codegraph): set daemon idle-timeout across all MCP launch paths (#4363)
  • 8c558ff feat(acp): support model and effort switching via session config (#4335)
  • 3096cb9 fix(security): harden archive extraction, session resume, and frontend file refs (#4328)
  • 6483721 Merge pull request #4349 from ferstar/codex/4348-prompt-history-tape
  • bc76bea feat(desktop): add prompt history replay
  • a58532f feat(bot): migrate v0.5.3 QQ bot support with gateway hardening (#4324)
  • 76ae52e chore(deps): pin esbuild to 0.28.1 across site, worker, and desktop (#4323)
  • 72d54e3 feat(desktop): performance-pressure diagnostics reporting (#4322)
  • 11963ff chore(desktop): refresh app icon assets (#4321)
  • c376ec7 feat(hooks): add PermissionRequest hook for tool approvals (#4319)
  • bea8db2 feat(desktop): platform-aware typography system with font controls (#4315)
  • a976091 feat(tools): add workspace-confined move_file built-in (#4316)
  • a549f2f Merge pull request #4377 from CVEngineer66/perf/reduce-layer-paints-and-remove-streaming-cursor
  • ff9d650 perf: reduce layer paints and remove streaming cursor
  • 61bb5c8 Fix reasoning language propagation / 修复思考语言设置传播 (#4312)
  • 9a37d3d Fix topicbar copy tooltip clipping (#4308)
  • a06aae9 Merge workbench layout while preserving classic tabs
  • 97ccf1c fix(desktop): expose workbench time filter
  • 04c2eb0 feat(desktop): add switchable workbench layout
  • f86be86 Merge origin/main-v2 into fix/desktop-session-sidebar-runtime
  • 9873ae7 Merge pull request #4358 from ferstar/fix/desktop-4337-session-switch-freeze
  • f2198b3 Fix tab list order repair locking
  • 4ce9364 Merge origin/main-v2 into fix/desktop-session-sidebar-runtime
  • 6266c03 fix(desktop): remove unused session helpers
  • 9a30fcc Merge pull request #4332 from heshuimu/fix/codegraph-daemon-leak
  • a05c193 Merge pull request #4354 from CVEngineer66/feat/lazy-tool-data
  • cd4376b fix: harden lazy tool data loading
  • edd4996 fix(codegraph): preserve shared daemon lifecycle
  • dc11dc6 fix(desktop): make sidebar sessions own runtimes
  • 78e3a16 Merge upstream/main-v2: resolve package.json conflict
  • 71c5d21 fix: address code review feedback
  • 47d168a fix: remove useDeferredValue from Markdown to prevent code-block flicker
  • 6bf210e feat: merge #4318 reasoning display + scroll coalescing
  • ac4f849 fix: archive tool items loaded from history
  • d052cfb fix(desktop): resolve session-switch freeze on Windows 11 (#4337)
  • 02237a3 test: verify render optimization effectiveness
  • 933f934 perf: prevent unnecessary re-renders during streaming markdown rendering
  • 03613c8 feat: archive all completed tools on tool_result — 99% memory reduction
  • db88f7d test: add tool-data-archive test confirming 33% JS string reduction
  • 3abea28 feat: lazy-load tool data on demand to bound frontend memory
  • dd0ce55 fix: reasoning complete state tracking and action button visibility during streaming
  • 5cf4418 fix(codegraph): kill daemon that escapes process-group cleanup
  • ed07684 Merge pull request #4286 from myipanta/hotfix/4275-plan-options-disappear-on-tab-switch
  • ea0c3a9 Improve crash reporting diagnostics / 增强崩溃上报诊断 (#4285)
  • fd2967b Add tab prompt replay regression
  • bd6b414 fix(desktop): replay pending prompts on tab switch to preserve plan modal (#4275)

Reasonix Desktop v1.8.1

15 Jun 04:14
a029618

Choose a tag to compare

What's Changed

  • Fix chrome tabs reserving right dock space / 修复顶部标签栏右侧预留空间 by @SivanCola in #4422
  • Bound chrome tab strip width / 限制顶部标签栏最大宽度 by @SivanCola in #4427
  • fix(desktop): make the performance-pressure prompt idempotent per label by @esengine in #4434
  • Reserve mac tabbar new button slot / 预留 mac 标签栏新建按钮槽位 by @SivanCola in #4433
  • Fix DeepSeek billing source breakdown / 修复 DeepSeek 费用来源拆分 by @SivanCola in #4280

Full Changelog: desktop-v1.8.0...desktop-v1.8.1

Reasonix Desktop v1.8.0

15 Jun 02:30
b225dd7

Choose a tag to compare

What's Changed

  • Improve crash reporting diagnostics / 增强崩溃上报诊断 by @SivanCola in #4285
  • fix(desktop): replay pending prompts on tab switch to preserve plan m… by @myipanta in #4286
  • perf: lazy-load tool data on demand, fix reasoning state & action button visibility by @CVEngineer66 in #4354
  • fix(codegraph): shorten shared daemon idle cleanup safely / 安全缩短共享 daemon 空闲清理 by @heshuimu in #4332
  • fix(desktop): resolve session-switch freeze on Windows 11 (#4337) by @ferstar in #4358
  • Fix topicbar copy tooltip clipping / 修复话题栏复制提示截断 by @SivanCola in #4308
  • Fix reasoning language propagation / 修复思考语言设置传播 by @SivanCola in #4312
  • perf: reduce layer paints and remove streaming cursor by @CVEngineer66 in #4377
  • Add workspace move_file tool for file moves / 新增工作区 move_file 工具处理文件移动 by @SivanCola in #4316
  • Refactor desktop typography controls / 重构桌面端字体控制 by @SivanCola in #4315
  • Add PermissionRequest hook for tool approvals / 新增工具审批 PermissionRequest Hook by @SivanCola in #4319
  • Update desktop app icon assets / 更新桌面应用图标资源 by @SivanCola in #4321
  • Add performance pressure diagnostics / 新增性能卡顿诊断上报 by @SivanCola in #4322
  • Pin esbuild to patched version / 固定 esbuild 到安全版本 by @SivanCola in #4323
  • Migrate v0.5.3 QQ bot support / 迁移 v0.5.3 QQ Bot 支持 by @SivanCola in #4324
  • Add Up/Down replay for user input history by @ferstar in #4349
  • Fix CodeQL security alerts / 修复 CodeQL 安全告警 by @SivanCola in #4328
  • Support ACP model and effort switching / 支持 ACP 模型和推理强度切换 by @SivanCola in #4335
  • Fix CodeGraph idle timeout launch paths / 修复 CodeGraph 启动路径空闲超时 by @SivanCola in #4363
  • Improve runtime metric token layout / 优化运行指标 token 布局 by @SivanCola in #4367
  • Document desktop hooks usage / 补充桌面端 Hooks 使用说明 by @SivanCola in #4373
  • Document headless bot gateway usage / 补充无界面 Bot 网关说明 by @SivanCola in #4375
  • Add bot connection diagnostic reporting / 新增机器人连接诊断上报 by @SivanCola in #4381
  • Improve crash stats dashboard UI / 优化崩溃统计面板 UI by @SivanCola in #4325
  • Fix restored todo state across plan seeds / 修复计划待办恢复状态 by @SivanCola in #4313
  • Add built-in MCP update flow / 新增内置 MCP 更新流程 by @SivanCola in #4370
  • Fix bot channel rendering and persistence / 修复 Bot 渠道分片和会话持久化 by @SivanCola in #4374
  • Add switchable desktop workbench layout / 新增可切换工作台桌面风格 by @SivanCola in #4369
  • Fix desktop tab event deadlock / 修复桌面多标签事件死锁 by @SivanCola in #4389
  • Fix desktop diff row rendering and summaries / 修复桌面端 diff 行渲染和摘要 by @SivanCola in #4387
  • Enable MiMo vision model inputs / 启用 MiMo 视觉模型输入 by @SivanCola in #4388
  • Reduce desktop new session lookup overhead / 减少桌面新建会话查找开销 by @SivanCola in #4395
  • Scope Desktop session runtimes and preserve classic tabs / 会话运行态隔离并保留 classic 顶部标签页 by @lifu963 in #4360
  • Fix stale DeepSeek desktop model fallback / 修复桌面端 DeepSeek 旧模型兜底 by @SivanCola in #4278
  • fix(desktop): restore min-width floor on Windows to fix titlebar/bottom overlap (v1.6 regression) by @MaitreyeeDeshmukh in #4067
  • fix(config): comment out default max_steps/planner_max_steps in rendered project config by @ashishexee in #4228
  • fix(desktop): correct pipe handling for array column specs and kets by @lightfront in #4320
  • fix(agent): redact tool-call args in compaction transcript by @ashishexee in #4350
  • fix(desktop): close CloseTab-Snapshot/DeleteSession resurrection race by @ashishexee in #4406
  • fix(desktop): cap esbuild at ^0.25.0 so wails dev builds again by @esengine in #4410

New Contributors

Full Changelog: desktop-v1.7.0...desktop-v1.8.0

Reasonix CLI v1.7.0

13 Jun 08:56
f6d8cce

Choose a tag to compare

Changelog

  • f6d8cce Add reasoning language settings / 添加思考语言设置 (#4267)
  • 87da37b Fix session ownership follow-up review issues (#4273)
  • f6aba59 fix(desktop): optimistic rewind + checkpoint boundary corrections (#4272)
  • 6b115e1 fix(plugin): enrich + memoize shell PATH for MCP stdio subprocesses (#4268)
  • 2008f09 refactor(control): drop phrase-matched approved-plan continuation (#4266)
  • 4c4c235 ci(desktop): lint the desktop module with golangci-lint (#4264)
  • c31e4f3 test(desktop): pass context.TODO() to emitReady, not nil (#4263)
  • b99e893 fix: integrate session ownership and state routing (#4250)
  • eb624ee fix(migrate): import legacy default model and run migration before desktop config load (#4224)
  • 6e5afa5 fix(migrate): reach .jsonl-only pass for already-routed upgraders (#4260)
  • d40797b fix(sandbox): normalize cmd-style "nul" redirects to the shell's null device (#4257)
  • 07d521a feat(desktop): toggle to disable cold-resume tool-result pruning (#4255)
  • 18cb500 Merge pull request #4247 from CVEngineer66/refactor/gsap-animation-system
  • 3279f12 style: unify expanded left-padding for foldable sections (30px → 12px)
  • 89bfa96 feat(desktop): compact settings sound controls (#4244)
  • 6cf4a95 fix(desktop): follow-up to #4225 — minimal migration, streaming scroll, dead code (#4238)
  • 679f340 refactor(desktop): GSAP-driven animation — scroll, collapse, entrance, approval (#4225)
  • 62645d1 feat(vision): downscale attached images before sending; add detail knob (#4210)
  • 500fb1d fix(desktop): stop clipping the tool name in the card header (#4208)
  • 091d886 fix(ui): restore TurnCollapse step rendering, batch read-only in sub-agents (#4206)
  • 278984f feat(provider): send attached images to vision-capable models (#4204)
  • f7a61cf feat(i18n): add Traditional Chinese (zh-TW) locale support (#4199)
  • 939563a fix(tui): 修复mintty刷新残留问题 (#3829)
  • cde4f9a fix(desktop): make the time-filter menu keyboard-operable (#4197)
  • d042d5b fix(desktop): reconcile stale completed turns (#4182)
  • 529ffce Improve IM bot setup and diagnostics (#4070)
  • 8b500db fix(desktop): right-align the sidebar time-filter menu so it can't clip (#4196)
  • bd30b0a feat(desktop): add time filter to sidebar project tree (#4150)
  • 9480e5a feat(desktop): custom font family option in Appearance settings (#4194)
  • 1b57e0c fix(desktop): retry atomic writes past transient Windows locks (#4193)
  • 50294fa feat(desktop): token-driven generative ambient music during generation (#4192)
  • 6a693eb docs(crash): disclose Go-panic resend in telemetry copy (#4191)
  • 2e1ec21 fix(agent): 收紧 subagent fork 复用语义 (#4184)
  • 5a1c04d feat(desktop): customize status bar items (#4188)
  • 89bcd48 feat(crash): capture Go panics, breadcrumbs, and group summaries (#4187)
  • 780302d Merge pull request #4176 from ttmouse/pr/notification-sounds
  • 2eba181 fix(desktop): gate success chime on turn outcome
  • e9bd6f5 feat: add notification sound system with custom dropdown selector
  • f48a241 fix(agent): stop the model proceeding when the user declines an ask (#4163)
  • 8572ae5 feat(desktop): add token economy composer mode (#4151)
  • ffaba9b fix(config): show the real per-OS user config path in docs and output (#4157)
  • 92854c6 feat: lightweight local history + memory retrieval (#4071)
  • 5c026df fix(desktop): make the updater download resilient — retry, resume, IPv4 fallback (#4141)
  • dc1f28c fix(agent): bound compaction summary and mechanically fold on failure (#4138)
  • 0597d06 fix(desktop): reveal files via explorer.exe's full path, not a PATH lookup (#4137)
  • 1bc0887 feat(desktop): add a Shell interpreter dropdown to Settings → Sandbox (#4134)
  • 09fa4c0 fix(agent): use unique, self-documenting IDs for host-advance todo_write events (#4132)
  • da3fdb7 feat(shell): let [tools.shell] pick the bash tool's interpreter (#4131)
  • cc7fe66 feat(plan): clarify user-owned ambiguities before writing the plan (#4129)
  • 7ebc413 feat(desktop): build the Windows ARM64 desktop app (#4128)
  • 76fdd92 fix(codegraph): name codegraph tools by their real MCP-prefixed names in steering (#4125)
  • c6fa8aa feat(cli): add /rename command and show topic title in /resume list (#4055)
  • d05f807 feat(mcp): add built-in time and Context7 MCP servers (#4115)
  • e3771b8 Add desktop hooks settings UI / 添加桌面端 Hooks 设置界面 (#4118)
  • 49ce820 fix(desktop): skip the fade-in animation for history-restored messages (#4120)
  • ea5f17d Fix cost currency display / 修复成本货币符号显示 (#4061)
  • b977d87 feat(cli): add /diff-fold to toggle diff line folding (#3952)
  • d579b62 fix(serve): declare sessionCount before its first use in the web UI (#4060)
  • 668e7ca fix(control): don't treat multi-line input as a quick-add memory note (#4046)
  • 7251271 fix(agent): preserve mid-turn steer messages across tab switches (#4074)
  • c0aac64 feat(crash): account system for the crash dashboard (#4119)
  • 2fa3a57 refactor(cli): extract pickCLIRelease, drop dead normalizeOS (#4116)
  • 19f6bcd feat(cli): add self-update command (reasonix upgrade/update) (#4005)
  • 3d3f018 fix(config): resolve relative system_prompt_file against the workspace root (#4108)
  • 876da2e fix(proc): detach login-shell PATH probe from the controlling terminal (#4098)
  • c12c294 fix(desktop): keep thinking, answers, and writer output visible in compact view (#4101)
  • b1303b0 perf(grep): speed up the native engine and add a search timeout (#4113)
  • 6edcf5a fix(provider): retry transient 401s for a known-good key; clearer auth error (#4106)
  • 8f59fe1 fix(desktop): new session inherits settings from active tab (#4019, #4088) (#4097)
  • 8ec1130 fix(ui): batch completed read-only tools into ReadOnlyBatch, unify card body styles (#4059)
  • 1930008 fix(agent): keep prior digests verbatim across compaction; document the limit (#4082)
  • 922f7b1 fix(agent): compact at end of a final-answer turn to prevent context overflow (#4079)
  • c6314ec Merge pull request #4054 from lifu963/pr/continue-from-schema-guidance
  • 31d002c fix(agent): clarify continuation reference value
  • 287a678 fix(agent): clarify subagent continuation guidance
  • d014949 feat(agent): keep every user turn verbatim across compaction + facts digest (#4052)
  • 1c6c639 fix(agent): pin the user's task and prior summaries across compaction (#4048)
  • 4c5fec6 ci(desktop): rebuild site after stable release so version follows (#4036)

Reasonix Desktop v1.7.0

13 Jun 08:53
f6d8cce

Choose a tag to compare

What's Changed

  • ci(desktop): rebuild site after stable release so version follows by @esengine in #4036
  • fix(agent): pin the user's task and prior summaries across compaction by @esengine in #4048
  • feat(agent): keep every user turn verbatim across compaction + structured facts digest by @esengine in #4052
  • fix(agent): clarify subagent continuation guidance by @lifu963 in #4054
  • fix(agent): compact at end of a final-answer turn to prevent context overflow by @esengine in #4079
  • fix(agent): keep prior digests verbatim across compaction; document the limit by @esengine in #4082
  • fix(ui): batch completed read-only tools into ReadOnlyBatch, unify card body styles by @CVEngineer66 in #4059
  • fix(desktop): new session inherits settings from active tab (#4019, #4088) by @esengine in #4097
  • fix(provider): retry transient 401s for a known-good key + clearer auth error (#3146) by @esengine in #4106
  • perf(grep): speed up the native engine and add a search timeout by @esengine in #4113
  • fix(desktop): keep thinking, answers, and writer output visible in compact view by @esengine in #4101
  • Fix/bash path probe tty foreground by @lizhengwu in #4098
  • Fix system_prompt_file workspace root resolution by @lifu963 in #4108
  • fix(cli): combine self-update improvements from #3941 and #3859 by @lanshi17 in #4005
  • refactor(cli): extract pickCLIRelease and drop dead normalizeOS by @esengine in #4116
  • feat(crash): account system for the crash dashboard by @esengine in #4119
  • fix(agent): preserve mid-turn steer messages across tab switches (#4044) by @JesonChou in #4074
  • fix(control): prevent MemoryQuickAddNote from swallowing multi-line Markdown headings by @warvyvr in #4046
  • fix(serve): let variable initialized before used by @yizeyi18 in #4060
  • feat(cli): add /diff-fold command to toggle diff line folding by @wudiandy in #3952
  • Fix cost currency display / 修复成本货币符号显示 by @SivanCola in #4061
  • fix: skip fade-in animation for history-restored messages by @Diarica in #4120
  • Add desktop hooks settings UI / 添加桌面端 Hooks 设置界面 by @SivanCola in #4118
  • Add built-in time and Context7 MCPs / 内置 time 和 Context7 MCP by @SivanCola in #4115
  • feat(cli): add /rename command and show topic title in /resume list by @Starry0214 in #4055
  • fix(codegraph): name codegraph tools by their real MCP-prefixed names in steering by @esengine in #4125
  • feat(desktop): build the Windows ARM64 desktop app by @esengine in #4128
  • feat(plan): clarify user-owned ambiguities before writing the plan by @esengine in #4129
  • feat(shell): let [tools.shell] pick the bash tool's interpreter by @esengine in #4131
  • fix(agent): use unique IDs for host-advance todo_write events to prevent frontend panel merge by @JesonChou in #4132
  • feat(desktop): add a Shell interpreter dropdown to Settings → Sandbox by @esengine in #4134
  • fix(desktop): reveal files via explorer.exe's full path, not a PATH lookup by @esengine in #4137
  • fix(agent): bound compaction summary and mechanically fold on failure by @esengine in #4138
  • fix(desktop): make the updater download resilient — retry, resume, IPv4 fallback by @esengine in #4141
  • Add lightweight history and memory retrieval / 增加轻量历史与记忆检索 by @SivanCola in #4071
  • fix(config): show the real per-OS user config path in docs and output / 修正各平台用户配置路径文档与输出 by @esengine in #4157
  • Add token economy composer mode / 增加省 token 协作模式 by @SivanCola in #4151
  • fix(agent): don't execute when the user picks 'just chat' on an ask / 选"只是聊聊"不应直接执行 by @esengine in #4163
  • feat: 通知音效系统 — 生成完成 + 等待操作提示音 by @ttmouse in #4176
  • feat(crash): capture Go panics, breadcrumbs, and group summaries by @esengine in #4187
  • Customize desktop status bar (rebased #4152) / 自定义桌面底部信息栏 by @esengine in #4188
  • fix(agent): 收紧 subagent fork 复用语义 by @lifu963 in #4184
  • docs(crash): disclose Go-panic resend in telemetry copy by @esengine in #4191
  • feat(desktop): token-driven generative ambient music (rebased #4175) by @esengine in #4192
  • fix(desktop): retry atomic writes past transient Windows locks by @esengine in #4193
  • feat(desktop): custom font family option (rebased #4165) by @esengine in #4194
  • feat(desktop): add time filter to sidebar project tree by @ttmouse in #4150
  • fix(desktop): right-align the sidebar time-filter menu so it can't clip by @esengine in #4196
  • Improve IM bot setup and diagnostics / 优化 IM 机器人设置与诊断 by @SivanCola in #4070
  • fix(desktop): reconcile stale completed turns by @GTC2080 in #4182
  • fix(desktop): make the time-filter menu keyboard-operable by @esengine in #4197
  • fix(tui): 修复mintty刷新残留问题 by @taibai233 in #3829
  • feat(i18n): add Traditional Chinese (zh-TW) locale (rebased #3995) by @esengine in #4199
  • feat(provider): send attached images to vision-capable models by @esengine in #4204
  • fix(ui): restore TurnCollapse step rendering, batch read-only in sub-agents (rebased #4200) by @esengine in #4206
  • fix(desktop): stop clipping the tool name in the card header by @esengine in #4208
  • feat(vision): downscale attached images before sending; add detail knob by @esengine in #4210
  • refactor(desktop): GSAP-driven animation — scroll, collapse, entrance, approval by @CVEngineer66 in #4225
  • fix(desktop): follow-up to #4225 — minimal migration, streaming scroll, dead code by @esengine in #4238
  • Compact settings sound controls / 收紧设置页声音控件 by @SivanCola in #4244
  • style: unify expanded left-padding for foldable sections by @CVEngineer66 in #4247
  • feat(desktop): toggle to disable cold-resume tool-result pruning by @esengine in #4255
  • fix(sandbox): stop creating an undeletable "nul" file from cmd-style redirects by @esengine in #4257
  • fix(migrate): reach .jsonl-only pass for already-routed upgraders by @esengine in #4260
  • fix(migrate): import legacy default model and run migration before desktop config load by @heshuimu in #4224
  • Integrate session ownership and state routing / 集成会话归属与状态路由 by @SivanCola in #4250
  • test(desktop): pass context.TODO() to emitReady, not nil by @esengine in #4263
  • ci(desktop): lint the desktop module with golangci-lint by @esengine in #4264
  • refactor(control): drop phrase-matched approved-plan continuation by @esengine in #4266
  • fix(plugin): enrich + memoize shell PATH for MCP stdio subprocesses by @esengine in #4268
  • fix(desktop): optimistic rewind + checkpoint boundary corrections by @esengine in #4272
  • Fix session ownership follow-up review i...
Read more

Reasonix CLI v1.6.0

11 Jun 12:22
83f1e04

Choose a tag to compare

Changelog

  • 83f1e04 feat(desktop): settings toggle for opt-in agent metrics (#4034)
  • 6b9d367 feat(desktop): opt-in aggregate agent-metrics aggregator + flush (#4033)
  • 449b7a6 refactor(ui): keep running read-only tools out of the warm-turn batch (#4032)
  • 2656669 fix(ui): batch completed read-only tools into ReadOnlyBatch in compact/minimal mode (#4031)
  • 653ab07 feat(crash-worker): add /v1/metrics ingest for opt-in agent metrics (#4030)
  • cd4a2bd fix(ui): restrict inverted user bubble style to graphite theme only (#4023)
  • 6db97a0 Merge pull request #3983 from whale-fall-ouo/fix/palette-polish
  • c85b4a4 fix(desktop): show session-scoped file changes in workspace panel (#4026)
  • 2c6092e refactor(evidence): reuse stepTextContains for todo overlap, hoist bounds guard (#4027)
  • 0869750 fix(evidence): allow rephrased todos to pass complete_step verification (#4013)
  • 6f338e2 fix(chat): clear accumulated shell output on !command re-run (+ regression test) (#4025)
  • 83f87c0 fix(desktop): apply pnpm purge guard so post-sync wails dev stops aborting (#4024)
  • 0263ee9 fix(openai): round-trip reasoning_content on DeepSeek tool_calls turns (#4022)
  • 44541fc fix(desktop): polish palette session metadata
  • 3505bd6 feat(bot): IM bot connection workflow (Feishu/WeChat) + desktop UI (#3892)
  • 6dee96c fix(agent): close complete_step cross-turn evidence + loop gaps (#4014)
  • 4924d9f fix(chat): render correct line count under each parallel bash marker (#4010)
  • 5a487a5 fix(config): honor default_model in ResolveModelWithFallback (#3994)
  • 0250cbc fix(evidence): tolerate citation drift when matching complete_step to todos (#4006)
  • 40b1f94 fix: Improve desktop context status metrics (#3996)
  • c0fa845 fix(desktop): 命令面板命令区域改为横向网格布局
  • f528630 fix(desktop): compact-mode step fold follow-ups (centering, empty folds, 0s label, thinking flicker) (#4000)
  • 6bc71a8 feat(workers): restyle /stats to the site visual language + crash group detail pages (#3997)
  • 3583c9a site: footer link to the stats page (#3993)
  • 5debb08 Merge pull request #3976 from SivanCola/fix/active-key-prompts
  • 6fcb37e feat(ui): unify process/tool/reasoning card style with shimmer sweep animation (#3991)
  • c58bcc3 feat(desktop): anonymous launch ping, crash device info, /stats page (#3985)
  • d3fbcb6 fix(evidence): stop rejecting real complete_step verifications over command-string drift (#3982)
  • f78fa48 fix(desktop): 优化命令面板样式与信息展示
  • 8feccbf feat(desktop): user-initiated crash reporting via crash.reasonix.io (#3978)
  • b249410 fix(cli): respect auto-plan classifier gate
  • 8a8627e fix(cli): prompt only for active model keys
  • c5c3093 fix(chat): repaint late-collapsed tool slots immediately (#3973)
  • 83fa9fc fix(chat): keep each tool marker under its own card in back-to-back dispatches (#3951)
  • 89befd2 fix(desktop): restore palette focus outline and platform-correct search kbd (#3964)
  • 3025f5a feat(agent): deterministic tool-result pruning + cache-TTL-aware cold-resume maintenance (#3968)
  • 810807a fix(desktop): restore command palette session row layout (#3962)
  • 01774d8 fix(desktop): make the macOS tab-strip empty space drag the window (#3963)
  • 5bfb10e fix(desktop): stop pinning management modals to a compositor layer (#3961)
  • 7fe7167 fix(config): read the pre-mcpServers mcp string list from v0.x config.json (#3960)
  • 734d336 fix(agent): derive previews and auto-titles from the original task in dual-model sessions (#3958)
  • adde2d3 fix(provider): stop committing half-streamed tool-call args (#3953) (#3957)
  • 5cc7b98 test(desktop): wire attachment-display test into the frontend suite (#3954)
  • 6cef84c feat: improve attachment preview cards (#3786)
  • cc1023c feat: toggle Developer Tools (Cmd+I) (#3928)
  • c2ff2c7 docs: use canonical repo in README badges (#3925)
  • 6b37bd5 fix(desktop): preserve selected message copy (#3942)
  • 4fbebb3 fix: Ctrl+C in running state copies selection instead of cancelling turn (#3947)
  • 31c4207 fix(tui): wrap status line instead of truncating when too long (#3054)
  • 2a7d83f fix(codegraph): run the indexer daemon below normal priority (#3948)
  • 80fc50d fix(control,cli): survive SSH drops with mid-turn autosave and SIGHUP save (#3943)
  • 4e5aabe fix(desktop): surface an error when session actions race controller startup (#3946)
  • dc6a1e3 fix(cli): only prompt for API keys the active config references (#3945)
  • 2f45fb2 fix(migrate): route legacy v0.x sessions into their workspace session dirs (#3944)
  • 316c921 fix(control,desktop): keep steer messages out of the turn count (#3936)
  • d4ef0b6 fix(desktop): use DesktopLanguage for i18n slash command descriptions (#3876)
  • 74d7b64 fix(desktop): wait for the forked tab before loading its history (#3934)
  • 3370467 fix(control): never render compaction fold summaries as user bubbles (#3932)
  • f73f04f fix(desktop): stop git.exe console flashes from workspace probes (#3930)
  • ef9eae8 fix(desktop): close stuck thinking window after stream interruption (#3746) (#3927)
  • 470252b release: move updater + codegraph downloads to dl.reasonix.io (#3926)
  • 842aff8 site: serve downloads from dl.reasonix.io, bake contributor avatars into the build (#3923)
  • 9cc1d58 feat(desktop): context overview navigation and status bar metrics (#3922)
  • 406fd03 fix(fileref): restore fuzzy @file search for nested paths (#3846)
  • 98a365d fix: add explicit serial workflow instructions to executor handoff and plan-approved message (#3912)
  • c8f2a3b feat(agent): mid-turn steer injection with tab-scoped routing (#3360)
  • 559b22c feat(cli): add fuzzy matching to the slash-command completion menu (#3833)
  • 206b4c3 feat(desktop): add expand_thinking config toggle (#3303) (#3919)
  • 654b621 feat: add session PDF and image export (#3917)
  • f7769e4 fix(desktop): surface send failures on the user bubble (#3916)
  • 9539c35 fix(desktop): widen model switcher popover for long model names (#3915)
  • 9df1e96 site: redesign landing + docs on the new visual language, fix install channel (#3918)
  • 4ec533f fix(message): render markdown while streaming assistant output (#3337)
  • 6ae1b57 fix(permission): prefer bash command prefix for approval grants (#3815)
  • 53eb72c fix: custom provider model list overflow and add /provider command (#3766)
  • cd37d14 fix(desktop): extend diff row background on horizontal scroll (#3637)
  • 34c7603 fix(desktop): cap model switcher list height to prevent viewport overflow (#3644)
  • 8f91f82 fix(katex): convert aligned→align when \tag is present (#3847)
  • 040126d Unify mode shortcuts across desktop and CLI (#3885)
  • b2189ab fix(desktop): keep composer usable beside workspace / 保持工作区旁输入区可用 (#3886)
  • c55dec6 Merge pull request #3888 from esengine/codex/update-check-controls
  • 413b583 fix(control): treat slash paths as prompts (#3887)
  • 3648d74 Merge pull request #3891 from SivanCola/fix/macos-top-drag-rail
  • 1c53b47 fix: ContextPanel token breakdown uses mismatched units (snapshot vs cumulative) (#3854)
  • c9198c3 Merge pull request #3894 from SivanCola/fix/anchored-popover-resize-position
  • 5d69e27 Fix anchored popover repositioning on resize
  • c6ac6ec Fix macOS top drag rail
  • 0adba93...
Read more