Skip to content

OneShotInteractionVersion

A version of a one-shot interaction.

Kind: an object, used in responses.

Every field is present in a response; empty ones are null.

FieldTypeDescription
agentInteractionAgentBindingThe agent that takes the task.
externalOperationsMcpMcpExternalOperationBinding[]Tools from MCP connectors that every agent in the interaction can call, as well as its own tools.
externalOperationsOpenApiOpenApiExternalOperationBinding[]Tools from OpenAPI connectors that every agent in the interaction can call, as well as its own tools.
inputsConnectorAuthenticationSecretConnectorAuthenticationSecretInput[]Run inputs that choose the secret a tool sends with its calls.
inputsConnectorBindingConnectorBindingInput[]Run inputs whose values go straight into a tool’s calls, so the model never sees or chooses them.
inputsPromptPromptInput[]The inputs a run is started with, which the prompt uses as %%name%%.
promptstringWhat the agents are asked to do. A run’s inputs are filled in wherever it says %%name%%.
solutionSchemastring | nullThe JSON Schema the answer must match, as JSON text: the run’s output is then JSON of that shape. Null: the output is free text.
systemPromptModeInteractionSystemPromptModeHow systemPrompts combine with the instructions Maitento gives every agent.
systemPromptsstring[]Extra system instructions for every agent in the interaction.
durationWarningToAitimespan | nullHow long into a run the agents are told that time is running short. Null: they are not told.
durationAutoTerminationtimespan | nullThe longest a run may take. The run stops with an error when it is reached; time spent waiting for a person does not count. Null: the interaction sets no limit.
contextSettingsInteractionContextSettingsHow the conversation is kept within the model’s context window, and how many rounds of tool calls an agent may make in one turn.
loomLoomConfiguration| nullLong-term memory for the interaction’s agents. Null: no memory.
swarmInteractionSwarmSettings| nullWhether this interaction’s participants may start sub-interactions, which ones, and how far the work may spread. Null: none may.
credentialStackstring | nullThe credential stack this interaction’s runs use, by id or name, when their start doesn’t name one. Null: the namespace’s default stack, then your tenant’s.
versionintegerThe version number, from 1. Every change to a definition adds a new version with the next number.
datedatetimeWhen this version was created, in UTC.
isDisabledbooleanWhether this version is disabled. A disabled version is never used: new links and runs take the latest enabled version, and anything pinned to this one fails until it is re-enabled.
{
"agent": {
"name": "...",
"agent": {
"id": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"version": 0
},
"externalOperationsMcp": [
{}
],
"externalOperationsOpenApi": [
{}
],
"loomId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"webAccess": {
"search": false,
"fetch": false
}
},
"externalOperationsMcp": [
{
"name": "...",
"externalOperationId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"externalOperationVersion": 0,
"requestBindings": [],
"authenticationHeader": {},
"promptGuidance": "...",
"isTerminal": false
}
],
"externalOperationsOpenApi": [
{
"pathBindings": [],
"queryBindings": [],
"name": "...",
"externalOperationId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"externalOperationVersion": 0,
"requestBindings": [],
"authenticationHeader": {},
"promptGuidance": "...",
"isTerminal": false
}
],
"inputsConnectorAuthenticationSecret": [
{
"externalOperationId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"agentId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"defaultSecretId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"headerName": "...",
"name": "...",
"description": "...",
"isRequired": false
}
],
"inputsConnectorBinding": [
{
"externalOperationId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"agentId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"target": "...",
"defaultValue": "...",
"type": "Request",
"name": "...",
"description": "...",
"isRequired": false
}
],
"inputsPrompt": [
{
"dataType": "String",
"name": "...",
"description": "...",
"isRequired": false
}
],
"prompt": "...",
"solutionSchema": "...",
"systemPromptMode": "AppendToDefault",
"systemPrompts": [
"..."
],
"durationWarningToAi": "00:05:00",
"durationAutoTermination": "00:05:00",
"contextSettings": {
"mode": "None",
"targetUtilization": 0,
"toolResultTrimmingMode": "Never",
"toolResultTrimmingMaxCycles": 0,
"toolResultTrimmingStyle": "Placeholder",
"effectiveToolResultTrimmingStyle": "Placeholder",
"toolResultTrimmingReplacement": "...",
"compactionType": "SameAgent",
"effectiveCompactionType": "SameAgent",
"lowWaterUtilization": 0,
"effectiveLowWaterUtilization": 0,
"compactAtUtilization": 0,
"compactKeepRecentTokens": 0,
"compactTargetTokens": 0,
"maxToolCallLoops": 0,
"effectiveMaxToolCallLoops": 0,
"responseMaxTokens": 0,
"compactMaxTokens": 0
},
"loom": {
"enabled": false,
"scope": "Process",
"scopeInput": "...",
"shared": false,
"recall": "Off",
"weave": "Manual",
"tapestryTokens": 0,
"subjectInputs": [
"..."
],
"nightWeaving": false,
"quietMinutes": 0,
"weaverModel": "...",
"vetModel": "...",
"vetRecall": false,
"seedFromLoomId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"readFromLoomIds": [
"3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f"
],
"effectiveScope": "Process",
"effectiveShared": false,
"effectiveRecall": "Off",
"effectiveWeave": "Manual",
"effectiveTapestryTokens": 0,
"effectiveSubjectInputs": [
"..."
],
"effectiveReadFromLoomIds": [
"3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f"
],
"vets": false,
"effectiveVetRecall": false
},
"swarm": {
"interactions": [
"3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f"
],
"participants": [
"..."
],
"maxDepth": 0,
"maxConcurrent": 0,
"maxTotal": 0
},
"credentialStack": "...",
"version": 0,
"date": "2026-10-26T12:00:00.0000000Z",
"isDisabled": false
}