Search and read past conversations from the current project on this machine, including its git worktrees. Use this to recall previous work, find how something was implemented before, or retrieve context from another worktree in the same repo.

Two modes:
1. **Search** - Find sessions by title keyword in the current project and its worktrees. Returns a list of matching sessions with their title, directory, and last updated time. Use this first to locate relevant conversations.
2. **Read** - Retrieve the full transcript of a specific session by ID. Returns the conversation messages (user prompts and assistant responses) so you can understand what was discussed and done.

Usage notes:
  - Search matches against session titles using case-insensitive substring matching
  - Results are limited to the current project/worktree family
  - Reading a session from a different project is rejected
  - Use search mode first to find session IDs, then read mode to get the full conversation
  - Session transcripts can be large; prefer searching first to narrow down which session to read
