github code-yeongyu/oh-my-openagent v5.1.10

4 hours ago

Hotfix: omo -p exits again after a delegated task. Since 5.1.8, a headless or scripted run whose agent handed work to an in-process task printed its answer and then never exited, so CI jobs, cron entries and wrappers that wait on it hung until killed. Interactive sessions leaked a loopback bridge server and its socket for every such task. This release runs on the senpi 2026.10.1-3 engine.

Fixed

omo -p exits after an in-process task child finishes, and the child's resources are released. Since 5.1.8 an in-process child loads the engine's builtin extensions, but its teardown disposed the session without running their session_shutdown handlers, so codemode's per-session bridge server stayed listening and kept the process alive. Child teardown now runs those handlers first, within the host's shutdown budget, on both the normal path and the path that discards a child whose handle never started. (#9413, #9418)

A delegated task that the host recovers after a restart is reported as continued only once its continuation prompt is acknowledged; a refused or timed-out prompt is now reported as lost instead of a successful reattach. Thanks to @Dante-dan. (#9406)

  • 6108673 Merge pull request #9428 from code-yeongyu/release/v5.1.10-source-state
  • a3cd088 Merge pull request #9424 from code-yeongyu/docs/changelog-5.1.10-notes
  • 0b68578 docs(changelog): add the 5.1.10 notes
  • f7e6163 Merge pull request #9418 from code-yeongyu/fix/9413-inprocess-child-shutdown
  • 8c23a3f Merge pull request #9412 from code-yeongyu/docs/changelog-drop-private-link
  • be862fc Merge pull request #9406 from Dante-dan/fix/9403-host-cancel-lifecycle
  • 9a3436a Merge current dev into recovery reporting fix
  • eae0487 docs(changelog): drop a private-repo link from the 5.1.9 notes
  • 63d4ac1 Merge branch 'dev' of https://github.com/code-yeongyu/oh-my-openagent into fix/9403-host-cancel-lifecycle

Thank you to 1 community contributor:

  • @Dante-dan:
    • Merge current dev into recovery reporting fix
bun add -g omo-ai

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

NewReleases is sending notifications on new releases.