- Custom agents appear in mobile new-worktree agent picker with catalog snapshot
- Add tombstone GC that strips suppressed same-id rows during prune
- Echo launchToken through daemon, relay, and orchestration PTY layers
- invalid_launch_snapshot keeps pending for recovery when conflicting terminal exits
- Lock form inputs during edit seed and on failed seeds to prevent overwrites
- Save source control agent recipe before launch so host resolves current args
- Add stranded gate for orchestration dispatchForget (parity with automation)
- Validate commandOverride is a string instead of throwing in draftToDefinition
- Refetch catalog on custom agent mutations in all mount points