Top-level supervisor for an agent.
Starts three children under :one_for_one:
Registry— process registry for agent componentsSkillKit.Catalog— provider aggregation, authorization, tool definitionsAgent.Core— mailbox, server, subagent supervisor (:rest_for_one)
Receives a %SkillKit.Agent{} struct directly.
Summary
Functions
Returns a specification to start this module under a supervisor.
Functions
Returns a specification to start this module under a supervisor.
See Supervisor.
@spec start_link(SkillKit.Agent.t()) :: Supervisor.on_start()