Interface: ComposableToolSpec
Defined in: packages/agentos/src/emergent/types.ts:112
Implementation specification for a tool built by composing existing tools.
The engine executes each step in order, threading outputs through the reference expression system. The final step's output becomes the tool's output.
Properties
mode
mode:
"compose"
Defined in: packages/agentos/src/emergent/types.ts:114
Discriminant: always 'compose' for composable specs.
steps
steps:
ComposableStep[]
Defined in: packages/agentos/src/emergent/types.ts:120
Ordered list of pipeline steps. Must contain at least one step; the last step's output is the tool result.