github code-yeongyu/oh-my-openagent v5.0.0-beta.7

6 hours ago

OMO Native: your favorites stay put, and updates that just work

Favorite models stop disappearing — if a provider was momentarily unauthenticated or unreachable, opening the model picker and touching favorites used to silently erase every favorite that provider owned, sometimes wiping the list entirely. The picker only ever sees models that resolve right now, and that filtered view was being written straight back to your settings. Favorites that do not resolve at that moment are now preserved untouched.

Latest Senpi engine — OMO Native (omo-ai) now runs on @code-yeongyu/senpi@2026.8.12-4, with every workspace pin (root, native launcher, Senpi adapter, task engine) moved in lockstep.

Updates that respect your installeromo update now detects whether you installed with Bun or npm and prints the command that matches your setup. Bun global installs get a proper bun add -g path; npm installs keep npm i -g. Reinstall errors quote the same detected command, so recovery advice is never for the wrong package manager.

Update guidance safe from any install path — custom install locations with spaces, $, or quotes now produce correctly shell-quoted update commands on both POSIX and Windows.

One agent home, even nested — nested Senpi processes (reflection, child agents) now share the single $HOME/.omo/agent state directory instead of resolving their own, so identity and configuration survive every child launch.

Plus shared memory-engine improvements that ship through the OmO memory runtime: active learning (facts, people cards, dream consolidation) now defaults on, with per-agent overrides.


ade persona seed v2 + identity.md in

  • f35dd09 docs(memory): record the unconditional full-scope APPROVED verdict
  • e2e781b test(omo-codex): allow Windows installer latency
  • 6cf4e85 fix(memory): forbid destructive recovery that can discard user memory edits
  • f109440 fix(memory-core): narrow optional observations in the people card tests
  • 67093ab docs(memory): record round 31 verdict, the empirical IC-6 defect, and round 32 bind
  • 374a6bf fix(memory): close the abrupt-supervisor-death deadline hole and pin the facts watermark ordering
  • 3347fd4 fix(memory-core): allow kind and aliases in the pre-commit frontmatter hook
  • c5cf7ea feat(memory): durable facts queue with crash reconcile
  • 82c9676 docs(memory-config): document the memory configuration surface
  • 3a56dac docs(memory): record round 30 verdicts and round 31 bind
  • eb8a468 fix(memory): specify Windows supervisor containment and reconciliation
  • a4dd860 feat(memory-core): dream persona (consolidation + skill audit + people phases)
  • 224638c feat(memory-core): people card + observation formats and human card seed
  • 30ce8cf docs(memory): record full-scope review round 30 and self-audit receipt
  • 2bba9d7 feat(memory): skills-usage ledger for dream audit
  • 8d0a1a5 feat(memory-core): seed memory-discipline skill
  • 3e00693 feat(memory-config): default active learning on + nudge/facts/dream/people/soul settings
  • 5bca65f feat(memory-core): sharpen always-on memory reminder (attention-first rewrite)
  • 14b19c7 merge: sync dev into Windows CI baseline
  • 6a50215 docs(memory): add memory v2 active-learning work plan
  • 9cb2b37 fix(omo-native): preserve Windows PATH casing
  • 1495ca6 test(omo-native): compare canonical Windows bin paths
  • 2826d27 test(omo-native): respect Windows test contracts
  • abbd63d test(memory-core): reuse validation fixtures
  • 3ce89e3 style(omo-native): restore fixture indentation
  • f4aaa82 test(omo-native): canonicalize Windows fixture paths
  • e638c8d fix(ci): pin workflow yaml to LF
  • 95cbd30 feat(memory-core): expose HEAD commit timestamps

Thank you to 2 community contributors:

  • @ashmoonori-afk:
    • fix(omo-memory): locate standard Git on Windows
    • test(omo-memory): allow for Windows Git latency
  • @MoerAI:
    • docs: explain the three OMO editions
    • docs: add edition choice guidance
    • Merge pull request #6769 from code-yeongyu/docs/three-editions
    • Merge pull request #6771 from code-yeongyu/docs/choose-edition

Don't miss a new oh-my-openagent release

NewReleases is sending notifications on new releases.