Skip to main content

Signature

AgentDefinition (first pass)

Key Behavior

  • ai_human tool exposure behaves like handoff-style agent calls.
  • dual_ai tool exposure can be used as subagent execution (configured in prompt tools).
  • sessionStop and sessionFail are terminal lifecycle outcomes.
  • sessionStatus updates status without terminating execution.
Object-form session bindings are recommended when you need explicit message/attachment field mapping for child -> parent payloads.

Example: ai_human

Example: dual_ai subagent

Notes

  • Set maxSessionTurns on dual_ai agents.
  • Keep lifecycle tool payloads concise and explicit.
  • Prefer @standardagents/builder imports in AgentBuilder projects.