diff --git a/plugins/voyage/commands/trekbrief.md b/plugins/voyage/commands/trekbrief.md index a9d7406..8ee392c 100644 --- a/plugins/voyage/commands/trekbrief.md +++ b/plugins/voyage/commands/trekbrief.md @@ -675,6 +675,25 @@ Append one record to `${CLAUDE_PLUGIN_DATA}/trekbrief-stats.jsonl`: If `${CLAUDE_PLUGIN_DATA}` is not set or not writable, skip silently. Never let stats failures block the workflow. +## Profile (v4.1) + +Accepts `--profile ` where `` is one of `economy`, `balanced`, +`premium`, or a custom profile under `voyage-profiles/`. Default: `premium`. + +Resolution order (per `lib/profiles/resolver.mjs`): +1. `--profile` flag (source: `flag`) +2. `VOYAGE_PROFILE` environment variable (source: `env`) +3. `premium` default (source: `default`) + +Examples: +``` +/trekbrief --profile economy +VOYAGE_PROFILE=balanced /trekbrief +``` + +Stats records emit `profile`, `phase_models`, and `profile_source` so operators +can audit which profile drove which session. + ## Hard rules 1. **Interactive only.** This command requires user input. There is no diff --git a/plugins/voyage/commands/trekcontinue.md b/plugins/voyage/commands/trekcontinue.md index 1d9fee3..f71f947 100644 --- a/plugins/voyage/commands/trekcontinue.md +++ b/plugins/voyage/commands/trekcontinue.md @@ -293,6 +293,36 @@ if the env var is set; silently skip otherwise. {"ts":"","project":"","next_session_label":"