Skip to content

Oh My Subagents 0.2.0

Choose a tag to compare

@ringlochid ringlochid released this 21 Aug 13:38
· 13 commits to main since this release
3cf99d2

Highlights

  • Banksia is now Oh My Subagents: a local runtime that turns ad-hoc parent/subagent delegation into durable, supervised, accountable work.
  • The new PyPI distribution is oh-my-subagents, with oms as the canonical CLI.
  • The runtime now presents the OMS identity consistently across the CLI, Console, API metadata, prompts, docs, examples, packaging, and CI.
  • The README now explains the durable delegation model and shows a concrete multi-wave bug-fix example.
  • OMS_* environment variables are canonical. Existing BANKSIA_* variables and the banksia CLI remain supported during 0.2.x with deprecation warnings and conflict detection.
  • Existing data remains in the stable Banksia protocol locations: the banksia Python import, .banksia Task workspaces, banksia.persistence, configured PostgreSQL schemas, and native service identifier are intentionally unchanged.
  • Installed-distribution verification now covers wheel/sdist identity, both CLI entry points, isolated initialization and reset, server health/readiness, packaged Console assets, durable Task restart, and Windows service lifecycle.

Upgrade from Banksia

Stop the existing controller before replacing the distribution:

banksia service stop
pipx uninstall banksia
pipx install oh-my-subagents
oms service install

Then confirm the migrated installation:

oms --version
oms service status

No database reset, data copy, or workspace rename is required. See Migrate from Banksia for compatibility details and rollback guidance.