Optimization
Optimize Prompt
Automatically improve system prompts based on test failures
POST
Automatically analyze test failures and optimize your agent’s system prompt. Uses intelligent failure clustering and DSPy-inspired optimization.
string
required
Agent to optimize
string
required
Optimization strategy:
error_driven, metric_driven, or fullstring
Time window for failure analysis (e.g., “7d”, “30d”). Used with
error_driven.integer
Minimum failures required to trigger optimization (default: 5)
object
Target metrics for
metric_driven optimizationboolean
Include few-shot examples from successful tests (default: true)
integer
Maximum few-shot examples to include (default: 5)
object
Optimization constraints
string
required
Optimization identifier
string
required
Status:
running, completed, failedstring
required
Original system prompt
string
required
Improved system prompt
array
required
List of changes with rationale
object
required
Predicted metric improvements
string
required
ID of automatic validation run

