From cbc00539579ebd0b806ea2ca16d5b6d371f36638 Mon Sep 17 00:00:00 2001 From: Kjell Tore Guttormsen Date: Tue, 5 May 2026 14:28:20 +0200 Subject: [PATCH] feat(voyage)!: session-title hook COMMANDS map + voyage prefix [skip-docs] - Replace 5 ultra*-local keys with trek* equivalents - Add /trekcontinue + /trekendsession entries - Change session title prefix ultra: -> voyage: Part of voyage-rebrand session 2 (W3.1 / Step 3). Co-Authored-By: Claude Opus 4.7 --- .../hooks/scripts/session-title.mjs | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/plugins/ultraplan-local/hooks/scripts/session-title.mjs b/plugins/ultraplan-local/hooks/scripts/session-title.mjs index 7a7557f..6346463 100755 --- a/plugins/ultraplan-local/hooks/scripts/session-title.mjs +++ b/plugins/ultraplan-local/hooks/scripts/session-title.mjs @@ -17,11 +17,13 @@ import { stdin } from 'node:process'; import { resolve, basename } from 'node:path'; const COMMANDS = { - '/ultrabrief-local': 'brief', - '/ultraresearch-local': 'research', - '/ultraplan-local': 'plan', - '/ultraexecute-local': 'execute', - '/ultrareview-local': 'review', + '/trekbrief': 'brief', + '/trekresearch': 'research', + '/trekplan': 'plan', + '/trekexecute': 'execute', + '/trekreview': 'review', + '/trekcontinue': 'continue', + '/trekendsession': 'endsession', }; function slugify(s) { @@ -72,7 +74,7 @@ async function readStdin() { if (!matchedCmd) return; const slug = detectSlug(prompt); - const title = `ultra:${matchedCmd}:${slug}`; + const title = `voyage:${matchedCmd}:${slug}`; const out = { hookSpecificOutput: {