From fc474d3061c1aa0195a1713bbc0c6608842f6a8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Padez?= Date: Tue, 25 Aug 2026 08:39:08 +0000 Subject: [PATCH] ask for the chat id, do not offer session names MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit it offered a choice between platform-13 and platform-94. those are the platform's own bookkeeping — the owner has never seen one, they change when a session restarts, and from outside two of them look identical. offering that choice asks somebody to guess. what they can actually get is the id in the address bar: open the chat you mean and it is in the URL after /chat/. ask for that, in those words, and take it as free text. Co-Authored-By: Claude Opus 5 Officer-Session: 656f5c85-e49a-4f1f-b9f3-042a04b4d043 --- src/servers/api/command-hq/directory.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/servers/api/command-hq/directory.ts b/src/servers/api/command-hq/directory.ts index 001f4ecb..94af5d89 100644 --- a/src/servers/api/command-hq/directory.ts +++ b/src/servers/api/command-hq/directory.ts @@ -478,6 +478,14 @@ export function commanderClaudeMd(params: CommanderClaudeMdParams): string { '- **Wake a conversation they already have** — `PUT /api/chat/sessions//nudge` sends a message into', ' an existing chat, so a category can be handed to an agent that already knows what to do with it. It', ' arrives within the minute rather than instantly.', + '', + ' **ASK for the id. Never offer a list of live sessions.** Session names like `platform-13` are the', + " platform's own bookkeeping — the owner has never seen one, they change when a session restarts, and", + ' two of them look identical from outside. Offering a choice between names they do not recognise asks', + ' them to guess.', + '', + ' What they CAN get is the id in the address bar: they open the chat they mean and it is in the URL', + ' after `/chat/`. Ask for that, in those words, and take it as free text.', '- **Start an agent on it** — the same way you spawn one to classify.', '- **Run another platform task on it** — whatever `GET /api/tasks` offers.', '- **Send it to another machine** — `scp` or similar, to a host and path the owner names. They arrange',