Paste your OpenAI key and saved prompt ID. COLVO runs every scenario through the Responses API, adds a colvo_propose tool and files what your agent proposes — then checks Stripe.
pmpt_…).colvo_propose to every test; when the model calls it, COLVO files the proposal with the test’s key and hands the decision back. The model never sees the key.{
"prompt": { "id": "pmpt_…" },
"input": [
{ "role": "developer", "content": "Account context from COLVO: { … }" },
{ "role": "user", "content": "I was charged twice, refund one?" }
],
"tools": [{ "type": "function", "name": "colvo_propose", "parameters": { "action": "…", "parameters": { } } }],
"store": false
}The agent never holds your payment keys — it proposes, COLVO decides and executes.
COLVO adds and executes the propose tool itself — your prompt stays as it is.
OpenAI retired the Assistants API; this preset uses its replacement, saved prompts.
The model only sees the account facts; COLVO files the proposal with the test’s short-lived key.
Your own OpenAI key pays for the agent’s tokens — separate from COLVO’s managed AI.
Tools OpenAI runs itself (file search, web search, MCP) keep working. Function tools that your own code would answer are not called during COLVO tests.
OpenAI retired it. Move the instructions into a saved prompt — that is what this preset connects to.
Reference: Connect your agent
Test your agent before it ships — and guard every real action once it’s live. In a safe copy of your world first.