Skip to content

Reasonix CLI v1.13.0

Choose a tag to compare

@github-actions github-actions released this 28 Jun 01:10
· 11 commits to main-v2 since this release
20e99f6

Changelog

  • 20e99f6 Merge pull request #5452 from SivanCola/fix/memory-security-hardening
  • 35d2476 Fix memory and permission hardening regressions
  • 3ee319d Merge pull request #5348 from myipanta/fix/4708-custom-provider-key-collision
  • 4f1769a Unify custom provider key env derivation
  • c9df209 Merge pull request #5353 from liugh-dev/fix/backfill-tool-result-name
  • aa5ff7b Merge pull request #5359 from yizeyi18/sandbox-nonreading
  • a11719a Improve custom provider key env defaults
  • 759986a Merge pull request #5345 from ashishexee/fix/session-stats-telemetry-resume
  • 009017e fix(provider): route missing tool result names through repair
  • 995bcf4 Enforce forbid_read across reader tools
  • e8a8a4e Fix restored telemetry reset state
  • 5e7cdac Merge pull request #5304 from cyq1017/codex/reasonix-5250-config-fallback
  • 534dcd8 Document forbid_read sandbox usage
  • e2b8f08 Merge pull request #5288 from YoungDan-hero/dev-6
  • 2f0cf14 Merge pull request #5382 from cyq1017/codex/reasonix-5374-collab-mode
  • fb320db Support quoted MCP editor commands
  • 59ff9af Merge pull request #5428 from ttmouse/fix/todo-auto-update-5339
  • 0b12cf4 Merge pull request #5426 from 183965983/fix/paste-expand-interject-queue
  • fde0c93 test(tui): cover queued folded paste expansion
  • d6a3cb7 fix(goal): restore completed todos on resume
  • ad05ecc Merge pull request #5442 from GTC2080/GTC/fix-topic-trash-placeholder
  • 76bc768 Merge pull request #5392 from cyq1017/codex/reasonix-5371-stdio-timeout
  • e5b6e08 fix(boot): remove unused plugin spec helper
  • ed818c1 feat(plugin): unify MCP call timeouts
  • 2eb11f8 fix(desktop): include placeholder sessions in topic trash
  • 0993db1 fix(goal): auto-complete remaining todos when goal finishes (#5339)
  • 7c8d679 fix(tui): expand paste placeholders before queuing interject during reasoning
  • 3e824fc Merge pull request #5420 from esengine/feat/accounts
  • eb1500e feat(accounts): add email/password account service worker
  • 8ceb23f Merge pull request #5388 from ttmouse/pr/unify-topic-title
  • 23ea7aa Merge remote-tracking branch 'origin/main-v2' into codex/reasonix-5371-stdio-timeout
  • fe0680a fix(desktop): show session context in Cmd+K
  • aa1f951 Merge origin/main-v2 into pr/unify-topic-title
  • 63d1214 fix(desktop): lock session title search contracts
  • 57e80a9 Merge pull request #5409 from SivanCola/fix/desktop-session-hydration-mcp-cache
  • 80130b0 Fix desktop session hydration latency
  • 33b3a4a Merge pull request #5401 from SivanCola/fix/mcp-read-only-trust-approval
  • 0b6f5c9 Merge pull request #5407 from esengine/fix/plan-mode-readonly-bash-unify
  • 0b80dee fix(planmode): allow the full read-only bash command set while planning (#5341)
  • 70da2df Merge pull request #5406 from esengine/fix/desktop-sink-context-stale-events
  • 4fda67d fix(desktop): clear queued events + lock ctx on sink teardown (#5352)
  • 950bba8 Merge pull request #5404 from esengine/fix/desktop-tab-switch-coalescing
  • 3fe39f7 fix(desktop): coalesce tab-bar switches through the navigation scheduler (#5352)
  • 4204d61 Keep MCP trust approvals fresh
  • 45d8859 Fix MCP read-only trust approvals
  • 615544e Merge pull request #5272 from onenewcode/fix/5175-image-input-text-only-model
  • 86aa672 Merge pull request #5400 from SivanCola/fix/tui-scroll-interactions
  • 6b788b4 Merge latest main-v2 into image input gating PR
  • 9008ab1 Merge pull request #5349 from liugh-dev/feat/copy-export-commands
  • 5d76514 Merge pull request #5347 from liugh-dev/fix/cli-paste-memory-compiler-source-event
  • 6641a92 fix(tui): harden transcript scroll interactions
  • 7da9b0a Allow text models to keep tool-readable images
  • dde60a4 fix(tui): skip empty session exports
  • f6b7b42 test(cli): wait for folded paste turn completion
  • 63575c9 fix(tui): keep exported markdown display-safe
  • d9dd4ab Merge pull request #5399 from SivanCola/fix/desktop-rewind-checkpoint-turns
  • b03f7f6 Merge latest main-v2 into image input gating PR
  • fef4c09 fix(desktop): align rewind targets with checkpoints
  • f6500d8 Merge main-v2 into image input gating PR
  • 5c9209b Merge pull request #5398 from SivanCola/fix/code-copy-button-stable
  • 04abf24 Merge pull request #5378 from yekern/fix/tui-restore-mouse-wheel
  • 61ae3b7 Fix code block copy button positioning
  • 85fd0a2 Merge pull request #5396 from ttmouse/fix/heartbeat-new-conversation-btn
  • 2ae7d21 test(heartbeat): cover fresh topic persistence
  • 6e4e2ed Merge pull request #5397 from SivanCola/fix/desktop-navigation-coalescing
  • 7754911 fix(desktop): coalesce session navigation
  • a015f7f Merge pull request #5395 from SivanCola/fix/memory-v5-boundary-guardrails
  • 1b6868a fix(memory-v5): guard synthetic and replay boundaries
  • 8fcf663 Merge pull request #5393 from SivanCola/fix/memory-v5-synthetic-turn-contract
  • 96518c2 Merge pull request #5394 from SivanCola/feature/explicit-legacy-session-import
  • 217e011 fix(heartbeat): honor NewConversationEachRun flag when creating topics
  • 0817773 Merge pull request #5355 from GTC2080/GTC/fix-5306-desktop-lag
  • 6f059b8 feat(migration): import legacy sessions from explicit roots
  • cef150d fix(control): mark synthetic turns before Memory v5
  • 5ccacbc fix(desktop): reveal warm turns before jump navigation
  • 667451b fix(desktop): reset warm transcript pagination per session
  • 51a152d Merge pull request #5391 from SivanCola/fix/approved-plan-execution-after-approval
  • 93451f8 fix(desktop): clear approved-plan and memory citation noise
  • 4ecd308 fix(plugin): make stdio call timeout configurable
  • 84e2daf Merge pull request #5390 from esengine/fix/memory-v5-display-unwrap-nested
  • 4411b5d fix(memory-v5): render corrupted/accreted contracts cleanly on session switch (#5361)
  • 9ae6bf8 fix(desktop): 回应 Codex review — 添加 Cmd+K keywords + 优先显示会话重命名标题
  • 74b33fb Merge pull request #5387 from esengine/fix/memory-v5-synthetic-turn-loop
  • ed9d9b9 fix(desktop): 统一历史记录/搜索面板的对话标题与左侧边栏一致
  • 02e05b6 fix(memory-v5): stop synthetic turns from spinning the goal loop (#5342, #5329)
  • 369bfda Merge pull request #5386 from esengine/refactor/memory-v5-p4-control-heuristic
  • 34b5da7 refactor(memorycompiler): replace control-theory packages with a heuristic
  • 8c7a32a Merge pull request #5383 from esengine/refactor/memory-v5-p2-drop-runtime-os
  • 7f1c943 refactor(memorycompiler): drop functions orphaned by runtime-OS removal
  • f0a5725 Merge pull request #5381 from esengine/refactor/memory-v5-p3-compact-contract
  • 23cdda5 Merge pull request #5380 from esengine/refactor/memory-v5-p1-dead-code
  • 2af3af9 refactor(memorycompiler): drop the unused production-hardening runtime-OS
  • 28ff9a4 Preserve collaboration mode during session rebuild
  • 12c3aac perf(memorycompiler): compact the per-turn execution contract
  • 0536f04 refactor(system): remove dead internal/system architecture-lock package
  • 8a34a55 fix(tui): restore mouse wheel scrolling in transcript viewport
  • cb81cb5 Adjust darwin test from detecting /etc/ssh to /home/user/.ssh.
  • ee975ed run go fmt
  • 55f2596 Merge branch 'main-v2' into sandbox-nonreading
  • 41f3780 modify tests
  • bf432d9 fix(desktop): paginate restored transcript warm turns
  • 07502b7 fix(provider): backfill Name in pairToolResults for existing tool results
  • 10309ab feat(tui): add /copy and /export commands
  • cb8c6b6 fix: generate unique apiKeyEnv for non-ASCII custom provider names
  • 7aa41f5 fix(cli): folded paste content was invisible to the model
  • baa8cba fix(desktop): load session stats from telemetry on resume (#3450)
  • 5dac4f6 Merge pull request #5321 from SivanCola/fix/mcp-trust-controls
  • 0526a88 Add cache-invariant regression for read-only trust
  • cc2019b Merge pull request #5285 from YoungDan-hero/dev-5
  • f2ea581 feat(desktop): add explicit MCP trust controls
  • 0d54d0f Merge pull request #5307 from ttmouse/pr/strip-memory-compiler-upstream
  • d363773 Preserve preview text for compiled memory turns
  • 3370155 Add regression for stripping memory-compiler-execution block
  • 7056884 Merge pull request #5303 from myipanta/fix/5286-interrupted-task-re-execution
  • 65f18ea fix(control): reset todoState and flush transcript after cancel strip
  • 91395b7 Merge pull request #5313 from SivanCola/fix/desktop-topic-navigation-coalescing
  • 2f606fa fix(desktop): coalesce topic navigation
  • 5afceb9 Merge pull request #5308 from leslie3747/main-v2
  • ca421bc Add regression guarding approval reply unblocks blocked turn
  • 216da47 fix(bot): run turn off dispatch goroutine so approval replies arent deadlocked
  • 326cfc6 refactor: move memory compiler indicator to msg-meta as disabled-style icon
  • ec82916 Merge pull request #5301 from meteor614/fix/direct-osc52-clipboard
  • 029b717 refactor: replace interactive memory icon with pure display badge
  • 54922b9 docs: clarify OSC 52 clipboard behavior
  • 22317b8 feat: make memory compiler icon interactive — click to toggle raw text
  • d8c4f2f Fix Windows config discovery fallback
  • f60ebbe feat: add Memory v5 compiler indicator icon to user message meta
  • 28c6ae7 fix: strip memory-compiler-execution block from user message display
  • 66dadfc fix(control): strip incomplete turn messages after user cancel (#5286)
  • 256a62f fix: use OSC 52 directly for clipboard instead of platform-tool-then-fallback
  • d4aadbb docs(serve/auth): correct signSession nonce-panic comment
  • 8596273 fix(cli/mcp): prevent command injection via $EDITOR/$VISUAL
  • 2495efc fix(serve/auth): handle crypto/rand.Read error in signSession
  • 1b2a465 gate image input by model capability
  • 5584350 Sandbox: add forbid_read key to regular reads to unsupposed positions.