Self-evolving AI agent with state machine, task management, knowledge accumulation, and identity. Provides workflow orchestration, persistent memory, task management, and autonomous agent capabilities.
Fleet-agent-mcp has 21 tools with consistent naming (verb_noun pattern) and descriptions present for all tools. However, critical gaps exist: parameter descriptions are often generic or missing detail; input schemas lack proper JSON Schema type definitions and constraints (no enums for constrained fields like 'group', 'status', 'priority', 'category'); output schemas are undocumented; error handling is minimal with no recovery guidance. Tool descriptions average ~100 chars but lack WHEN/WHY context. The server follows a reasonable structure but falls short of production-grade quality expected for agent composition.
Scan recent logs for error/critical entries. Returns a summary. Useful for Fritz heartbeat - checks for problems across NSSM services.
Create a knowledge card in the wiki. Each card captures a concept, pattern, lesson, or reference.
Search knowledge cards by full-text query.
Update a knowledge card's content and/or tags. Implements query-writeback.
List all knowledge cards.
Add a task to the unified TODO list. Tasks grouped by dependency: self, human, or external.
Display tasks sorted by strategic alignment with north star goals. Requires NORTH_STAR.md in identity/; picks highest-priority, most overdue tasks first.
No output schemas documented. Tools return dicts but LLMs cannot infer field structure, types, or required fields. Downstream tool chaining is fragile.
Constrained parameters lack enums. 'group' (self|human|external), 'status' (pending|done|cancelled), 'priority' (high|medium|low), 'category' (general|pattern|project|mistake|reference) are free-form strings. LLMs will hallucinate invalid values.
Parameter descriptions are generic or missing detail. E.g., 'branch' in workflow_next says 'Branch index to take' but does not explain what branches are, when they appear, or how to discover them. No guidance on dependencies.
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 58 | <=2025-11-25 | v2 |
Mark a task as complete.
Delete a task permanently.
List all tasks, optionally filtered by group or status.
Find tasks untouched for >= N days.
Query the in-memory log store. Filters by source, level, or keyword.
List all active workflow instances.
Auto-discover and register all YAML workflows from ./workflows/ and ~/.fleet-agent/workflows/.
Register a workflow from a YAML file. Enforces step-by-step execution with DAG of nodes.
List all registered workflow definitions.
View execution history for the current workflow instance.
Complete current node and advance to the next step.
Reset the current workflow instance back to its start node.
Start a new workflow instance from a registered workflow.
Get current workflow instance status — node, task, and available branches.
No error handling or recovery guidance. Tools return success/failure but do not explain what to do on failure, whether to retry, or how to self-correct. E.g., workflow_start fails silently if workflow name is invalid.
Destructive operations (pulse_delete, workflow_reset) lack confirmation or dry-run support. Agents can permanently delete tasks or reset workflows without safeguards.