Your AI companion, running locally — powered by the aman ecosystem. Multi-agent orchestration, persistent memory, GitHub-native workflows, and task decomposition.
Server defines 5 tools with basic schemas and descriptions, but exhibits significant quality gaps. Tool names lack consistent verb-noun structure (agent.info, agent.delegate, agent.send are acceptable; delegate_task and team_run are vague). Descriptions are present but generic (10-80 chars, below the 50-200 char baseline for LLM optimization). Parameter descriptions exist but lack constraint details (no enums, ranges, or format specs). No documented output schemas. Error handling is absent, no recovery guidance or categorization. Virtual tools (delegate_task, team_run) are dynamically generated with descriptions that include available options, which is good, but lack input validation hints. Overall pattern adherence is weak; most tools would benefit from richer descriptions, explicit constraints, and error handling.
Delegate a task to this agent. Returns the agent's final response text.
Return this agent's identity, profile, PID, and inbox depth.
Deliver a one-way message into this agent's inbox. Drained at next user turn.
Delegate a task to a specialist sub-agent with a different profile. IMPORTANT: Always ask the user for permission before delegating.
Run a task with a named agent team. IMPORTANT: Always ask the user for permission before running a team.
No documented output schemas. Tools return responses but LLMs cannot predict structure, forcing parsing guesses and wasting tokens.
Parameter descriptions lack constraints. 'task' and 'body' params have no length limits, format specs, or examples. LLMs may pass invalid values.
Vague tool names 'delegate_task' and 'team_run' do not follow verb_noun convention. Names like 'run_team_task' or 'delegate_to_profile' would be clearer.
No error handling or recovery guidance. Tools provide no actionable error messages or categorization (retryable vs fatal).
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 56 | 2026-07-28+ | v2 |
Descriptions are too short (10-80 chars vs 50-200 baseline). 'Return this agent's identity...' lacks context on when to call, what fields are returned, or how to use the response.