bellwether profile
Manage interview profiles for different testing scenarios.
Synopsis
bellwether profile <subcommand> [options]
Description
Profiles let you save and reuse interview configurations for different scenarios. For example, you might have a "quick" profile for CI and a "thorough" profile for release testing.
Subcommands
list
List all available profiles.
bellwether profile list
Output:
Available profiles:
default Default interview settings
quick Fast CI checks (1 question, cheap model)
security Security-focused testing
thorough Comprehensive testing (5 questions, all personas)
create
Create a new profile.
bellwether profile create <name> [options]
Options:
| Option | Description |
|---|---|
--provider <provider> | LLM provider |
--model <model> | LLM model |
--max-questions <n> | Questions per tool |
--personas <list> | Comma-separated personas |
Example:
bellwether profile create security-audit \
--provider anthropic \
--model claude-sonnet-4-5 \
--max-questions 5 \
--personas security_tester
use
Set the active profile for subsequent commands.
bellwether profile use <name>
Example:
bellwether profile use security-audit
bellwether interview npx your-server # Uses security-audit profile
show
Show details of a profile.
bellwether profile show <name>
delete
Delete a profile.
bellwether profile delete <name>
Examples
Create a CI Profile
# Create a fast, cheap profile for CI
bellwether profile create ci \
--provider openai \
--model gpt-4o-mini \
--max-questions 1 \
--personas technical_writer
# Use in CI
bellwether profile use ci
bellwether interview --ci npx your-server
Create a Security Audit Profile
bellwether profile create security \
--provider anthropic \
--model claude-sonnet-4-5 \
--max-questions 10 \
--personas security_tester,qa_engineer
Create a Thorough Testing Profile
bellwether profile create release \
--provider openai \
--model gpt-5.2 \
--max-questions 5 \
--personas technical_writer,security_tester,qa_engineer,novice_user
Profile Storage
Profiles are stored in ~/.bellwether/profiles/:
~/.bellwether/
profiles/
default.yaml
ci.yaml
security.yaml
release.yaml
Each profile is a YAML file with interview settings:
# ~/.bellwether/profiles/security.yaml
llm:
provider: anthropic
model: claude-sonnet-4-5
interview:
maxQuestionsPerTool: 10
personas:
- security_tester
- qa_engineer
See Also
- Configuration Guide - Full configuration options
- Personas - Understanding testing personas
- interview - Run interviews