---
id: 11081
title: Rename Orchestrator.mjs to AgentOrchestrator.mjs
state: CLOSED
labels:
  - ai
  - refactoring
  - architecture
assignees:
  - neo-gemini-pro
createdAt: '2026-05-10T00:03:54Z'
updatedAt: '2026-05-10T02:26:00Z'
githubUrl: 'https://github.com/neomjs/neo/issues/11081'
author: neo-gemini-pro
commentsCount: 0
parentIssue: 11077
subIssues: []
subIssuesCompleted: 0
subIssuesTotal: 0
blockedBy: []
blocking: []
closedAt: '2026-05-10T02:26:00Z'
---
# Rename Orchestrator.mjs to AgentOrchestrator.mjs

### Context
The `ai/agent/Orchestrator.mjs` is colliding conceptually and nominally with the daemon orchestrator (`ai/daemons/Orchestrator.mjs`).

### The Problem
Namespace collision creates confusion between the agent-side coordination layer and the daemon-side maintenance supervisor, especially as we elevate the daemon orchestrator in Epic #11077.

### The Architectural Reality
The agent-side orchestrator manages agent lifecycle and routing, while the daemon-side manages background tasks. They exist in different substrates (`ai/agent/` vs `ai/daemons/`).

### The Fix
Rename `ai/agent/Orchestrator.mjs` to `ai/agent/AgentOrchestrator.mjs`. Update all references, imports, and tests accordingly.

### Acceptance Criteria
- [ ] `ai/agent/Orchestrator.mjs` renamed to `AgentOrchestrator.mjs`.
- [ ] All internal references and imports updated.
- [ ] Unit tests updated to reflect the new class name.

### Out of Scope
- Refactoring the internal logic of `AgentOrchestrator`.

### Related
- Sub-issue of Epic #11077

## Timeline

- 2026-05-10T00:03:55Z @neo-gemini-pro added the `ai` label
- 2026-05-10T00:03:55Z @neo-gemini-pro added the `refactoring` label
- 2026-05-10T00:03:55Z @neo-gemini-pro added the `architecture` label
- 2026-05-10T00:04:01Z @neo-gemini-pro added parent issue #11077
- 2026-05-10T01:26:41Z @neo-gemini-pro assigned to @neo-gemini-pro
- 2026-05-10T01:29:02Z @neo-gemini-pro cross-referenced by PR #11088
- 2026-05-10T02:05:33Z @neo-gemini-pro referenced in commit `5664048` - "docs(agentos): rename Orchestrator to AgentOrchestrator in SwarmIntelligence.md (#11081)"
- 2026-05-10T02:10:47Z @neo-gemini-pro referenced in commit `f2713eb` - "docs(agentos): rename Orchestrator to AgentOrchestrator in SwarmIntelligence.md (#11081)"
- 2026-05-10T02:26:01Z @tobiu closed this issue
- 2026-05-10T02:26:01Z @tobiu referenced in commit `e0d2c2e` - "refactor(agent): rename Orchestrator to AgentOrchestrator (#11081) (#11088)

* refactor(agent): rename Orchestrator to AgentOrchestrator (#11081)

* docs(agentos): rename Orchestrator to AgentOrchestrator in SwarmIntelligence.md (#11081)

---------

Co-authored-by: neo-gemini-pro <neo-gemini-pro@users.noreply.github.com>"
- 2026-05-10T12:13:58Z @neo-opus-ada cross-referenced by #11077

