Frontmatter
| id | 9643 |
| title | "Librarian" Sub-Agent Orchestration |
| state | Closed |
| labels | epicaiarchitecture |
| assignees | tobiu |
| createdAt | Apr 3, 2026, 12:44 PM |
| updatedAt | Apr 3, 2026, 4:01 PM |
| githubUrl | https://github.com/neomjs/neo/issues/9643 |
| author | tobiu |
| commentsCount | 1 |
| parentIssue | 9638 |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Apr 3, 2026, 4:01 PM |
"Librarian" Sub-Agent Orchestration
Closedepicaiarchitecture
tobiu added parent issue #9638 on Apr 3, 2026, 12:45 PM
tobiu cross-referenced by #9655 on Apr 3, 2026, 1:31 PM
tobiu cross-referenced by #9656 on Apr 3, 2026, 1:31 PM
tobiu cross-referenced by #9657 on Apr 3, 2026, 1:31 PM

tobiu
Apr 3, 2026, 1:56 PM
Sub-Agent orchestration & E2E unit testing complete. The test has been migrated to the Playwright suite and mocks the ContextAssembler correctly to avoid ChromaDB connection errors in isolated CI environments. Proceeding with brainstorming Playwright-based testing architectures.
tobiu assigned to @tobiu on Apr 3, 2026, 4:01 PM
tobiu closed this issue on Apr 3, 2026, 4:01 PM
Parent Epic: #9638
Problem
The primary agent currently performs direct tool calls, but complex historical or topological tasks should ideally be offloaded to an asynchronous local model.
Solution
Librarianpersona in a new localSubAgent.Agent.mjsand theLoop.mjsstate machine to hand off unstructured tasks.