Tool tree
gradeNot graded
get_active_requestAnswer
Read the request currently visible in Runwire. Authentication values stay protected.
View tool JSON
{
"name": "get_active_request",
"kind": "answer",
"impl": "imperative",
"description": "Read the request currently visible in Runwire. Authentication values stay protected.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}run_active_requestAction
Run the visible request and update its response panel.
View tool JSON
{
"name": "run_active_request",
"kind": "act",
"impl": "imperative",
"description": "Run the visible request and update its response panel.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}update_active_requestAction
Update the visible request method, URL, or body. Changing the URL clears protected authentication and sensitive headers.
View tool JSON
{
"name": "update_active_request",
"kind": "act",
"impl": "imperative",
"description": "Update the visible request method, URL, or body. Changing the URL clears protected authentication and sensitive headers.",
"inputSchema": {
"type": "object",
"properties": {
"method": {
"type": "string",
"enum": [
"GET",
"POST",
"PUT",
"PATCH",
"DELETE"
]
},
"url": {
"type": "string",
"maxLength": 2048
},
"body": {
"type": "string",
"maxLength": 256000
}
},
"additionalProperties": false
}
}get_last_responseAnswer
Inspect the latest visible API response or error.
View tool JSON
{
"name": "get_last_response",
"kind": "answer",
"impl": "imperative",
"description": "Inspect the latest visible API response or error.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}get_journeyAnswer
Read the active ordered journey, visual workflow, extractions, assertions, and latest results.
View tool JSON
{
"name": "get_journey",
"kind": "answer",
"impl": "imperative",
"description": "Read the active ordered journey, visual workflow, extractions, assertions, and latest results.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}get_flow_mapAnswer
Read the visible executable workflow graph, node positions, data bindings, selection, and run state.
View tool JSON
{
"name": "get_flow_map",
"kind": "answer",
"impl": "imperative",
"description": "Read the visible executable workflow graph, node positions, data bindings, selection, and run state.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}select_flowAction
Open one of the available executable API flows.
View tool JSON
{
"name": "select_flow",
"kind": "act",
"impl": "imperative",
"description": "Open one of the available executable API flows.",
"inputSchema": {
"type": "object",
"properties": {
"flowId": {
"type": "string",
"enum": [
"checkout",
"tickets"
]
}
},
"required": [
"flowId"
],
"additionalProperties": false
}
}begin_flow_buildAction
Clear one demo flow into a visible draft so the agent can compose it request by request.
View tool JSON
{
"name": "begin_flow_build",
"kind": "act",
"impl": "imperative",
"description": "Clear one demo flow into a visible draft so the agent can compose it request by request.",
"inputSchema": {
"type": "object",
"properties": {
"flowId": {
"type": "string",
"enum": [
"checkout",
"tickets"
]
}
},
"required": [
"flowId"
],
"additionalProperties": false
}
}add_flow_requestAction
Create one visible request node with its method, URL, and expected response status.
View tool JSON
{
"name": "add_flow_request",
"kind": "act",
"impl": "imperative",
"description": "Create one visible request node with its method, URL, and expected response status.",
"inputSchema": {
"type": "object",
"properties": {
"stepId": {
"type": "string",
"pattern": "^[a-z0-9-]+$",
"maxLength": 80
},
"label": {
"type": "string",
"maxLength": 120
},
"method": {
"type": "string",
"enum": [
"GET",
"POST",
"PUT",
"PATCH",
"DELETE"
]
},
"url": {
"type": "string",
"maxLength": 2048
},
"expectedStatus": {
"type": "integer",
"minimum": 100,
"maximum": 599
}
},
"required": [
"stepId",
"label",
"method",
"url",
"expectedStatus"
],
"additionalProperties": false
}
}set_request_query_parameterAction
Add or replace one visible query parameter on a draft flow request.
View tool JSON
{
"name": "set_request_query_parameter",
"kind": "act",
"impl": "imperative",
"description": "Add or replace one visible query parameter on a draft flow request.",
"inputSchema": {
"type": "object",
"properties": {
"stepId": {
"type": "string",
"maxLength": 80
},
"key": {
"type": "string",
"maxLength": 120
},
"value": {
"type": "string",
"maxLength": 2048
}
},
"required": [
"stepId",
"key",
"value"
],
"additionalProperties": false
}
}set_request_headersAction
Replace the visible headers on one draft flow request. Sensitive values remain protected.
View tool JSON
{
"name": "set_request_headers",
"kind": "act",
"impl": "imperative",
"description": "Replace the visible headers on one draft flow request. Sensitive values remain protected.",
"inputSchema": {
"type": "object",
"properties": {
"stepId": {
"type": "string",
"maxLength": 80
},
"headers": {
"type": "array",
"maxItems": 40,
"items": {
"type": "object",
"properties": {
"key": {
"type": "string",
"maxLength": 200
},
"value": {
"type": "string",
"maxLength": 8192
}
},
"required": [
"key",
"value"
],
"additionalProperties": false
}
}
},
"required": [
"stepId",
"headers"
],
"additionalProperties": false
}
}set_request_bodyAction
Set the visible request body on one draft flow request.
View tool JSON
{
"name": "set_request_body",
"kind": "act",
"impl": "imperative",
"description": "Set the visible request body on one draft flow request.",
"inputSchema": {
"type": "object",
"properties": {
"stepId": {
"type": "string",
"maxLength": 80
},
"body": {
"type": "string",
"maxLength": 256000
}
},
"required": [
"stepId",
"body"
],
"additionalProperties": false
}
}set_response_extractionAction
Bind one JSON response value for use by later requests in the visible flow.
View tool JSON
{
"name": "set_response_extraction",
"kind": "act",
"impl": "imperative",
"description": "Bind one JSON response value for use by later requests in the visible flow.",
"inputSchema": {
"type": "object",
"properties": {
"stepId": {
"type": "string",
"maxLength": 80
},
"key": {
"type": "string",
"pattern": "^[A-Za-z_][A-Za-z0-9_.-]*$",
"maxLength": 80
},
"path": {
"type": "string",
"pattern": "^\\$",
"maxLength": 300
}
},
"required": [
"stepId",
"key",
"path"
],
"additionalProperties": false
}
}select_journey_stepAction
Open a journey node in the visible workflow inspector.
View tool JSON
{
"name": "select_journey_step",
"kind": "act",
"impl": "imperative",
"description": "Open a journey node in the visible workflow inspector.",
"inputSchema": {
"type": "object",
"properties": {
"stepId": {
"type": "string",
"enum": [
"create-customer",
"create-order",
"get-order",
"delete-order"
]
}
},
"required": [
"stepId"
],
"additionalProperties": false
}
}move_flow_nodeAction
Move one visible workflow node without changing execution behavior.
View tool JSON
{
"name": "move_flow_node",
"kind": "act",
"impl": "imperative",
"description": "Move one visible workflow node without changing execution behavior.",
"inputSchema": {
"type": "object",
"properties": {
"stepId": {
"type": "string",
"enum": [
"create-customer",
"create-order",
"get-order",
"delete-order"
]
},
"x": {
"type": "number",
"minimum": 24,
"maximum": 1800
},
"y": {
"type": "number",
"minimum": 96,
"maximum": 720
}
},
"required": [
"stepId",
"x",
"y"
],
"additionalProperties": false
}
}auto_layout_flowAction
Arrange the visible executable workflow from left to right while preserving every request and binding.
View tool JSON
{
"name": "auto_layout_flow",
"kind": "act",
"impl": "imperative",
"description": "Arrange the visible executable workflow from left to right while preserving every request and binding.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}run_journeyAction
Run every journey step in order, pass extracted values forward, and stop on failure.
View tool JSON
{
"name": "run_journey",
"kind": "act",
"impl": "imperative",
"description": "Run every journey step in order, pass extracted values forward, and stop on failure.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}run_flow_stepAction
Execute one configured flow request, reuse values extracted by earlier requests, and update its visible response evidence.
View tool JSON
{
"name": "run_flow_step",
"kind": "act",
"impl": "imperative",
"description": "Execute one configured flow request, reuse values extracted by earlier requests, and update its visible response evidence.",
"inputSchema": {
"type": "object",
"properties": {
"stepId": {
"type": "string",
"enum": [
"create-customer",
"create-order",
"get-order",
"delete-order"
]
}
},
"required": [
"stepId"
],
"additionalProperties": false
}
}apply_idempotency_repairAction
Add the missing generated Idempotency-Key header to Create order in Checkout recovery.
View tool JSON
{
"name": "apply_idempotency_repair",
"kind": "act",
"impl": "imperative",
"description": "Add the missing generated Idempotency-Key header to Create order in Checkout recovery.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}run_controlled_burstAction
Run 1–50 safe GET requests with bounded concurrency and show success rate, p50, p95, and errors.
View tool JSON
{
"name": "run_controlled_burst",
"kind": "act",
"impl": "imperative",
"description": "Run 1–50 safe GET requests with bounded concurrency and show success rate, p50, p95, and errors.",
"inputSchema": {
"type": "object",
"properties": {
"count": {
"type": "integer",
"minimum": 1,
"maximum": 50
},
"concurrency": {
"type": "integer",
"minimum": 1,
"maximum": 10
}
},
"additionalProperties": false
}
}get_run_historyAnswer
Read recent journey run outcomes and burst metrics.
View tool JSON
{
"name": "get_run_history",
"kind": "answer",
"impl": "imperative",
"description": "Read recent journey run outcomes and burst metrics.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}set_environment_variableAction
Set a non-sensitive environment value visible to the user.
View tool JSON
{
"name": "set_environment_variable",
"kind": "act",
"impl": "imperative",
"description": "Set a non-sensitive environment value visible to the user.",
"inputSchema": {
"type": "object",
"properties": {
"key": {
"type": "string",
"pattern": "^[A-Za-z_][A-Za-z0-9_.-]*$",
"maxLength": 80
},
"value": {
"type": "string",
"maxLength": 4096
}
},
"required": [
"key",
"value"
],
"additionalProperties": false
}
}