Type Alias: AgentHandler\<T>¶
Defined in: rine-ts-sdk/src/agent.ts:37
User-supplied message handler. Called once per decrypted,
non-reserved, schema-passing message. A throw is caught and routed to
onError({ stage: 'handler' }) — the agent keeps running. When
defineAgent<T>({ schema }) is used, msg.plaintext is narrowed to
T | null.
Type Parameters¶
| Type Parameter | Default type |
|---|---|
T |
unknown |
Parameters¶
| Parameter | Type |
|---|---|
msg |
DecryptedMessage\<T> |
ctx |
AgentMessageContext |
Returns¶
void | Promise\<void>