pan-share · git:20261103.c61fa3e · 2026-11-03 · sha256 736783abf373aafe
pan-share git:20261103.c61fa3eA
Immutable. This exact content never changes and is served at /api/v1/blob/736783abf373aafe.
--- name: pan-share description: "pan share <conversation> — share a conversation by link and print the join link and join code" triggers: - pan share - share this conversation - share conversation link allowed-tools: - Bash --- # Share a Conversation ## Overview `pan share <conversation>` creates the share for one conversation, or finds the one that is already live, and prints the join link, the join code (`BCDF-GHJK`) and the two commands a viewer can run. It calls the running dashboard with this machine's internal token. It never starts a dashboard: the host side of a share lives in the full `pan up` stack. ## Before You Run It - The dashboard must be running (`pan up`). - The machine must be signed in to overdeck.ai (`pan account login`). ## Find the Conversation Pass the conversation id or its name. The id is the number in a dashboard URL such as `/conv/2972`. From inside a conversation, print your own: ```bash pan conversations current --json ``` ## Quick Command ```bash pan share 2972 pan share 2972 --json # the ShareView JSON only, for scripts ``` ## What to Send the Other Person Send the link, or the join code with one of the join commands the output prints: - `pan join BCDF-GHJK` when they have Overdeck installed. - `npx @overdeck/core join BCDF-GHJK` when they do not. It needs Node 22 or newer. Joiners wait in the lobby. Let them in from the share dialog in the dashboard (⋮ → Share this conversation). Admit, kick and revoke are not CLI commands. ## Errors - **`The Overdeck dashboard is not running`** — start it with `pan up`, then run `pan share` again. - **`Sign in with pan account login to share conversations.`** (`not_signed_in`) — run `pan account login` first. - **`conversation_not_found`** — the name or id does not match a conversation on this machine. - **HTTP 409 with a release message** — the conversation was released to another machine. Share it from the machine that holds it.