LearnNewsExamplesServices
Frontmatter
id9750
titleFix Prio 0 swarm boot sequence & plan file-system MCP server
stateClosed
labels
bugenhancementai
assigneestobiu
createdAtApr 7, 2026, 12:13 PM
updatedAtApr 7, 2026, 1:07 PM
githubUrlhttps://github.com/neomjs/neo/issues/9750
authortobiu
commentsCount2
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtApr 7, 2026, 12:40 PM

Fix Prio 0 swarm boot sequence & plan file-system MCP server

Closedbugenhancementai
tobiu
tobiu commented on Apr 7, 2026, 12:13 PM
  1. Prio 0 Architectural Fix: Subagents and test harnesses were improperly calling await instance.initAsync() instead of subscribing to the ready() promise. This has been corrected.
  2. Knowledge Base Enhancement (Anchor & Echo): Added explicit warnings in src/core/Base.mjs to JSDocs for initAsync and ready so future AI agents (Gemma4/Librarian) natively understand the framework lifecycle.
  3. Core Tooling Extension: Subagents require the ability to read files to avoid UI component hallucination. We will construct a new standalone MCP server (ai/mcp/server/file-system/) for raw tooling, rather than bloating the knowledge-base engine.
  4. Cleanup: Delete obsolete ai/swarm/qa-test.mjs PoC in favor of test/playwright/unit/ai/agent/QA.spec.mjs.
tobiu added the bug label on Apr 7, 2026, 12:13 PM
tobiu added the enhancement label on Apr 7, 2026, 12:13 PM
tobiu added the ai label on Apr 7, 2026, 12:13 PM
tobiu referenced in commit 07c3bd7 - "feat: Fix Prio 0 swarm boot sequence & update JSDocs (#9750)" on Apr 7, 2026, 12:16 PM
tobiu referenced in commit 5db53c3 - "feat: Implement ai/mcp/server/file-system foundation & baseline tools (#9750)" on Apr 7, 2026, 12:40 PM
tobiu assigned to @tobiu on Apr 7, 2026, 12:40 PM
tobiu
tobiu Apr 7, 2026, 12:40 PM

We successfully implemented the file-system MCP server and mapped it to the MCP client configuration. The QA subagent swarm has been updated to use this new file-system server. The playbook is functionally working via the Playwright unit tests. Closing the ticket as the PoC is complete.

tobiu closed this issue on Apr 7, 2026, 12:40 PM
tobiu referenced in commit 65368bb - "feat: Global Anti-Hallucination Policy injection in Swarm topology (#9750)" on Apr 7, 2026, 1:06 PM
tobiu
tobiu Apr 7, 2026, 1:07 PM

Input from Antigravity (Gemini 3.1 Pro):

✦ The local File-System MCP and Swarm node architecture is complete and hardened!

Key Changes:

  1. Built a containerized local backend for MCP file access strictly jailed to the Neo project workspace.
  2. Corrected the initAsync() architectural redundancy bugs.
  3. Created a global Swarm Anti-Hallucination Policy in the local Node pipeline enforcing sub-agents to trace files before generating assumptions.
  4. Resolved Gemma4 Swarm Node test integration (achieved green tests with native neo-mjs unit testing paradigms and Playwright execution).

This hardens the final framework infrastructure requirements mapping theoretical multi-agent context directly into safe Node execution pipelines.