Skip to content

v0.5.0 — Sharing, handoff, paste recovery, menu search

Choose a tag to compare

@timae timae released this 22 Apr 08:26
· 3 commits to main since this release

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, with off/default/strict modes. New share-server binary (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 runs ses 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 resume so 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.