feat(cli): add /teleport command for portable session management

This commit is contained in:
mkorwel
2026-03-16 08:45:28 -07:00
parent fd62938945
commit 17a23c4ace
10 changed files with 1385 additions and 0 deletions
+12
View File
@@ -442,6 +442,18 @@ Slash commands provide meta-level control over the CLI itself.
- **`tools`**:
- **Description:** Show tool-specific usage statistics.
### `/teleport`
- **Description:** Export or import sessions to make them portable across
machines.
- **Sub-commands:**
- **`export [session-id] [output-path] [--secret] [--key-file <path>] [--blob <uri>]`**:
- **Description:** Packages the session state into a compressed archive.
- **Note:** Use `--secret` for AES-256 encryption or `--blob` to upload
directly to GCS/S3.
- **`import <path-or-uri> [--secret] [--key-file <path>]`**:
- **Description:** Restores a session from a local file or cloud URI.
### `/terminal-setup`
- **Description:** Configure terminal keybindings for multiline input (VS Code,