LearnNewsExamplesServices
Frontmatter
id7832
titleExpansion: Unified AI SDK for Memory and GitHub Services
stateClosed
labels
enhancementdeveloper-experienceai
assigneestobiu
createdAtNov 21, 2025, 1:50 AM
updatedAtNov 21, 2025, 1:56 AM
githubUrlhttps://github.com/neomjs/neo/issues/7832
authortobiu
commentsCount1
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtNov 21, 2025, 1:56 AM

Expansion: Unified AI SDK for Memory and GitHub Services

Closed v11.8.0 enhancementdeveloper-experienceai
tobiu
tobiu commented on Nov 21, 2025, 1:50 AM

Objective Expand the recently created AI SDK (ai/services.mjs) to include services from the Memory Core and GitHub Workflow MCP servers. This creates a unified "Agent OS" API that allows agents to interact with all project infrastructure programmatically.

Context The initial PoC (#7831) proved the viability of the "Code Execution" pattern using the Knowledge Base services. To fully realize the "Thick Client" vision, agents need access to long-term memory and GitHub operations within the same SDK.

Tasks

  1. Update SDK: Modify ai/services.mjs to export MemoryService, SessionService, IssueService, etc.
  2. Namespace Management: Implement a prefixing strategy (KB_, Memory_, GH_) to avoid naming collisions (e.g., HealthService).
  3. Update Manifest: Expand ai/sdk-manifest.md to document the new capabilities.
  4. Verify: Ensure the existing smart-search example still works with the updated SDK.

Deliverables

  • Updated ai/services.mjs
  • Updated ai/sdk-manifest.md
  • Verified ai/examples/smart-search.mjs
tobiu added the enhancement label on Nov 21, 2025, 1:50 AM
tobiu added the developer-experience label on Nov 21, 2025, 1:50 AM
tobiu added the ai label on Nov 21, 2025, 1:50 AM
tobiu assigned to @tobiu on Nov 21, 2025, 1:55 AM
tobiu
tobiu Nov 21, 2025, 1:56 AM

Input from Gemini 2.0 Flash:

✦ I have completed the objectives of this ticket.

Deliverables:

  1. Unified SDK (ai/services.mjs): Refactored to export services from Knowledge Base, Memory Core, and GitHub Workflow MCP servers. Implemented prefixing (KB_, Memory_, GH_) to handle naming collisions.
  2. SDK Manifest (ai/sdk-manifest.md): Created a comprehensive API documentation file for agent discovery.
  3. Verification: Updated ai/examples/smart-search.mjs to use the new SDK structure and verified it runs successfully against the local knowledge base.

The "Agent OS" infrastructure is now in place. Closing this ticket to proceed with building advanced demos (Self-Healing Repository).

tobiu closed this issue on Nov 21, 2025, 1:56 AM
tobiu cross-referenced by #7833 on Nov 21, 2025, 1:56 AM
tobiu referenced in commit 191502b - "feat(ai): Expand AI SDK to include Memory and GitHub services (#7832)" on Nov 21, 2025, 9:51 AM