Oh My Subagents v0.3.1
Migration safety fix
- oms init now stops before creating a second default controller database when legacy Banksia state exists.
- Migration preflights every destination before copying files or changing a service.
- Migration refuses to copy state while a foreground or unmanaged controller still owns the API bind target.
- systemd uninstall preserves its unit and surfaces the native error when disable --now fails.
- The README now separates fresh installation from the required Banksia upgrade order and links accidental 0.3.0 recovery.
Upgrade
Existing OMS installation: pipx upgrade oh-my-subagents
Existing Banksia installation: do not run oms init first. Install oh-my-subagents, run oms migrate-from-banksia, then oms db upgrade and verify service status.