Reasonix CLI v1.9.0
·
174 commits
to main-v2
since this release
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): show precise context cache hit rate (#4502)
- e96ba2a fix(desktop): restore transparent app icon safe area (#4438)
- d45e5c3 Require approval for awk and sed bash commands (#4452)
- 43eb3ba Sanitize malformed MCP required schemas / 清洗异常 MCP required schema (#4469)
- 4b7d984 Fix desktop model switcher provider scope merge / 修复桌面模型切换器配置作用域合并 (#4492)
- 2f974ef Integrate skill discovery fixes / 集成技能发现修复 (#4510)
- 237e703 feat(desktop): 工具审批卡片添加左右键切换和 Enter 确认
- 74be1e5 fix(config): 修复模型选择保存后被官方默认模型覆盖的问题
- f1d3493 agent: align subagent tool surface with runtime
- 8ab6d3b Merge pull request #4139 from ttmouse/pr/model-list
- 4776af2 Merge pull request #4511 from nostalgia296/main-v2
- c30e0e7 test(cli): cover native scrollback startup clearing
- b02c2bf Merge model switcher provider label
- 4ea7889 Merge pull request #4216 from lightfront/fix/young-diagrams
- 76bae56 Merge remote-tracking branch 'origin/pr/4139' into feature/model-switcher-combined
- 29dff50 fix(desktop): preserve Young diagram math boundaries
- 94678c6 Merge pull request #4298 from ttmouse/pr/cmd-w-close-tab
- 92b2e0d docs: document desktop and CLI shortcuts
- ef58f5d feat(cli):termux启动cli前清除终端历史信息
- 06d1c55 Merge remote-tracking branch 'origin/main-v2' into fix/4298-platform-shortcut
- 28083cf fix(desktop): gate close-tab shortcut by platform
- 82d52e0 fix(desktop): suppress Wails drag errors before crash handling
- 4f703dc Merge pull request #4479 from GTC2080/GTC/fix-tool-diff-line-numbers
- 2c683ce fix(desktop): ignore trailing unified diff newline
- 7bde8d2 Merge pull request #4446 from ferstar/codex/channel-sessions-readonly
- d340a3a fix(desktop): preserve tool diff previews
- 4081078 fix(desktop): prevent read-only channel session writes
- 65e55f0 chore(deps): address esbuild audit advisory
- 2faf913 Merge pull request #4379 from esengine/dependabot/npm_and_yarn/desktop/frontend/npm-4c5b514731
- a783d1f Merge pull request #4378 from esengine/dependabot/go_modules/go-03d31bfb34
- 452c062 build(deps): tidy desktop module
- 71ab47e Merge pull request #4443 from GTC2080/GTC/issue-4439-history-payload-perf
- cc2a2fb fix(desktop): preserve restored todo history args
- 1d6ac50 fix(desktop): suppress Wails non-file drag rejection
- 0385bdc fix(desktop): make transcript turn grouping linear
- 48b4d3d fix(desktop): open channel sessions read-only
- d562e37 fix(desktop): slim restored tool history payloads
- 2c0e218 chore(deps): bump the npm group across 1 directory with 2 updates
- 71cea5a build(deps): bump the go group with 3 updates
- 743d2b3 Address Young diagram review feedback
- c6f2d03 Fix Young diagram parser regressions
- 92fb0fd fix(desktop): tighten Young row spacing to -0.525em for zero visual gap
- cb7a0cf fix(desktop): use \[-0.4em] between Young rows (closes the gap)
- d6217f1 fix(desktop): raise Young cells by -0.35em so rows are flush
- d42b1a5 fix(desktop): use negative thin space (\!) between Young cells for flush boxes
- 3b73d54 fix(desktop): use \begin{array}{l} (left) for Young diagrams
- ab9e673 fix(desktop): use \square instead of \hphantom{x} for empty Young cells
- d0b6ed9 feat(desktop): add ⌘+W / Ctrl+W shortcut to close the active tab (#4274)
- 64db8bd feat(desktop): also render \yng/\young in prose without $ delimiters
- 0fbb908 feat(desktop): expand \yng/\young to KaTeX-compatible Young diagrams
- 9398566 fix(desktop): step 6 wraps non-math
$…$ in HTML entities - ccbc0fc Merge branch 'main-v2' into dev-new-features
- f63e2e5 fix(desktop): also repair display math when closing $$ follows a comma
- fb8ed18 fix(desktop): classify unary plus/minus as inline math (+2, -x)
- bc22880 fix(desktop): address review feedback on inline-math PR
- 9879ac2 Preserve dollar signs in prose currency like 'cost $5 and $6'
- 664aded Improve math classifier and code block protection
- 1d72bbb fix(desktop): handle malformed code blocks on single line
- 2e6035a fix(desktop): escape $ in code blocks to prevent KaTeX errors
- 164f9f7 test(desktop): rename non-English math prose to minimal LaTeX patterns
- 283f336 fix(desktop): repair inline math rendering for LLM output
- 785f216 fix(desktop): also repair display math when closing $$ follows a comma
- ba2e99d Merge branch 'main-v2' into dev-new-features
- 211203d Merge branch 'main-v2' into dev-new-features
- 9249d2e Merge branch 'main-v2' into dev-new-features
- 508f1a8 feat(desktop): 触发按钮显示模型服务商
- d1f1364 fix(desktop): remove orphaned CSS braces that broke CSS syntax check
- edc45de feat(desktop): enhanced model menu with search, grouping by provider, and adaptive width
- ae17953 Merge branch 'main-v2' into dev-new-features
- 9cab779 Merge branch 'main-v2' into dev-new-features
- 5960dc0 Merge remote-tracking branch 'fork/fix/inline-math-rendering' into dev-new-features
- c93af0a fix(desktop): classify unary plus/minus as inline math (+2, -x)
- 587abdc Merge branch 'main-v2' into dev-new-features
- 9a4e9af Merge branch 'main-v2' into dev-new-features
- 6d3e2a6 Merge branch 'main-v2' into dev-new-features
- c9a70ac Merge branch 'main-v2' into dev-new-features
- a71d1d2 Merge branch 'main-v2' into dev-new-features
- 8c477b5 fix(desktop): address review feedback on inline-math PR
- b1fb63e Preserve dollar signs in prose currency like 'cost $5 and $6'
- ed67235 Improve math classifier and code block protection
- ccef134 fix(desktop): handle malformed code blocks on single line
- c712bd6 fix(desktop): escape $ in code blocks to prevent KaTeX errors
- ae0a04d test(desktop): rename non-English math prose to minimal LaTeX patterns
- 0b03c94 fix(desktop): repair inline math rendering for LLM output
- 274b545 Merge branch 'main-v2' into dev-new-features
- 392847e Merge branch 'main-v2' into dev-new-features
- a035b7b Merge branch 'main-v2' into dev-new-features
- e64484c Merge branch 'main-v2' into dev-new-features
- 439195f Merge branch 'main-v2' into dev-new-features
- 3a08c5f Merge branch 'main-v2' into dev-new-features
- 561d16a Merge branch 'main-v2' into dev-new-features
- a7d0cfb Merge branch 'main-v2' into dev-new-features
- f0414e1 Merge branch 'main-v2' into dev-new-features
- 4fe9905 fix(desktop): handle unbraced \\slashed forms like \\slashed\\epsilon(0)
- 959ca56 fix(desktop): convert \slashed to \not for KaTeX compatibility
- 13f3f35 Merge branch 'main-v2' into dev-new-features
- f50e866 Merge branch 'main-v2' into dev-new-features
- 55fab7e Merge branch 'main-v2' into dev-new-features
- 3deb801 Merge branch 'main-v2' into dev-new-features
- 7bf6b22 Merge branch 'fix/inline-math-rendering' into dev-new-features
- 83dda9b Preserve dollar signs in prose currency like 'cost $5 and $6'
- 25b2479 Improve math classifier and code block protection
- b69284a fix(desktop): handle malformed code blocks on single line
- 1b8303d fix(desktop): escape $ in code blocks to prevent KaTeX errors
- 820db90 test(desktop): rename non-English math prose to minimal LaTeX patterns
- 5532392 fix(desktop): repair inline math rendering for LLM output