Configuration
Configure Penelope’s behavior through agent initialization, environment variables, or programmatic configuration.
Agent Configuration
Default Model
Penelope uses Vertex AI with Gemini 2.0 Flash by default. Configure globally:
Environment Variables:
Programmatic:
Supported Providers
Penelope works with any Rhesis SDK model:
- vertex_ai - Google Vertex AI (Gemini models)
- anthropic - Anthropic (Claude models)
- openai - OpenAI (GPT models)
- openai_compatible - Any OpenAI-compatible API
Max Iterations
Default: 10. Configure globally or per-agent:
Environment Variable:
Programmatic:
Per Agent:
Choosing Max Iterations: Start with 10 for simple tests. Increase to 20-30 for complex multi-turn scenarios or exploratory testing.
Timeout
Set execution timeout to prevent runaway tests:
Transparency & Verbosity
Control output detail level:
Test-Level Configuration
Override settings per test:
Log Level
Control logging verbosity:
Environment Variable:
Programmatic:
Complete Configuration Example
Next: Learn how to Extend Penelope with custom tools and architecture details, or explore Examples for practical use cases.