Repository navigation
v0.5.0 — Sharing, handoff, paste recovery, menu search
New commands
ses share <id>— upload a redacted transcript to your own share server and get a time-limited URL. Redaction handles paths, secrets, git credentials, and long pastes, withoff/default/strictmodes. Newshare-serverbinary (pure Go, distroless Dockerfile) for self-hosting on deploio or any container platform.ses handoff <id> --note "…"— single-use claim link for handing a live session to a teammate. Recipient runsses resume --from <url>to claim the link, download a local copy, and launch Claude Code with the full context pre-loaded. The HTML view of a handoff never leaks the transcript.ses paste <id> [--turn N] [--grep RE]— dump any user turn to stdout. Closes the gap where pasted logs and JSON were always stored uncapped but had no command to retrieve them.ses pastes [--min N] [--shape json|log|xml|yaml]— list the biggest user pastes across all sessions, by shape. Use when you pasted something but don't remember when or in which session.
Menu bar additions
- Search… — native NSAlert text input; on submit, top 10 FTS5 matches appear inline in the menu, each clickable to copy the resume command.
- Open picker in terminal… — launches iTerm (or Terminal) running
ses resumeso you get the bubble-tea fuzzy picker with live search.
Compatibility
No schema migrations. Every new command works against any existing `~/.ses/index.db`. Shape classification is compute-at-query-time — your historical big pastes are findable the moment you upgrade.
Upgrade
```bash
go install github.com/timae/rel.ai/cmd/ses@latest
go install github.com/timae/rel.ai/cmd/ses-menu@latest
or: go install github.com/timae/rel.ai/cmd/share-server@latest
```
Restart the menu agent to pick up the new binary:
```bash
launchctl unload ~/Library/LaunchAgents/ai.rel.ses.menu.plist
launchctl load ~/Library/LaunchAgents/ai.rel.ses.menu.plist
```
See the README sections on Paste Recovery, Share, and Handoff for details.