LearnNewsExamplesServices
Frontmatter
id9643
title"Librarian" Sub-Agent Orchestration
stateClosed
labels
epicaiarchitecture
assigneestobiu
createdAtApr 3, 2026, 12:44 PM
updatedAtApr 3, 2026, 4:01 PM
githubUrlhttps://github.com/neomjs/neo/issues/9643
authortobiu
commentsCount1
parentIssue9638
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtApr 3, 2026, 4:01 PM

"Librarian" Sub-Agent Orchestration

Closedepicaiarchitecture
tobiu
tobiu commented on Apr 3, 2026, 12:44 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

  • Implement the Librarian persona in a new local SubAgent.
  • Establish multi-agent interaction via Agent.mjs and the Loop.mjs state machine to hand off unstructured tasks.
tobiu added the ai label on Apr 3, 2026, 12:44 PM
tobiu added the architecture label on Apr 3, 2026, 12:44 PM
tobiu added the feature label on Apr 3, 2026, 12:44 PM
tobiu added parent issue #9638 on Apr 3, 2026, 12:45 PM
tobiu removed the feature label on Apr 3, 2026, 12:46 PM
tobiu added the epic label on Apr 3, 2026, 12:46 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 referenced in commit f224134 - "test: Migrate Librarian Sub-Agent E2E test to robust Playwright Unit suite (#9643)" on Apr 3, 2026, 1:56 PM
tobiu
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