5.1.39 was never published: its release run stopped before npm, so 5.1.40 is the next release after 5.1.38.
Onboarding saves only the facts you keep, and the TUI and the desktop share one completion flag. The facts you accept are written through memory's own write path, and finishing onboarding in either the TUI or the desktop marks it done for both. (#10506)
- 657a02e Merge pull request #10506 from code-yeongyu/feat/10481-onboarding-memory-apply
- 1056cb1 Merge pull request #10663 from code-yeongyu/fix/10660-posthog-packed-install-windows
- 3f67a8c Merge remote-tracking branch 'origin/dev' into feat/10481-onboarding-memory-apply
- e77a1d3 Merge pull request #10683 from code-yeongyu/release/v5.1.39-source-state
- cc47733 Merge pull request #10638 from code-yeongyu/ci/dev-push-runs-never-cancelled
- adc50dc Merge remote-tracking branch 'origin/dev' into feat/10481-onboarding-memory-apply
- add0b1c Merge remote-tracking branch 'origin/dev' into ci/dev-push-runs-never-cancelled
- f101145 Merge pull request #10600 from code-yeongyu/fix/10350-sync-crypto-lows
- 7b6708a Merge remote-tracking branch 'origin/dev' into feat/10481-onboarding-memory-apply
- 5e9cd7e Merge pull request #10584 from code-yeongyu/perf/recall-persisted-bm25-index
- 58ee699 Merge remote-tracking branch 'origin/dev' into perf/recall-persisted-bm25-index
- d6da044 docs: name the session-close behavior change and the inlined provider map (#10677 review)
- c40807c fix(memory): a later entry in a pull never changes an earlier entry's receiver verdict
- 7f0098b Merge remote-tracking branch 'origin/dev' into feat/10481-onboarding-memory-apply
- 7b7742f Merge pull request #10505 from code-yeongyu/feat/10480-onboarding-understanding
- 76f1f49 Merge remote-tracking branch 'origin/dev' into ci/dev-push-runs-never-cancelled
- 483c51e Merge remote-tracking branch 'origin/dev' into perf/recall-persisted-bm25-index
- 0187672 Merge remote-tracking branch 'origin/dev' into feat/10480-onboarding-understanding
- d159b26 Merge remote-tracking branch 'origin/dev' into fix/10350-sync-crypto-lows
- 61f1975 Merge pull request #10636 from code-yeongyu/fix/10632-skill-loader-hermetic-roots
- c938ebd Merge remote-tracking branch 'origin/dev' into fix/10632-skill-loader-hermetic-roots
- 048883f Merge pull request #10652 from code-yeongyu/fix/10650-scan-component-unwritable-agent-dir
- 8c184b7 Merge remote-tracking branch 'origin/dev' into feat/10480-onboarding-understanding
- 4c3901a Merge remote-tracking branch 'origin/dev' into fix/10650-scan-component-unwritable-agent-dir
- 85afdc2 Merge pull request #10657 from code-yeongyu/chore/regen-codex-install-bundle
- 394a9be Merge remote-tracking branch 'origin/dev' into feat/10480-onboarding-understanding
- a2c025d chore(omo-codex): regenerate the committed Codex installer bundle
- 694cc94 Merge remote-tracking branch 'origin/dev' into perf/recall-persisted-bm25-index
- 1aef9dc Merge remote-tracking branch 'origin/dev' into fix/10350-sync-crypto-lows
- 48c3f53 Merge pull request #10640 from code-yeongyu/perf/9915-lazy-posthog
- e60e316 fix(memory): run the sync receiver once per pull, not once per entry
- 1832be7 docs(changelog): scope the #10350 trust pin and receiver claims to what #10600 fixes
- df899f0 Merge pull request #10653 from code-yeongyu/docs/agents-md-types-node-pin
- 180ee97 Merge origin/dev into perf/9915-lazy-posthog
- 7d534f8 docs(agents): scope the tsconfig types rule to Bun-targeted packages and name both @types/node pins (#10653 review)
- 42eda2f docs(agents): the @types/node root devDependency is a resolution pin, not a tsconfig type (#10646)
- 499f4a4 test(#10650): make the agent dir unwritable with a regular file, not chmod 0o555, so the case holds on Windows
- 4afa1dc Merge pull request #10647 from code-yeongyu/fix/root-types-node-devdependency
- 15c6a19 Merge remote-tracking branch 'origin/dev' into fix/root-types-node-devdependency
- 5376221 Merge pull request #10622 from code-yeongyu/fix/memsync-10620-legacy-cycle-lows
- ec81b09 fix(build): declare @types/node as a root devDependency so the repo's own copy wins type resolution
- 9b8f43f Merge pull request #10618 from code-yeongyu/fix/10613-git-env-prefix
- 228da0a Merge remote-tracking branch 'origin/dev' into fix/10613-git-env-prefix
- 72d98d4 test(#10632): the hermetic home also pins the user skill roots, and skills-loader-core's runner loads it
- 92760d2 test(memory-core): drop the exclusion test no single gate check makes fail
- c486e0a Merge remote-tracking branch 'origin/dev' into perf/recall-persisted-bm25-index
- 4481f4e fix(memory-core): restore holds an exclusive gate over recall term-store saves
- ec9adf1 Merge remote-tracking branch 'origin/dev' into feat/10480-onboarding-understanding
- b54b8f0 Merge pull request #10496 from code-yeongyu/feat/10478-onboarding-scan-rpc
- 6b4491c Merge remote-tracking branch 'origin/dev' into perf/recall-persisted-bm25-index
- cd833ae Merge remote-tracking branch 'origin/dev' into fix/memsync-10620-legacy-cycle-lows
- e07e22d Merge remote-tracking branch 'origin/dev' into feat/10478-onboarding-scan-rpc
- 713c4f7 Merge pull request #10497 from code-yeongyu/feat/10479-engine-session-discovery
- 2d5262c Merge remote-tracking branch 'origin/dev' into perf/recall-persisted-bm25-index
- b670cc7 Merge remote-tracking branch 'origin/dev' into feat/10479-engine-session-discovery
- 9e4ceeb Merge pull request #10621 from code-yeongyu/fix/memsync-10611-recovery-head-descends
- ccdf076 chore(omo-codex): regenerate the Codex installer bundle for the git_master schema change (#10613)
- d3cc7fb fix(memory-core): wait for the recall store save before a test root is removed
- 4c44bc9 test(git-master): use a neutral env name in git_env_prefix fixtures (#10613)
- 4a7f19a Merge pull request #10599 from code-yeongyu/fix/10321-adoption-receipt-guard
- b28494d fix(memory-core): find the missing state dirs before mkdir so an EINTR retry cannot skip the parent fsync
- a57a53c docs(changelog): note unknown-key legacy adoption fix (#10622)
- 2ddf177 fix(memory-core): legacy cycle adoption skips keys the store never knew; tighten Loro resume tests
- 9baa1c9 Merge remote-tracking branch 'origin/dev' into fix/10321-adoption-receipt-guard
- ee24752 docs(changelog): note the git-master git_env_prefix restore (#10613)
- 06d32b4 Merge pull request #10598 from code-yeongyu/fix/memsync-10588-followups
- 6059418 docs(changelog): note descending-head recovery and created-dir fsync (#10621)
- 00a8e58 fix(memory-core): accept a keyring head that descends from our rotation; fsync created state dirs into their parents
- 15b7cad Merge remote-tracking branch 'origin/dev' into fix/10613-git-env-prefix
- b6230fc Merge pull request #10603 from code-yeongyu/fix/memsync-10450-recovery-durability
- 81ea4da docs(changelog): link the #10321 entry to PR #10599
- 447f667 fix(git-master): restore git_env_prefix on native and the forceful skill description (#10613)
- 1449fa2 test(git-master): RED tests for native git_env_prefix port (WIP for #10613 takeover)
- b8ebb81 docs(changelog): drop the claim about the deleted import guard (#10321)
- 88bf086 Merge branch dev into perf/recall-persisted-bm25-index
- 3113ad2 test(memory-core): drop the lexical withRegisterValues import guard
- 2e65dcf docs(changelog): link #10598 from the #10588 entry
- bcce104 Merge remote-tracking branch 'origin/dev' into feat/10479-engine-session-discovery
- 4daffc5 Merge remote-tracking branch 'origin/dev' into fix/memsync-10450-recovery-durability
- c8eb2bc Merge pull request #10549 from code-yeongyu/memsync/projection-pin
- 6c514d4 fix(memory): compare pin fsync call paths with forward slashes on Windows
- 9be5f91 fix(memory): name synced devices in production and read the range log once
- 51835c4 Merge pull request #10610 from code-yeongyu/fix/10609-omob-provenance-fixture-inode
- 3deb1bd docs(changelog): link #10584 from the recall entry
- 5318f8a test(omob): reinstall the fixture by rename so the stale-marker case always gets a new inode (#10609)
- c965355 Merge remote-tracking branch 'origin/dev' into fix/memsync-10450-recovery-durability
- 5e6fa92 Merge remote-tracking branch 'origin/dev' into feat/10479-engine-session-discovery
- cfcecfb Merge remote-tracking branch 'origin/dev' into perf/recall-persisted-bm25-index
- 82eac2d Merge remote-tracking branch 'origin/dev' into memsync/projection-pin
- ded23a5 Merge pull request #10386 from code-yeongyu/fix/category-shadow-lows
- 4f3bfdf docs(changelog): note the memory sync trust pin hardening (#10350)
- 3334959 docs(changelog): memory sync recovery write hold (#10603)
- fc1cb08 docs(changelog): note the #10321 adoption read-back fix
- 57eacd6 fix(memory-core): recovery releases the write hold only for its own stored rotation, durably
- ad3fded docs(changelog): note the #10588 sync engine crash-resume hardening
- 07019bf fix(memory): close the six crypto LOWs deferred from #10298
- c01707c fix(memory-core): keep captureOnDevice the only adoption commit path and read joined registers only in the header
- 97f0dda fix(memory-core): close the #10548 sync-engine review follow-ups
- 8e1ea75 docs(changelog): synced memory changes reach running sessions (#10549)
- a4adbfc feat(memory): show synced changes to running sessions
- 8351c19 Merge remote-tracking branch 'origin/dev' into fix/category-shadow-lows
- 0050ac4 Merge remote-tracking branch 'origin/dev' into feat/10479-engine-session-discovery
- 808e65c Merge pull request #10548 from code-yeongyu/memsync/sync-engine
- 54e8858 Merge pull request #10575 from code-yeongyu/fix/10419-nodeless-env
- 67dea2e Merge remote-tracking branch 'origin/dev' into fix/category-shadow-lows
- 19c9b56 Merge remote-tracking branch 'origin/dev' into perf/recall-persisted-bm25-index
- f5102bd Merge remote-tracking branch 'origin/dev' into memsync/sync-engine
- 29f1b24 Merge pull request #10582 from code-yeongyu/fix/10581-verify-platforms-from-manifest
- c2c258d Merge pull request #10143 from gtg7784/fix/plan-gate-session-handoff-upstream
- 2cc4330 Merge remote-tracking branch 'origin/dev' into fix/category-shadow-lows
- b82fa68 perf(memory): tokenize the fingerprint probes once per process
- b87fb6f Merge remote-tracking branch 'origin/dev' into pr-10143
- 2785f13 Merge pull request #10382 from code-yeongyu/fix/10339-reflection-stale-ctx
- aa5e56a fix(memory): copy a misaligned store buffer, report seed errors, stamp the tokenizer version and sweep stale temp files
- a4ca8c8 Merge remote-tracking branch 'origin/dev' into pr-10143
- 13da6e4 Merge remote-tracking branch 'origin/dev' into fix/category-shadow-lows
- a63380e Merge remote-tracking branch 'origin/dev' into fix/10339-reflection-stale-ctx
- 30eafbe Merge remote-tracking branch 'origin/dev' into feat/10479-engine-session-discovery
- 2793d56 fix(release): post-publish-verify takes platform packages from package.json, not a fifth hand list
- 01cb971 chore(codex): regenerate the Codex installer bundle for memory.sync.enabled (pinned Linux container, bun 1.4.3)
- b402e61 test(memory-core): the sync engine harness runs git through node:child_process
- 2b56a34 perf(memory): keep recall BM25 terms on disk and build excerpts only for returned candidates
- 4ef7207 Merge pull request #10353 from MoerAI/fix/10289-canonical-plugin-entry-test
- 8912e20 fix(memory-core): a leftover staged file never reads as a landed delete, and landing is durable on both sides
- 88595cd test(memory-core): fuzz with several crashes per cycle and edits between them
- c9f9c1d fix(memory-core): an append-only render journal makes every resumed render decidable
- 242e46c test(memory-core): fuzz on the Loro store byte for byte, with mid-render crashes
- 2c15c58 fix(memory-core): a resumed render tells its own output from a person's edit by recorded hash
- 7348bb4 fix(memory-core): an item applied but never materialised survives a restart
- 59009bc docs(changelog): keep the memory sync engine entry under Unreleased
- f5c744a test(memory-core): seeded two-device fuzz runs converge, and the append contract is stated
- c55bcec fix(memory-core): keep the engine lease outside the journal directory
- efc4b0d fix(memory-core): capture local edits before resuming a cycle at merged
- f20ce8c fix(memory-core): a delete of a path the device never had no longer wedges sync
- 0da62ba fix(memory-core): anchor the case-fold table to its module, and ship it with the sync sidecar
- 485f3d7 docs(changelog): the memory sync engine (#10548)
- 3044fe7 feat(memory-core): bind each pulled batch to the batch id its pull row names
- cbb2f9a fix(memory-core): a captured edit becomes the item's materialised baseline
- 66af837 feat(memory-core): openDeviceSync assembles the production engine for one repository
- 1ce6262 feat(omo-config-core): memory.sync.enabled turns on end-to-end encrypted memory sync
- 6cbf2bf feat(memory-core): HTTP Transport over the todo 15 sync routes and the event stream
- e2aa7e0 feat(memory-core): ItemStore over the item device (Loro docs, baselines, renderForDisk)
- 88f4db7 feat(memory-core): SyncRepo over the memory repo's git, with a compare-and-swap sync commit
- 016d9df feat(memory-core): a sync journal belongs to the device peer that created it
- 22360a7 feat(memory-core): 8 MiB batch split and jittered backoff on a stale base
- 2d3874a feat(memory-core): sync status with a typed paused state for refused entries
- d7a265c fix(memory-core): the sync engine reaches the filesystem only through fs/resilient
- 3059b04 feat(memory-core): sync cycle in both directions on a fake transport
- fb2f7c6 feat(memory-core): sync engine ports and the crash-safe omo-sync journal
- 628eeaf Merge pull request #10551 from code-yeongyu/fix/10378-review-convergence
- f45e11a Merge remote-tracking branch 'origin/dev' into fix/10378-review-convergence
- a6523d0 Merge pull request #10573 from code-yeongyu/fix/post-publish-verify-every-package
- d321f4d Merge remote-tracking branch 'origin/dev' into fix/post-publish-verify-every-package
- 7237270 Merge remote-tracking branch 'origin/dev' into bw-10353
- f6289c2 Merge pull request #10545 from code-yeongyu/fix/ram-r3-shared-recall-corpus
- 4221c31 Merge remote-tracking branch 'origin/feat/10478-onboarding-scan-rpc' into feat/10480-onboarding-understanding
- bca6501 fix(release): one 60-minute registry deadline shared by every package (review)
- 09f5a5a Merge remote-tracking branch 'origin/dev' into fix/category-shadow-lows
- 48fcb0f Merge remote-tracking branch 'origin/dev' into pr-10143
- 2333182 Merge remote-tracking branch 'origin/dev' into fix/10339-reflection-stale-ctx
- a350101 Merge remote-tracking branch 'origin/dev' into fix/10419-nodeless-env
- 630b089 test(release): type the registry wait helper and its tests
- dc6c978 Merge remote-tracking branch 'origin/dev' into feat/10479-engine-session-discovery
- 50f3b7f fix(release): post-publish-verify reads every published package back from npm
- 564f257 Merge remote-tracking branch 'origin/dev' into fix/ram-r3-shared-recall-corpus
- cb7097e Merge pull request #10557 from code-yeongyu/fix/3110-memory-surface-lazy-entries
- d404aed Merge remote-tracking branch 'origin/dev' into feat/10478-onboarding-scan-rpc
- 0a051c6 Merge remote-tracking branch 'origin/dev' into feat/10479-engine-session-discovery
- 39020a1 Merge remote-tracking branch 'origin/dev' into fix/ram-r3-shared-recall-corpus
- ddb81a5 docs(changelog): link #10551 from its Unreleased entry
- 31a4cad Merge remote-tracking branch 'origin/dev' into fix/3110-memory-surface-lazy-entries
- 9aedc34 Merge remote-tracking branch 'origin/dev' into fix/10378-review-convergence
- da0fcce Merge pull request #10569 from code-yeongyu/release/v5.1.38-source-state
- bc7996c Merge remote-tracking branch 'origin/dev' into fix/ram-r3-shared-recall-corpus
- 86efe14 docs(changelog): keep the shared recall corpus entry under Unreleased
- 722654b Merge remote-tracking branch 'origin/dev' into fix/3110-memory-surface-lazy-entries
- d9b0f55 Merge remote-tracking branch 'origin/dev' into fix/ram-r3-shared-recall-corpus
- bbd125e fix(ulw-plan): a round that closes a ledger blocker also earns another review round (#10378)
- abac9cf Merge remote-tracking branch 'origin/dev' into fix/10378-review-convergence
- f2a037d docs(changelog): link #10557 in the Unreleased entry
- ae9a78c fix(memory): resolve the shared corpus key through the resilient fs module
- d35b333 Merge origin/dev (v5.1.37) into fix/3110-memory-surface-lazy-entries
- 71f8416 Merge remote-tracking branch 'origin/dev' into fix/ram-r3-shared-recall-corpus
- 3e06984 fix(memory): key the shared recall corpus by the repository's real path
- 10c89a4 Merge origin/dev into fix/3110-memory-surface-lazy-entries
- 3d5a114 fix(memory): read session history only when a session binds (#10556)
- 9ddcfaa fix(ulw-plan): continue review while rounds raise new eligible findings instead of a fixed 5-round cap (#10378)
- f32a3c5 Merge remote-tracking branch 'origin/feat/10480-onboarding-understanding' into feat/10481-onboarding-memory-apply
- 75ad344 Merge remote-tracking branch 'origin/feat/10478-onboarding-scan-rpc' into feat/10480-onboarding-understanding
- 705392e Merge remote-tracking branch 'origin/dev' into feat/10478-onboarding-scan-rpc
- c6db206 Merge remote-tracking branch 'origin/dev' into feat/10479-engine-session-discovery
- 9468ab4 test(memory): write the shared-cache revision note into a seeded directory
- d2aa83f docs(changelog): note the shared recall corpus (#10545)
- bda5821 perf(memory): share one recall corpus per memory repository across a host's sessions (#10544)
- f526f39 Merge remote-tracking branch 'origin/feat/10480-onboarding-understanding' into feat/10481-onboarding-memory-apply
- a707ff1 Merge remote-tracking branch 'origin/feat/10478-onboarding-scan-rpc' into feat/10480-onboarding-understanding
- ec2ffbe Merge remote-tracking branch 'origin/dev' into feat/10478-onboarding-scan-rpc
- e6733eb Merge remote-tracking branch 'origin/dev' into fix/category-shadow-lows
- 72678e7 Merge remote-tracking branch 'origin/dev' into fix/10419-nodeless-env
- 36d08f7 Merge remote-tracking branch 'origin/dev' into pr-10143
- 84f71ea Merge remote-tracking branch 'origin/dev' into fix/10339-reflection-stale-ctx
- f54a786 Merge remote-tracking branch 'origin/dev' into feat/10479-engine-session-discovery
- ae0847d Merge remote-tracking branch 'origin/dev' into feat/10478-onboarding-scan-rpc
- 49218e3 fix(omo-native): an apply's own writes do not make its later stages stale; a new skill directory is stale once it exists (#10496)
- f29236a Merge remote-tracking branch 'origin/dev' into feat/10479-engine-session-discovery
- eb0a4b6 Merge /Users/Shared/onb-wt/omo-10480-understand into feat/10481-onboarding-memory-apply
- 044e6c8 Merge remote-tracking branch 'origin/dev' into feat/10480-onboarding-understanding
- ee0971e Merge remote-tracking branch 'origin/dev' into feat/10479-engine-session-discovery
- eaad4b0 Merge remote-tracking branch 'origin/dev' into feat/10478-onboarding-scan-rpc
- 4ab3640 Merge remote-tracking branch 'origin/dev' into feat/10479-engine-session-discovery
- 312abce Merge remote-tracking branch 'origin/dev' into feat/10478-onboarding-scan-rpc
- 9f7662f Merge remote-tracking branch 'origin/dev' into fix/10419-nodeless-env
- bcf0655 Merge remote-tracking branch 'origin/dev' into fix/category-shadow-lows
- 92e6da7 Merge remote-tracking branch 'origin/dev' into fix/10339-reflection-stale-ctx
- e7f34d0 Merge remote-tracking branch 'origin/dev' into pr-10143
- b7135d7 Merge branch 'feat/10480-onboarding-understanding' of /Users/Shared/onb-wt/omo-10480-understand into feat/10481-onboarding-memory-apply
- 8bd158a Merge branch 'feat/10479-engine-session-discovery' of /Users/Shared/onb-wt/omo-10479-sessions into feat/10480-onboarding-understanding
- bee05d6 docs(changelog): note onboarding's kept-facts save and shared completion flag (#10506)
- 82130f3 Merge branch 'feat/10480-onboarding-understanding' of /Users/Shared/onb-wt/omo-10480-understand into feat/10481-onboarding-memory-apply
- a669658 docs(changelog): note onboarding's understanding-you step (#10505)
- b86da51 Merge branch 'feat/10478-onboarding-scan-rpc' of /Users/Shared/onb-wt/omo-10478-scan into feat/10480-onboarding-understanding
- 8ffca93 docs(changelog): note the onboarding scan RPC (#10496)
- 8cd6b23 Merge remote-tracking branch 'origin/dev' into feat/10478-onboarding-scan-rpc
- adc18fb docs: changelog line for the engine session discovery RPC; drop a stray diff3 base marker from changes.md (#10479)
- ddd2fb2 Merge branch 'feat/10480-onboarding-understanding' of /Users/Shared/onb-wt/omo-10480-understand into feat/10481-onboarding-memory-apply
- 1d550b9 Merge remote-tracking branch 'origin/dev' into feat/10479-engine-session-discovery
- 569c768 Merge branch 'feat/10480-onboarding-understanding' of /Users/Shared/onb-wt/omo-10480-understand into feat/10481-onboarding-memory-apply
- 1d7f931 Merge branch 'feat/10478-onboarding-scan-rpc' of /Users/Shared/onb-wt/omo-10478-scan into feat/10480-onboarding-understanding
- cad797d Merge branch 'feat/10480-onboarding-understanding' of /Users/Shared/onb-wt/omo-10480-understand into feat/10481-onboarding-memory-apply
- 85a626b Merge commit '54a86400ea' into feat/10480-onboarding-understanding
- f00d181 Merge branch 'feat/10478-onboarding-scan-rpc' of /Users/Shared/onb-wt/omo-10478-scan into feat/10480-onboarding-understanding
- 9220131 fix: onboarding scans outlive the session that ran them (#10496)
- 6c4aaaf Merge branch 'feat/10480-onboarding-understanding' into feat/10481-onboarding-memory-apply
- bba4291 Merge remote-tracking branch 'origin/feat/10478-onboarding-scan-rpc' into feat/10480-onboarding-understanding
- 29f228d fix: onboarding apply refuses stale targets, rides the engine's credential store (#10496)
- a90a13c Merge remote-tracking branch 'origin/dev' into fix/10419-nodeless-env
- 46154b0 Merge remote-tracking branch 'origin/dev' into fix/category-shadow-lows
- 27c1919 Merge remote-tracking branch 'origin/dev' into fix/10339-reflection-stale-ctx
- f8fb1af Merge remote-tracking branch 'origin/dev' into pr-10143
- 68ffeba Merge remote-tracking branch 'origin/dev' into feat/10479-engine-session-discovery
- ebc1d9b Merge branch 'feat/10480-onboarding-understanding' into feat/10481-onboarding-memory-apply
- aaa2b30 Merge branch 'feat/10479-engine-session-discovery' into feat/10480-onboarding-understanding
- 9e9d562 Merge remote-tracking branch 'origin/dev' into feat/10478-onboarding-scan-rpc
- 8b81aad Merge remote-tracking branch 'origin/dev' into feat/10479-engine-session-discovery
- 34fb64e Merge remote-tracking branch 'origin/dev' into fix/category-shadow-lows
- f5cd590 Merge remote-tracking branch 'origin/dev' into fix/10339-reflection-stale-ctx
- 2c5b737 Merge remote-tracking branch 'origin/dev' into fix/10419-nodeless-env
- 9de79cf Merge remote-tracking branch 'origin/dev' into pr-10143
- 186a315 Merge branch 'feat/10479-engine-session-discovery' into feat/10480-onboarding-understanding
- 4336054 feat: TUI onboarding migration help reads the shared scan (#10478)
- 53e3e9f feat: stream omo setup detection over the onboarding scan RPC (#10478)
- 9254906 Merge remote-tracking branch 'origin/dev' into fix/category-shadow-lows
- f30e8b4 Merge remote-tracking branch 'origin/dev' into fix/10339-reflection-stale-ctx
- 6c59e89 Merge remote-tracking branch 'origin/dev' into fix/category-shadow-lows
- 2f503e2 Merge remote-tracking branch 'origin/dev' into fix/10339-reflection-stale-ctx
- dd029c1 Merge remote-tracking branch 'origin/dev' into pr-10143
- dcef487 Merge remote-tracking branch 'origin/dev' into fix/10419-nodeless-env
- 6cb183c test(omo-native): keep the node-less postinstall test node-less when NODE or npm_node_execpath is inherited (#10419)
- 2b52166 Merge remote-tracking branch 'origin/dev' into fix/category-shadow-lows
- 9deb3e4 Merge remote-tracking branch 'origin/dev' into fix/10339-reflection-stale-ctx
- 3dbd3c9 Merge remote-tracking branch 'origin/dev' into merge-dev-10353
- fb0b261 fix(config): keep the agent-command audit clean in the loader comment (#10386)
- 0e5109a Merge remote-tracking branch 'origin/dev' into pr-10143
- 0a93f86 fix(memory): outside a launch scope only the shared registry applies; facts take the current model only from the same agent's session (#10382 review)
- 79b45b8 test(memory): launches without a trigger snapshot and selection-less facts launches never use another session's details (RED, #10382 review)
- b711270 fix(config): only the agent's own key silences the category-shadow warning; note the config-only doctor and startup scope (#10386 review)
- 227b7a0 test(config): a chain under a retired alias key still leaves the canonical agent shadowed (RED, #10386 review)
- 33cc0ad fix(memory): bind reflection launch facts to the run: a trigger snapshot or the run's own session, never the current one (#10339)
- 159cafd test(memory): a replacement session's facts never reach the triggering launch; concurrent sessions and reconcile launches keep their own (RED, #10339)
- c137c5a docs(changelog): category-shadow warning follow-up (#10386)
- 8369de1 fix(config): category-shadow warning respects a markdown agent's own model and retired alias keys, and says the key keeps working for task(category) (#10326 follow-up)
- 6d3f536 test(config): category-shadow warning skips agents with their own chain (singular model, markdown model, alias key) and says how to keep the key (RED, #10326 follow-up)
- df78c0f docs(changelog): memory reflection after session replacement or reload (#10382)
- 5e24bda fix(memory): a reflection launch keeps the triggering session facts when its ctx is retired (#10339)
- 419f4f0 test(memory): a reflection launch after newSession, fork, switchSession or reload reads a retired ctx (RED, #10339)
- d90e2bc test(auto-update-checker): canonicalize plugin entry fixtures (fixes #10289)
- 628d926 Merge remote-tracking branch 'origin/dev' into pr-10143
- b121d93 Merge remote-tracking branch 'origin/dev' into pr-10143
- 678b3ab Merge remote-tracking branch 'origin/dev' into pr-10143
- 294494f Merge remote-tracking branch 'origin/dev' into pr-10143
- d6d5799 Merge remote-tracking branch 'origin/dev' into pr-10143
- b2da71e docs(changelog): note the plan gate evidence handoff (#10143)
- 403be31 Merge remote-tracking branch 'origin/dev' into pr-10143-maint
bun add -g omo-ai