session_run
ActiveTool of com.seqbench/workbench
Run any SeqBench tool, resolving selected arguments from a session's named entries instead of pasting them inline, and optionally store selected result fields back into the session by name. This is the main way to chain a multi-part design (vector + insert + primers) across calls without shuttling raw sequences through your own context.
Parameters schema
{
"type": "object",
"required": [
"sessionId",
"tool"
],
"properties": {
"args": {
"type": "object",
"description": "Additional literal arguments, merged with the ones resolved from the session.",
"additionalProperties": true
},
"tool": {
"type": "string",
"description": "Name of any non-meta SeqBench tool (not batch, workflow, or another session_* tool)."
},
"sessionId": {
"type": "string"
},
"writeBack": {
"type": "object",
"description": "Map of { resultFieldName: sessionEntryName } — stores selected fields of the result back into the session under these names.",
"additionalProperties": {
"type": "string"
}
},
"fromSession": {
"type": "object",
"description": "Map of { toolArgName: sessionEntryName } — resolves each named tool argument from the session before running.",
"additionalProperties": {
"type": "string"
}
}
},
"additionalProperties": false
}No endpoints wrapped at confidence ≥ 0.50.
Parent server
com.seqbench/workbench
1/7 registries