You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: ROADMAP.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,23 +21,23 @@ The next phase is to evolve from a single agent to a coordinated organization.
21
21
22
22
Instead of building complex real-time message buses immediately, we will leverage **GitHub Issues** as a robust, asynchronous "Job Board" for the swarm.
23
23
24
-
***Ticket-Driven Protocol:** Define a strict schema for `agent-task` labels and issue templates. This turns GitHub into the communication bus between agents.
25
-
***Cross-Repo Management:** Enhance the `github-workflow` MCP server to support creating and scanning issues across the entire organization (e.g., Middleware Agent assigning a task to the Framework Agent).
26
-
***Value:** Immediate ability for an agent in one repo to "queue" work for an agent in another, without requiring simultaneous execution.
24
+
*[x]**Ticket-Driven Protocol:** Define a strict schema for `agent-task` labels and issue templates. This turns GitHub into the communication bus between agents.
25
+
*[ ]**Cross-Repo Management:** Enhance the `github-workflow` MCP server to support creating and scanning issues across the entire organization (e.g., Middleware Agent assigning a task to the Framework Agent).
26
+
*[x]**Value:** Immediate ability for an agent in one repo to "queue" work for an agent in another, without requiring simultaneous execution.
27
27
28
28
### Phase 2: The Headless Workforce (v12.0)
29
29
30
30
**Goal:** Move beyond the "Black Box" CLI by creating a native **Headless Agent SDK**.
31
31
32
32
We will empower developers (and the "CEO Agent") to spawn specialized agents programmatically as lightweight Node.js processes.
33
33
34
-
***Neo.ai.Agent:** A class-based Node.js implementation of an agent that uses our `ai/services.mjs` SDK.
*[x]**Role-Based Scripts (MVP):** Created specialized, standalone scripts using the "Fake Agent" pattern (Direct Service Import):
36
35
*`ai/agents/pm.mjs`: Scans Epics, breaks them down into User Stories (Issues).
37
36
*`ai/agents/dev.mjs`: Scans open Issues, writes code, runs tests, and submits PRs.
38
-
***The "Feature Factory" Experiment:** A proof-of-concept where a single command (`npm run agent:feature`) triggers a chain of these headless agents to implement a feature from start to finish.
37
+
*[x]**The "Feature Factory" Experiment:** A proof-of-concept where a single command triggers a chain of agents.
38
+
*[ ]**Neo.ai.Agent Class:** (Deferred) Standardize the scripts into a formal SDK class structure.
39
39
40
-
### Phase 3: The Command Center (v12.x)
40
+
### Phase 3: The Command Center (v12.x) - **[NEXT PRIORITY]**
41
41
42
42
**Goal:** The "Killer App" — A multi-window Neo.mjs application to visualize and control the swarm.
0 commit comments