Usage of kent rebind:
  kent rebind [--project <project-id>] <session-id> <new-path>

Retarget a session to an existing workspace path.

Without --project, the session stays in its source project and Kent attaches an
unbound target path to that project. If the path belongs only to another project,
Kent prints complete commands for moving the session or attaching the path to
the source project.

--project moves the session to that project. Kent attaches an unbound target
workspace automatically.

For a live session, Kent acknowledges the scheduled move immediately and applies
it between agent steps, like a worktree switch. The agent continues without
interruption, and queued input is preserved. Existing background commands
continue in the directories where they started.

Dormant-session moves complete before the command returns and report any new
workspace attachment. A running session-owned background process blocks a dormant
move. Workflow-owned sessions cannot move across projects.

Examples:
  kent rebind <session-id> ../moved-workspace
  kent rebind --project <project-id> <session-id> ../other-project
