Documentation / @agentick/core / SendResult
Interface: SendResult
Defined in: core/src/app/types.ts:970
Result from session.render() with structured outputs.
This is the primary output interface. Props go in, SendResult comes out.
Example
const session = app.session();
const result = await session.render({ messages: [...], context: 'Be concise' });
console.log(result.response); // Model's text response
console.log(result.outputs.decide); // Structured data from OUTPUT toolProperties
outputs
outputs:
Record<string,unknown>
Defined in: core/src/app/types.ts:981
Structured outputs from OUTPUT-type tools, keyed by tool name. When a tool has executionType="OUTPUT", its data appears here instead of being sent back to the model as a tool_result.
raw
raw:
COMInput
Defined in: core/src/app/types.ts:996
Raw compiled output (for advanced use cases).
response
response:
string
Defined in: core/src/app/types.ts:974
The model's text response (concatenated from all assistant messages).
stopReason?
optionalstopReason:string
Defined in: core/src/app/types.ts:991
Reason execution stopped.
usage
usage:
UsageStats
Defined in: core/src/app/types.ts:986
Token usage and execution statistics.