Interface: AgencyCallbacks
Defined in: packages/agentos/src/api/types.ts:576
Event callbacks registered on BaseAgentConfig.on.
All handlers are fire-and-forget (return void); errors thrown inside them
are swallowed to prevent disrupting the main run.
Properties
agentEnd()?
optionalagentEnd: (e) =>void
Defined in: packages/agentos/src/api/types.ts:580
Called after an agent produces its final output.
Parameters
e
AgentEndEvent
Returns
void
agentStart()?
optionalagentStart: (e) =>void
Defined in: packages/agentos/src/api/types.ts:578
Called immediately before an agent starts.
Parameters
e
AgentStartEvent
Returns
void
approvalDecided()?
optionalapprovalDecided: (e) =>void
Defined in: packages/agentos/src/api/types.ts:596
Called after an approval decision is resolved.
Parameters
e
Returns
void
approvalRequested()?
optionalapprovalRequested: (e) =>void
Defined in: packages/agentos/src/api/types.ts:594
Called when an approval request is raised.
Parameters
e
Returns
void
emergentForge()?
optionalemergentForge: (e) =>void
Defined in: packages/agentos/src/api/types.ts:588
Called when the emergent subsystem forges a new agent.
Parameters
e
ForgeEvent
Returns
void
error()?
optionalerror: (e) =>void
Defined in: packages/agentos/src/api/types.ts:586
Called when an unhandled error occurs inside an agent.
Parameters
e
agent
string
error
Error
timestamp
number
Returns
void
guardrailResult()?
optionalguardrailResult: (e) =>void
Defined in: packages/agentos/src/api/types.ts:590
Called after a guardrail evaluates an input or output.
Parameters
e
GuardrailEvent
Returns
void
handoff()?
optionalhandoff: (e) =>void
Defined in: packages/agentos/src/api/types.ts:582
Called when control is handed off between agents.
Parameters
e
HandoffEvent
Returns
void
limitReached()?
optionallimitReached: (e) =>void
Defined in: packages/agentos/src/api/types.ts:592
Called when a resource limit is reached.
Parameters
e
LimitEvent
Returns
void
toolCall()?
optionaltoolCall: (e) =>void
Defined in: packages/agentos/src/api/types.ts:584
Called when an agent invokes a tool.
Parameters
e
ToolCallEvent
Returns
void