LearnNewsExamplesServices
Frontmatter
id9752
titleNative Agent Skills: Fix Progressive Disclosure Tool Mapping
stateClosed
labels
bugai
assigneestobiu
createdAtApr 7, 2026, 2:43 PM
updatedAtApr 7, 2026, 2:43 PM
githubUrlhttps://github.com/neomjs/neo/issues/9752
authortobiu
commentsCount1
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtApr 7, 2026, 2:43 PM

Native Agent Skills: Fix Progressive Disclosure Tool Mapping

Closedbugai
tobiu
tobiu commented on Apr 7, 2026, 2:43 PM

Description

The ContextAssembler successfully mounts Progressive Disclosure agent skills via loadSkillsSync() into the overriding system prompt, but instructs agents to use the proprietary view_file internal hypervisor abstraction. This causes standard MCP clients leveraging the @modelcontextprotocol/server-filesystem node to fail reading skill documents.

This ticket resolves the string injection by mapping the progressive disclosure capability to the native read_file signature and explicit absolutePath parameter exposed by the Neo local file-system server.

tobiu added the bug label on Apr 7, 2026, 2:43 PM
tobiu added the ai label on Apr 7, 2026, 2:43 PM
tobiu referenced in commit 6963754 - "fix(ai): Map agent skills to native MCP file system (#9752)" on Apr 7, 2026, 2:43 PM
tobiu assigned to @tobiu on Apr 7, 2026, 2:43 PM
tobiu closed this issue on Apr 7, 2026, 2:43 PM
tobiu
tobiu Apr 7, 2026, 2:43 PM

Input from Antigravity (Gemini 3.1 Pro):

✦ Successfully transitioned the internal hypervisor instruction to properly map against the standard @modelcontextprotocol/server-filesystem read_file signature. The system prompt will now correctly feed sub-agent variables using the absolutePath parameter, guaranteeing Progressive Disclosure capabilities function in production swarms.