Reasonix CLI v1.10.0
·
30 commits
to main-v2
since this release
Changelog
- 6617c81 Merge pull request #4890 from esengine/refactor/branchmeta-schema-version
- 7ebb08e refactor(agent): version BranchMeta counts instead of overloading Turns==0
- ef7bf97 Merge pull request #4888 from esengine/perf/memory-writes-off-controller-lock
- f6ba755 perf(control): move memory-write disk I/O off the controller lock
- 33545f6 Merge pull request #4886 from esengine/perf/drop-redundant-session-disk-cache
- 5db1d0b perf(desktop): drop the now-redundant project-session disk cache
- 69ccca3 Merge pull request #4884 from esengine/fix/fork-sidecar-and-control-cleanups
- 73e2025 fix(control): seed fork/branch sidecar counts; tighten two latent issues
- 7b051ee Merge pull request #4882 from esengine/perf/session-list-sidecar-counts
- 249a4f8 perf(sessions): cache turn count + preview in the .meta sidecar
- 7032f39 Merge pull request #4871 from eghrhegpe/pr-skill-scripts
- 60dfc0d Tighten skill script cache guard
- db43de8 Merge pull request #4866 from SivanCola/fix/mcp-plugin-integration-4788
- dd753d0 optimize: align loadBodyWithScripts style with loadBodyWithReferences
- 87d9d12 Address MCP integration review findings
- 26f86be fix: filter hidden files and non-script extensions in scripts/ listing
- 9e17a60 Fix lifecycle MCP spawn coalescing
- 379ef9f Merge pull request #4788 from cyq1017/codex/reasonix-4734-http-session-reinit
- d3bfc92 feat(skill): list scripts/ directory in skill body for bash execution
- 02c85a8 Merge pull request #4862 from eghrhegpe/feat/session-tools
- 15eedba Stabilize background task panic test
- ee6b2a4 Fix session tool schema validation
- 040043c feat: add list_sessions and read_session tools for cross-session AI context sharing
- 48eaeff Merge pull request #4865 from SivanCola/feature/crash-stats-long-tail
- 193ab2f Merge main-v2 into HTTP MCP session PR
- 21fbec6 Fix stats window metric counts
- 54d60e6 Merge pull request #4811 from wangwangcodecode/fix/unify-history-normalization
- ca10c06 Stabilize ACP delete teardown test
- 5082b12 Merge remote-tracking branch 'origin/main-v2' into fix/mcp-plugin-integration-4788
- 27a9ea7 Fix atomic write permission test on Windows
- 607cb9b Fix session-safe history normalization
- 6486cec fix(agent,provider): unify history normalization into single NormalizeMessages entry point
- e4f157c Format integrated Go changes
- 6e4a8e5 Merge pull request #4856 from CVEngineer66/fix/todo-panel-and-prompt-cards
- 3791f7a Clean integrated config migration test formatting
- 2287962 Improve crash stats dashboard navigation
- 5e4c70e Fix HTTP MCP session reinit race
- 425445e fix(plugin): reinitialize expired HTTP MCP sessions
- ce0b460 fix: don't truncate MCP paths containing spaces
- 4bf1919 fix: resolve temp file leaks, HljsDiff virtualization bugs, and tighten credential dir permissions
- 0fc4303 feat: data directory separation and frontend virtualization
- 7596ac9 Fix HTTP MCP session reinit race
- ae1da05 fix(prompt): restore numeric option labels
- 6d6e1e8 Merge pull request #4801 from Li-Charles-One/feat/creation-desktop-style-scaffold
- 948a34a Fix creation layout localization polish
- 78181b9 feat: add list_sessions and read_session tools for cross-session AI context sharing
- 3ba5ebd Merge pull request #4857 from GTC2080/GTC/desktop-settings-lazy-secondary-pages
- 7106a8e Merge pull request #4839 from assoyuan/fix/desktop-display-mode-persistence
- b42a362 Merge pull request #4848 from ttmouse/pr/fix-memory-tab-label
- f6d3b5a feat: add list_sessions and read_session tools for cross-session AI context sharing
- 2c415de Merge pull request #4858 from ttmouse/pr/session-cache
- 4cf8164 fix: restore project tree session cache validity
- 428313f knownSessionDirs: 跳过不存在的项目目录,防止 os.ReadDir 挂载卡死
- e1b554b gofmt
- 86935d6 perf(desktop): lazy load secondary settings code
- d29e591 sidebar: 会话列表加载性能优化
- fb2d6b3 fix(todo): tighten readiness gating and canonical snapshots
- 988eb85 fix(memory): 自定义工作区下拉框 + 去重 + 刷新修复
- e5f431e feat(desktop): tune creation theme accents
- a9788eb feat(desktop): polish creation light settings
- ae8570c fix(memory): 工作区去重 + 切换时清空旧数据
- 6ee3c64 feat(desktop): refine creation settings panel
- fa66389 fix(desktop): clear creation light footer
- 41e0322 fix(todo): restore task panel and simplify prompt cards
- cf1d129 feat(desktop): tint creation light canvas
- 56aa58f fix(desktop): neutralize creation theme tinting
- 6875fd9 feat(desktop): unify creation dark surfaces
- 955c413 fix(desktop): label creation tool folds
- 277f7b8 feat(desktop): polish creation sidebar and welcome
- 395baf9 feat(desktop): refine creation message chrome
- a1c24c6 feat(desktop): move creation automation entry
- 3c3ffac fix(memory): 标签选择器显示项目名而非模型名
- 26668a5 feat(desktop): refine creation sidebar
- ef12be0 feat(desktop): refine creation topicbar editing
- 96161aa feat(desktop): lighten creation run status
- b756e92 fix(desktop): use z-index token for creation composer
- f3190ed feat(desktop): polish creation composer
- 70a9ce9 feat(desktop): refine creation welcome screen
- 60bb618 fix(desktop): align creation context metrics
- 8107cb3 feat(desktop): polish creation context panel
- 10c8d9e feat(desktop): 优化 creation 会话界面
- b02a1f6 fix(config): 补全 creation 文档注释与测试,修复 styles.css EOF 空行
- 09f29d3 fix(config): 放行 creation 桌面风格的后端校验
- f9d17de feat(desktop): 新增「创作」桌面风格脚手架
- ee36325 fix(desktop): persist transcript display mode in user config / 修复会话展示模式无法保存
- ba7a50b Merge pull request #4833 from SivanCola/fix/cache-impact-guard-hardening
- 734f93d Merge pull request #4832 from SivanCola/fix/codeql-bare-ref-path
- 44072a8 ci: harden cache impact guard
- 0d04452 Fix unsafe bare ref path probing
- 987db66 Merge pull request #4829 from SivanCola/fix/cache-impact-review-gate
- 6e6f185 ci: require cache impact notes for sensitive PRs
- 65bd190 Merge pull request #4757 from GTC2080/GTC/fix-codegraph-daemon-idle
- 0b3c120 Merge pull request #4760 from GTC2080/GTC/fix-4751-desktop-mcp-persistence
- 02f7873 Merge pull request #4761 from GTC2080/GTC/fix-4759-session-project-restore
- d8d3f5f Merge pull request #4762 from GTC2080/GTC/issue-4758-empty-new-session
- 8afe6f0 Merge pull request #4795 from GTC2080/GTC/fix-official-provider-context-window
- cf28aeb Merge pull request #4827 from eghrhegpe/main-v2
- 2bed448 fix: keep parallel orchestration cache conservative
- 4a59ba2 Merge pull request #4828 from SivanCola/fix/tui-transcript-divider-width
- 264f600 fix: stabilize goal orchestration changes
- e2acf5a Merge main-v2 into new-session history fix
- 51e30f2 fix: remove conflicting planApprovedMessage; consolidate parallel hint
- 036e337 Fix TUI transcript divider width
- 1e51cde optimize: reduce token overhead per SivanCola feedback
- 4f03bd9 feat(skill): enable parallel_tasks in explore/research subagents
- a79acae enhance(prometheus): add parallel research hint to prompts
- 31e30df style: gofmt fixes for CI compliance
- 0034cc8 Merge pull request #4825 from esengine/dependabot/npm_and_yarn/workers/crash-report/multi-6269ed2cd4
- f08fd17 Merge pull request #4793 from ttmouse/pr/shared-mcp
- a38f935 enhance: file-based wisdom, module preview, deep module scan
- 842ba01 feat(plan-exec): auto-detect project modules for task routing
- 0d82184 enhance(plan-exec): module-aware task routing
- 89c2d81 feat: wisdom accumulation in parallel_tasks + goal state persistence
- 61aa616 feat(ui): strip goal markers from display text
- df6b4db docs: add Prometheus interview section
- d397380 feat: add /prometheus interactive planning interview
- 8bc676a enhance(plan-exec): add structured batch execution with --strict support
- c7f7370 fix: address P2 review feedback
- 50a1718 feat(control): add /plan-exec command for parallel plan execution
- 0bc446b feat(plan): suggest parallel_tasks for independent plan steps
- 72b34ee feat(parallel_tasks): add depends_on for task dependency ordering
- b749871 docs: add Goal enforcement guide in Chinese
- 6c873e5 feat(goal): add idle detection in goal loop
- 58b815f Fix per-tab shared MCP disable
- 6ef7588 chore(deps): bump undici and wrangler in /workers/crash-report
- 8688ce1 Merge pull request #4824 from esengine/feature/integrate-goal-contributor-prs
- 57a95b5 merge: sync goal integration with main-v2
- 951588b fix: address goal enforcement review findings
- e34cb1c Merge pull request #4823 from esengine/feature/goal-autoresearch-upgrade
- a2bd224 Fix shared MCP spawn race
- bc99617 fix(goal): preserve AutoResearch startup context
- 96e9a53 fix: satisfy CI formatting and lint
- b4b9f4a Merge main-v2 into shared MCP host PR
- 424e924 fix: preserve draft when enabling goal mode
- f005031 Fix shared MCP host concurrency and lifecycle
- 6e5f1b8 feat(goal): add OMO-inspired enforcement features
- 6ffb765 fix: 根据 Codex review 修复 10 个问题 + 追加子代理审核的 3 个 nit
- 95b8b59 feat(goal): auto-start AutoResearch for strong goals
- ebea82b Merge pull request #4813 from ttmouse/pr/heartbeat-tasks
- a7b7e8f Respect Reasonix state dir for heartbeat tasks
- a3e63f5 Merge pull request #4819 from SivanCola/fix/reusable-blank-tab-title
- 259b3c8 Keep active tab stable on title reset failure
- 40437e0 Fix heartbeat scheduling and safe submission
- 2cc29c5 Merge pull request #4815 from assoyuan/feature/workbench-folder-ux
- 965ab31 Fix reusable blank tab title reset
- fb4c0c5 Merge pull request #4817 from esengine/feature/auto-research-skill
- 14029f2 Merge pull request #4816 from SivanCola/perf/desktop-startup-settings-integration
- 35e774f feat(skill): add built-in auto research protocol
- f4d17ca fix: reduce Settings CPU spike from redundant re-renders and forced layout
- 7818042 perf(desktop): split startup bundle
- d97eafc perf(desktop): avoid full settings load on startup
- 013ecb3 fix: cache settings credential lookups
- be2a076 fix(desktop): refine project tree folder hover and startup expansion / 优化项目树文件夹悬停icon和启动时的文件夹展开逻辑
- 863498f Merge pull request #4710 from lifu963/pr/desktop-clear-session-jobs-artifacts
- 01be753 fix(desktop): guard live settings during active work
- 25ab916 fix: 修复 Codex 审核提出的 8 个问题
- 21dafbf fix: gofmt 格式修正 + lint errcheck 修复
- dd44f3a feat: 心跳任务系统 — 定时 AI 提示词注入
- 726e32d fix(acp): reconcile pending metadata cleanup
- 96a1db2 fix(desktop): make pending trash reconciliation idempotent
- fc5fe53 fix(config): backfill official context windows
- ef953ee fix(desktop): share plugin.Host across tabs per workspace root
- 89c7715 fix(plugin): reinitialize expired HTTP MCP sessions
- 00a3d29 Revert "fix(provider): backfill tool-result name on old-session replay (#4775)" (#4778)
- d8e0e73 chore(teardown): clarify cleanup pending edge cases
- cffc5dc fix(teardown): reconcile pending cleanup on boot
- f99684a fix(provider): backfill tool-result name on old-session replay (#4775)
- b772895 fix(desktop): ignore stale history loads after new session
- 924b48f fix(desktop): restore session workspace from pinned metadata
- 07e688b fix(desktop): persist MCP JSON server edits
- af84b03 test(teardown): relax stuck-job timing on Windows
- 7b282ef Merge origin/main-v2 into cleanup-pending visibility fixes
- bf2abf6 fix(plugin): bound codegraph daemon idle timeout
- cd380f2 test(history): cover pending cleanup tool retrieval
- af57f01 fix(history): skip cleanup-pending transcripts
- 6aa8215 fix(teardown): hide pending sessions from branches
- ef1f38c Merge pull request #4721 from GTC2080/GTC/desktop-performance-audit
- 884c4ac fix(test): clean up teardown CI failures
- ade40e0 Merge bounded background teardown fixes
- 310c321 fix(teardown): hide cleared sessions before async cleanup
- 1e5d796 test(provider): cover tool-call name backfill; skip copy when unneeded
- bd19a28 fix(teardown): block cleanup-pending CLI resumes
- abb0310 fix(provider): backfill empty tool-call name/arguments on old-session replay (#4727)
- 423f071 fix(teardown): skip cleanup-pending topic sessions
- e7fbb07 ci(desktop): gate stable Windows signing until the release cert is ready
- 94aefd3 fix(teardown): block cleanup-pending resumes
- c34508d fix(teardown): hide cleanup-pending API sessions
- 998750f fix(teardown): avoid duplicate destroy grace waits
- 6a6e665 ci(desktop): Authenticode-sign the Windows installer via SignPath
- 6350c29 fix(teardown): delay delete and trash cleanup
- 49fb97d fix(teardown): defer cleanup for stuck jobs
- 7a7962d fix(agent): hide cleanup-pending sessions
- a2cd780 fix(control): delay cleanup after teardown timeout
- f77fe10 fix(jobs): bound background teardown waits
- dcc434e perf: avoid redundant desktop session reloads
- 7e7c47d fix(desktop): remove job artifacts on clear