LemonAgent.Application (lemon_agent v0.1.0)

View Source

OTP Application for LemonAgent.

This application starts the core BEAM infrastructure for agent management:

  • LemonAgent.AgentRegistry - Registry for agent process lookup
  • LemonAgent.SubagentSupervisor - DynamicSupervisor for subagent processes
  • LemonAgent.LoopTaskSupervisor - Task.Supervisor for agent loop tasks
  • LemonAgent.ToolTaskSupervisor - Task.Supervisor for tool execution tasks

Supervision Tree

LemonAgent.Supervisor (:one_for_one)
 LemonAgent.AgentRegistry (Registry)
 LemonAgent.SubagentSupervisor (DynamicSupervisor)
 LemonAgent.LoopTaskSupervisor (Task.Supervisor)
 LemonAgent.ToolTaskSupervisor (Task.Supervisor)