install
source · Clone the upstream repo
git clone https://github.com/Najia-afk/Aria_moltbot
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/Najia-afk/Aria_moltbot "$T" && mkdir -p ~/.claude/skills && cp -r "$T/aria_skills/agent_manager" ~/.claude/skills/najia-afk-aria-moltbot-agent-manager && rm -rf "$T"
manifest:
aria_skills/agent_manager/SKILL.mdsource content
aria-agent-manager
Runtime agent lifecycle management for Aria.
Purpose
- Spawn, list, monitor, and terminate managed agent sessions.
- Produce performance summaries and prune stale sessions.
- Aria chooses at spawn time whether a sub-agent is ephemeral or persistent.
Main Tools
— list active agent sessionslist_agents
— create a raw session (engine table)spawn_agent
— spawn → task → response, withspawn_focused_agent
flag:persistent
(default): ephemeral, auto-closes after responsepersistent=false
: session stays open for multi-turn follow-upspersistent=true
— send follow-up message to a persistent sub-agent sessionsend_to_agent
— close any session (engine or legacy)terminate_agent
— usage metrics for a sessionget_agent_stats
— bulk cleanupprune_stale_sessions
— aggregate metricsget_performance_report
— active agents, uptime, performanceget_agent_health
Delegation Pattern
# One-shot (ephemeral) result = spawn_focused_agent(task="...", focus="research", tools=[...]) # Session auto-closes after response # Multi-turn (persistent) result = spawn_focused_agent(task="...", focus="analyst", tools=[...], persistent=True) session_id = result["session_id"] follow_up = send_to_agent(session_id=session_id, message="Now refine that...") terminate_agent(session_id=session_id)