[0.3.0] - 2026-04-23
Added
- Opencode interactive sessions — launch opencode as an alternative runtime alongside Claude Code, with full mount/sync parity and agent abstraction (#20, #23)
- Persona maker — create and edit personas from the CLI (#22)
- Animated sync spinner on the SIGINT exit path — 1st Ctrl-C starts an ora spinner with "Syncing… (Ctrl-C again to skip)", 2nd Ctrl-C aborts, 3rd force-exits (#24)
Fixed
- Opencode agent now defaults to
permission: 'allow'so it can actually edit files configFileswritten byonBeforeLaunchare hidden from the mount-mirror in both directions — prevents masking a user's existingopencode.jsonon the way in and polluting the working tree on the way out (#23)- Sync-exit line no longer misreports direction: "Synced N change(s) back to the repo" → "N file event(s) during session", since
onAfterSync's count is bidirectional and includes inbound initial-mirror events (#24)