Skip to main contentCheck my product

Agent Journeys (Test)

Use hosted or local BYOK journeys only when a Recommendation Audit or technical verification needs runtime proof.

TL;DR: Run colter test https://your-store.com to send hosted AI shopping personas through your store and score the experience. Hosted journeys run on Colter's infrastructure, require Pro or higher, and use COLTER_API_KEY or a saved colter auth login session. Use --local for the free BYOK path with your own ANTHROPIC_API_KEY, OPENAI_API_KEY, or GEMINI_API_KEY. Add --json for structured output, --pdf for a report, or --fix to generate follow-up fixes automatically.

colter.test returns structured JSON built for hosted agent journeys, regression checks, and CI jobs.

Test is the Prove capability for runtime questions inside the Recommendation Audit, not a separate merchant product. It does not replace a same-prompt observation in ChatGPT, Google AI Mode, Perplexity, Claude, or another named answer engine.

What Agent Journeys Do

colter test runs configured shopping journeys across selected model families and records what happened in that run. It answers a different question than Check: not just "was the public protocol surface present?" but "what did this configured journey observe?" One run does not establish universal behavior for a named agent or platform.

Personas

Ten personas run by default, with the_comparer available as an opt-in persona. Each persona makes live storefront or protocol requests, and the browser verification persona adds screenshots when the required tool surface is present.

Persona groupFocus
Platform shoppersProtocol flows, browser flow, mobile flow
Intent shoppersSecurity, pricing clarity, data quality, returns, edge cases

Scenarios

Typical scenarios include:

  • discovery
  • product info
  • policy comprehension
  • checkout readiness
  • competitive comparison
  • recommendation
  • edge cases

Requirements

For hosted journeys:

  • COLTER_API_KEY=col_live_..., colter auth login, or --api-key
  • Pro or Agency plan

For Local/BYOK runs:

  • ANTHROPIC_API_KEY, OPENAI_API_KEY, or GEMINI_API_KEY
  • No Colter-hosted LLM calls
  • Cost-controlled defaults unless you widen --models, --personas, or --scenarios

CLI

colter test <url> [flags]

Common Flags

FlagPurpose
--models LISTChoose claude, gpt, gemini
--api-key KEYOverride COLTER_API_KEY for this run
--localRun local/BYOK tests with your provider key instead of Colter-hosted LLMs
--personas LISTFilter personas
--scenarios LISTFilter scenarios
--jsonStructured output
--parallel NConcurrent persona runs
--timeout DURATIONClient wait timeout for hosted results
--budget AMOUNTMax spend in USD
--threshold NExit non-zero below this score
--fixGenerate fix plans for weak dimensions
--fix-threshold NCutoff used with --fix
--applyApply fixes after test when --fix is set
--dry-runGenerate fix content without writing
--pdfCreate a PDF report
--pdf-out PATHSet the PDF path
--browserInclude browser_shopper when you already filter personas or scenarios
--api-url URLOverride API base URL

Examples

colter test https://store.example.com
colter test https://store.example.com --models claude,gemini --json
colter test https://store.example.com --threshold 70 --json
colter test https://store.example.com --fix --fix-threshold 75
colter test https://store.example.com --pdf --pdf-out report.pdf
GEMINI_API_KEY=... colter test https://store.example.com --local
GEMINI_API_KEY=... colter query-rank https://store.example.com
GEMINI_API_KEY=... colter ucp-qa https://store.example.com

Output Highlights

The JSON payload includes:

  • overall score
  • per-persona results
  • per-scenario results
  • per-model scores
  • recommendations
  • token and cost totals

CI

colter test exits with code 1 when the final score is below --threshold.

colter test https://mystore.com --threshold 70 --json
  1. Start the Recommendation Audit or a technical Check.
  2. Use a hosted or local journey only for the runtime question public evidence cannot answer.
  3. Use Fix on the bounded evidence or runtime gap.
  4. Re-run the unchanged buyer prompt or runtime journey.
  5. Use Lens only when ongoing observed traffic adds value.

Pricing

Agent journeys are:

  • available on Pro and Agency when run on Colter-hosted infrastructure
  • available locally through BYOK commands when customers supply their own model provider key

Next Steps