iron-manus-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@iron-manus-mcporchestrate a workflow to build a todo app"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Iron Manus MCP
Model Context Protocol server for AI workflow orchestration inspired by Manus AI's orchestration patterns and Andrej Karpathy's "Iron Man" analogy.
Extended context management through agent delegation and Todos as a custom agent dispatch tool
Demo
π₯ Video Tutorial

Watch the detailed walkthrough
Related MCP server: agent-runtime-mcp
Historical Notes: Architectural Patterns
Note: This project is now archived. The following notes document architectural decisions that later appeared in mainstream AI tooling.
Several patterns implemented in Iron Manus MCP (June 2024) were later adopted by Claude Code and similar tools. These emerged from independent experimentation rather than foresight, solving problems that turned out to be common across the ecosystem.
Patterns That Became Standard
1. Todos as Subagent Dispatch Queue
interface TodoItem {
type?: 'TaskAgent' | 'SubAgent' | 'DirectExecution';
meta_prompt?: MetaPrompt; // Declarative agent configuration
}This MCP was the first to use todos as a subagent dispatch queue. Claude Code had TodoWrite/TodoRead at that point, but nobody (including Anthropic) was thinking of todos as an agent coordination primitive. The Task tool existed but was just non-specialized agents. Our implementation connected the two: todos become task dispatches. Boris Cherny announced "We're turning Todos into Tasks" on January 22, 2026, seven months after we shipped the same idea.
2. Phase-Gated Tool Access
const PHASE_ALLOWED_TOOLS = {
PLAN: ['TodoWrite'],
EXECUTE: ['TodoRead', 'TodoWrite', 'Task', 'Bash', 'Read', 'Write', 'Edit'],
VERIFY: ['TodoRead', 'Read'], // Read-only during verification
};Restricting tool availability by phase prevented misuse (e.g., writing files during verification). This pattern appears in Claude Code Agent Teams (February 2026) via phase-based permissions.
3. Structured Planning Phase
The explicit INIT β QUERY β ENHANCE β KNOWLEDGE β PLAN β EXECUTE β VERIFY β DONE workflow enforced planning before execution. Claude Code's Plan Mode (August 2025) provides similar structure.
4. Context Isolation via File-Based Communication
./iron-manus-sessions/{session_id}/
βββ synthesized_knowledge.md
βββ primary_research.md
βββ agent_output.mdTask() agents have isolated contexts and cannot share state directly. This project used session workspaces for inter-agent coordination. Claude Code Agent Teams implements similar patterns via ~/.claude/teams/ and ~/.claude/tasks/.
5. Role-Based Prompt Switching
Nine specialized roles (planner, coder, critic, researcher, analyzer, synthesizer, ui_architect, ui_implementer, ui_refiner) with distinct thinking methodologies. Claude Code custom subagents (July 2025) provide similar specialization.
6. Meta-Prompt DSL for Agent Spawning
(ROLE: coder) (CONTEXT: auth_system) (PROMPT: Implement JWT auth) (OUTPUT: auth_module.ts)Declarative syntax for agent configuration embedded in todo content. Similar patterns appear in Claude Code's subagent configuration.
Timeline Context
Iron Manus MCP (June 2024) introduced todos as subagent dispatch, phase-gated tools, structured planning phases, context isolation, and role-based agents. Claude Code adopted these patterns between July 2025 and February 2026. These patterns emerged from practical necessity. Multi-agent orchestration requires task decomposition, context isolation, and workflow structure, all of which eventually appeared in production tooling.
What It Does
8-phase workflow orchestration: INIT β QUERY β ENHANCE β KNOWLEDGE β PLAN β EXECUTE β VERIFY β DONE
Tools:
JARVIS- 8-phase workflow controllerAPITaskAgent- API discovery and fetching with SSRF protectionPythonComputationalTool- Python execution for data analysisIronManusStateGraph- Session state managementSlideGenerator- HTML slide generationHealthCheck- Runtime diagnostics
Quick Start
From Source
git clone https://github.com/dnnyngyen/iron-manus-mcp
cd iron-manus-mcp
npm install
npm run build
npm startDocker
docker build -t iron-manus-mcp .
docker run -d --name iron-manus-mcp iron-manus-mcpOr with docker-compose:
docker-compose up -dMCP Integration
Add to Claude Code:
claude mcp add iron-manus-mcp node dist/index.jsOr add to your MCP config:
{
"mcpServers": {
"iron-manus-mcp": {
"command": "node",
"args": ["path/to/iron-manus-mcp/dist/index.js"]
}
}
}Configuration
ALLOWED_HOSTS=api.github.com,httpbin.org # SSRF whitelist
ENABLE_SSRF_PROTECTION=true # Enable security
KNOWLEDGE_MAX_CONCURRENCY=2 # API concurrency limit
KNOWLEDGE_TIMEOUT_MS=4000 # Request timeout (ms)Development
npm run build # Compile TypeScript
npm run lint # Check code style
npm run format # Format code
npm start # Run server
npm run dev # Build + watch modeSecurity
SSRF protection blocks private IPs (192.168.x.x, 127.x.x.x, etc.)
URL validation (HTTP/HTTPS only)
Host allowlist enforcement
Request timeout and size limits
License
MIT
Available Tools
6 toolsAPITaskAgentC
Specialized API research agent that orchestrates discovery, validation, and data fetching workflows. When you need structured data from external sources, ask: What type of evidence does my current research objective require? How can I ensure data reliability while maintaining research efficiency? This agent guides you through strategic API selection based on your cognitive role, automatically validates sources, and provides comprehensive data synthesis with actionable insights.
| Name | Required | Description | Default |
|---|---|---|---|
| headers | No | Authentication context - What credentials or headers are needed to access premium data sources? | |
| objective | Yes | Strategic research intent - What specific data or insights are you seeking? Frame this as a precise research question that guides intelligent API selection. | |
| user_role | Yes | Cognitive perspective - What type of thinking are you applying to this research? Each role influences API selection and data interpretation strategies. | |
| timeout_ms | No | Request patience threshold - How long should each API call wait before timing out? Balance speed vs. completeness. | |
| max_sources | No | Maximum API sources - How many different data perspectives do you need for triangulation and cross-validation? | |
| research_depth | No | Research thoroughness level - How deep should the investigation go? Light for quick answers, standard for balanced research, comprehensive for deep analysis. | |
| category_filter | No | Domain focus constraint - Which specific data domain should guide API selection (e.g., "financial", "social", "technical")? | |
| validation_required | No | Endpoint validation requirement - Should discovered APIs be tested for reliability before fetching? Recommended for critical research. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description must carry the full burden. It mentions 'automatically validates sources' and 'comprehensive data synthesis' but does not disclose side effects, authentication requirements, rate limits, or whether the tool makes external API calls. The behavior is described in lofty terms without concrete details.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is verbose and repetitive, using multiple sentences to convey vague concepts. It could be condensed into a clear single sentence about what the tool does. The metaphorical language ('cognitive role', 'strategic API selection') wastes words without adding clarity.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With 8 parameters, 2 enums, and no output schema, the description should explain what the tool returns or how it behaves. It mentions 'data synthesis with actionable insights' but lacks specifics. The agent needs more context on the tool's output format and capabilities to invoke it correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the baseline is 3. The description adds little extra meaning beyond rephrasing parameter descriptions (e.g., 'Cognitive perspective' for user_role). It does not harm, but also does not significantly enhance understanding.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses abstract language like 'orchestrates discovery, validation, and data fetching workflows' without specifying a concrete action or resource. It does not clearly state what the tool does with a specific verb and object. The purpose is vague and hard to distinguish from siblings.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides some context ('when you need structured data from external sources') but lacks explicit when-to-use or when-not-to-use guidance. It does not differentiate from sibling tools like JARVIS or PythonComputationalTool, leaving the agent without clear selection criteria.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
HealthCheckC
System intelligence assessment - evaluates not just operational health, but the cognitive readiness of your tools and infrastructure. When questioning system performance, ask: Are your tools thinking clearly? What might cognitive degradation look like in an AI system? This tool prompts you to consider: How do I assess whether my system is ready for intelligent decision-making, not just basic functionality? What early warning signs might indicate declining analytical capability?
| Name | Required | Description | Default |
|---|---|---|---|
| detailed | No | Diagnostic depth preference - How much system introspection do you need to assess cognitive readiness and identify potential thinking bottlenecks? |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so description must disclose behavioral traits. It fails to describe what the tool actually doesβe.g., what endpoints it hits, what checks it performs, or its safety profile. Metaphorical language ('thinking clearly') does not convey concrete behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is overly verbose and uses rhetorical questions ('What might cognitive degradation look like?') that waste space. A concise description would state the tool's function directly.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
No output schema exists, so description should explain return value or side effects. It does not. The tool has only one optional parameter, but the description leaves the agent without sufficient information to predict the tool's behavior.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The single 'detailed' parameter has a description that adds some meaning ('Diagnostic depth preference'), but it remains abstract. Schema coverage is 100%, so baseline is 3; the description provides marginal extra value.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses vague terms like 'cognitive readiness' and mixes operational health with intelligence assessment, failing to state a clear verb+resource. It does not distinguish from sibling tools like JARVIS or PythonComputationalTool.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidelines on when to use this tool versus alternatives. The description lacks any context on prerequisites or scenarios where this tool is appropriate.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
IronManusStateGraphC
Project-scoped FSM state management using knowledge graphs. Manage sessions, phases, tasks, and transitions with isolated state per project.
| Name | Required | Description | Default |
|---|---|---|---|
| role | No | Detected role (for initialize_session action) | |
| names | No | Entity names to retrieve (for open_nodes action) | |
| query | No | Search query (for search_nodes action) | |
| action | Yes | The action to perform on the session state graph | |
| status | No | Task status (for update_task_status action) | |
| content | No | Task content (for record_task_creation action) | |
| task_id | No | Task identifier (for task operations) | |
| entities | No | Entities to create (for create_entities action) | |
| priority | No | Task priority (for record_task_creation action) | |
| to_phase | No | Target phase (for record_phase_transition action) | |
| objective | No | Session objective (for initialize_session action) | |
| from_phase | No | Source phase (for record_phase_transition action) | |
| session_id | Yes | The session ID for project-scoped state isolation | |
| transitions | No | State transitions to create (for create_transitions action) | |
| observations | No | Observations to add (for add_observations action) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden of disclosing behavioral traits. It mentions 'FSM state management' and 'isolated state per project' but fails to list supported actions, side effects, or permissions needed. The 15-parameter schema implies complexity not addressed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise at two sentences, with no wasted words. However, it lacks structure (e.g., bullet points or sections) that could improve readability for a complex tool.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's complexity (15 parameters, 12 actions, no output schema), the description is severely incomplete. It does not explain return values, how actions relate, or typical usage flows, leaving the agent without sufficient context to invoke the tool correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so baseline is 3. The description does not add any parameter-specific meaning beyond what the schema already provides, thus neither improving nor degrading clarity.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states that the tool manages project-scoped FSM state using knowledge graphs, specifying it handles sessions, phases, tasks, and transitions. It distinguishes from sibling tools by its domain focus, though it could be more precise about the actions supported.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no guidance on when to use this tool versus alternatives. It does not mention prerequisites, exclusions, or scenarios where other tools would be more appropriate.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
JARVISB
JARVIS Finite State Machine Controller - Implements the 8-phase agent loop (INIT β QUERY β ENHANCE β KNOWLEDGE β PLAN β EXECUTE β VERIFY β DONE) with Meta Thread-of-Thought orchestration. Features: Role-based cognitive enhancement through systematic thinking methodologies, meta-prompt generation for Task() agent spawning, fractal task decomposition, performance tracking, and single-tool-per-iteration enforcement. Enables Claude to autonomously manage complex projects through context segmentation.
| Name | Required | Description | Default |
|---|---|---|---|
| payload | No | Phase-specific data from Claude | |
| session_id | No | Unique session identifier (auto-generated if not provided) | |
| phase_completed | No | Phase that Claude just completed (omit for initial call) | |
| initial_objective | No | User's goal (only on first call) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries full burden for behavioral disclosure. It mentions key behaviors like single-tool-per-iteration enforcement and fractal decomposition, but omits details on error handling, state persistence, or what happens when invalid phase_completed values are provided. The behavioral coverage is adequate but incomplete.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is informative and structured with a clear opening sentence followed by a bullet-like list of features. However, it contains some redundant phrasing (e.g., 'Enables Claude to autonomously manage complex projects through context segmentation') that could be trimmed without loss of clarity.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given no output schema and moderate complexity, the description covers the phase loop and key features but lacks details on expected return values, state transition rules, and post-execution behavior. It is adequate for basic usage but leaves gaps for an agent needing precise context.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so baseline is 3. The description does not add significant meaning beyond the schema's parameter descriptions; it merely reiterates the phase completion semantics and session handling. No additional value for parameter understanding.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly identifies the tool as a 'Finite State Machine Controller' implementing an 8-phase agent loop, with a specific verb ('implements') and resource ('8-phase agent loop'). It distinguishes itself from siblings by detailing unique features like fractal task decomposition and single-tool-per-iteration enforcement.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description does not provide any guidance on when to use this tool versus its siblings (e.g., APITaskAgent, IronManusStateGraph). It lacks explicit 'when to use' or 'when not to use' criteria, leaving the agent to infer applicability from the feature list alone.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
PythonComputationalToolC
Unified Python execution and data science tool with automatic library management and comprehensive workflow support
| Name | Required | Description | Default |
|---|---|---|---|
| operation | Yes | Type of computational operation to perform | |
| input_data | No | Input data as string (HTML, XML, CSV, JSON, etc.) | |
| parameters | No | Operation-specific parameters and configuration | |
| custom_code | No | Custom Python code to execute (for custom operation) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so description carries full burden. Mentions 'automatic library management' implying package installation, but does not disclose side effects like system modifications, security risks of executing custom code, or output behavior. Critical behavioral traits are missing for a code execution tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Single sentence is concise but packed with buzzwords ('unified', 'automatic library management', 'comprehensive workflow support') without elaboration. Lacks front-loaded action verb and could benefit from clearer structure.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a complex tool with 4 parameters (including nested object) and no output schema or annotations, the description is incomplete. Does not explain return values, error handling, or operational constraints. Significant gaps remain.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema descriptions exist for all parameters (100% coverage), but they are minimal: e.g., 'parameters' is described as 'Operation-specific parameters and configuration' without specifying structure. The description adds no extra meaning beyond schema; baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description states it's a 'Unified Python execution and data science tool' with automatic library management and workflow support. The operation enum clarifies specific tasks like web scraping and machine learning. However, it does not distinguish from sibling tools which appear unrelated but are still alternatives in the toolset.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance on when to use this tool vs siblings (JARVIS, APITaskAgent, etc.). No indication of prerequisites, when to choose a specific operation, or when not to use the tool. The description is too vague to help an agent decide.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
SlideGeneratorB
Generates HTML slides from templates and content data. Takes template ID and structured content, returns rendered slide HTML.
| Name | Required | Description | Default |
|---|---|---|---|
| sessionId | No | Session ID for workspace file management | |
| templateId | Yes | Template identifier (e.g., cover_slide, data_table, team_showcase) | |
| contentData | Yes | Structured content data to fill template placeholders | |
| designOptions | No | Optional design customizations |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries full burden but only states the action and output. It does not disclose side effects, idempotency, authentication needs, or whether sessionId implies workspace file modifications. Minimal behavioral insight beyond the basic operation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, well-structured sentence that front-loads the core action and result. Every word is informative, with zero redundancy or filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Despite having 4 parameters including nested objects, the description is too brief. It lacks context about the overall process (e.g., whether multiple slides can be generated, how sessionId affects file management, or what designOptions does). The absence of an output schema makes the description insufficient for complex usage.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so each parameter is documented in the schema. The description adds no additional semantic information beyond summarizing the required params (templateId, contentData). Baseline score of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the verb 'Generates' and the resource 'HTML slides from templates and content data', with a specific result 'returns rendered slide HTML'. It unambiguously defines the tool's function and distinguishes it from the unrelated sibling tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description offers no guidance on when to use this tool versus alternatives, prerequisites, or exclusions. Sibling tools are unrelated, but there is no explicit context for appropriate usage scenarios.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
6 tool updates
v0.2.4- First observed
APITaskAgent - First observed
HealthCheck - First observed
IronManusStateGraph - First observed
JARVIS - First observed
PythonComputationalTool - First observed
SlideGenerator
TDQS
Scored across 6 tools
JARVIS and IronManusStateGraph both deal with state management, creating potential confusion. Other tools like APITaskAgent, PythonComputationalTool, HealthCheck, and SlideGenerator are more distinct, but HealthCheck's abstract description adds ambiguity.
Most tools follow PascalCase (APITaskAgent, PythonComputationalTool, etc.), but JARVIS is an all-caps acronym outlier. There is no verb_noun pattern; names are descriptive nouns or proper names.
Six tools is a reasonable count for a multi-purpose server covering orchestration, API research, computation, state management, health check, and slide generationβneither too few nor too many.
The tool set mixes concrete (SlideGenerator) and abstract (HealthCheck) tools without clear domain coverage. Gaps exist in typical project management functions like file handling or user interaction, and some tools have vague purposes.
Maintenance
Related MCP Connectors
AI work orchestration for plans, tasks, teams, and coding-agent dispatch.
The operating system for self-organised AI agent teams.
- DartOAuthcom.dartai
AI-native project management for tasks, docs, collaboration, and agents.
AI-powered spec-to-task decomposition and execution orchestration for coding agents.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceProvides AI agents with simplified task management through a 4-step workflow (create session, define tasks, execute, complete) that works with any LLM without requiring complex thinking patterns.-
- FlicenseNot gradedqualityDmaintenanceEnables persistent task and goal management with AI-powered decomposition, cross-session continuity, and fault-tolerant multi-agent pipelines.1-
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to manage projects, epics, and tasks with atomic locking, real-time dashboard, and multi-agent coordination.MIT
- AlicenseNot gradedqualityCmaintenanceProvides a specification-driven workflow layer for AI-assisted coding, enabling agents to follow an explicit 11-phase feature workflow with checkpoints, artifacts, and quality gates.MIT