Run a tool using session entries
session_runRun 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.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| args | No | Additional literal arguments, merged with the ones resolved from the session. | |
| tool | Yes | Name of any non-meta SeqBench tool (not batch, workflow, or another session_* tool). | |
| sessionId | Yes | ||
| writeBack | No | Map of { resultFieldName: sessionEntryName } — stores selected fields of the result back into the session under these names. | |
| fromSession | No | Map of { toolArgName: sessionEntryName } — resolves each named tool argument from the session before running. |