Update Agent Test
Authentication
Enter your API key with the Bearer prefix, e.g. ‘Bearer sk_…’.
Path parameters
Headers
Request
Replaces the tool-mock config when present.
Prefixed wire identifier (folder_<26 char Crockford base32>)
of the folder to move the test into, or null to move the
test back to root. Omit to leave unchanged.
Response headers
Response
Prefixed wire identifier (test_<26 char Crockford base32>).
URL paths accept only this
prefixed form; legacy UUID path parameters are rejected with
404.
Prefixed wire identifier (agent_<26 char Crockford base32>)
of the agent this test was authored against, or null for a
bare workspace test with no authoring agent. This is
authored-from provenance - it records which agent’s tool schemas
and variables the test was built from, plus an audit of where
the test came from - not an ownership or access handle: every
read, list, and run is scoped by workspace, and the run target
is bound at run time independently of this field. It also stays
put (a dangling provenance pointer) if the authoring agent is
later deleted.
Discriminates the shape of AgentTest.config.
reply- send one message to the agent and judge the response with an LLM.tool- assert that the agent calls a specific tool given a context.simulation- run a multi-turn conversation between the agent and an AI caller.
Type-specific configuration document.
Optional tool-mocking config applied during runs of this test.
Per-test dynamic-variable overrides. Keys substitute {{key}}
placeholders inside the test config at run-start. Unknown keys
render as empty string, matching session dispatch behaviour.
When set, prefixed wire identifier
(folder_<26 char Crockford base32>) of the containing folder.
Null means root (unfiled).