Add a session mapping strategy that maps a specific repo to a session. Right now we have per-directory which is pretty close, but doesn't work for:
- cases where the user has same repo on different folders (like in worktrees)
- cases where the user launches an agent in a subdirectory of a repo
Add a session mapping strategy that maps a specific repo to a session. Right now we have
per-directorywhich is pretty close, but doesn't work for: