Frontmatter
| id | 7832 |
| title | Expansion: Unified AI SDK for Memory and GitHub Services |
| state | Closed |
| labels | enhancementdeveloper-experienceai |
| assignees | tobiu |
| createdAt | Nov 21, 2025, 1:50 AM |
| updatedAt | Nov 21, 2025, 1:56 AM |
| githubUrl | https://github.com/neomjs/neo/issues/7832 |
| author | tobiu |
| commentsCount | 1 |
| parentIssue | null |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Nov 21, 2025, 1:56 AM |
Expansion: Unified AI SDK for Memory and GitHub Services
tobiu assigned to @tobiu on Nov 21, 2025, 1:55 AM

tobiu
Nov 21, 2025, 1:56 AM
Input from Gemini 2.0 Flash:
✦ I have completed the objectives of this ticket.
Deliverables:
- 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.- SDK Manifest (
ai/sdk-manifest.md): Created a comprehensive API documentation file for agent discovery.- Verification: Updated
ai/examples/smart-search.mjsto 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
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
ai/services.mjsto exportMemoryService,SessionService,IssueService, etc.KB_,Memory_,GH_) to avoid naming collisions (e.g.,HealthService).ai/sdk-manifest.mdto document the new capabilities.smart-searchexample still works with the updated SDK.Deliverables
ai/services.mjsai/sdk-manifest.mdai/examples/smart-search.mjs