Frontmatter
| id | 7956 |
| title | Feat: Multi-Window Orchestration Baseline |
| state | Closed |
| labels | enhancementai |
| assignees | tobiu |
| createdAt | Nov 30, 2025, 10:00 PM |
| updatedAt | Nov 30, 2025, 10:02 PM |
| githubUrl | https://github.com/neomjs/neo/issues/7956 |
| author | tobiu |
| commentsCount | 1 |
| parentIssue | 7918 |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| contentTrust | |
| projected | |
| quarantined | 0 |
| signals | [] |
| blockedBy | [] |
| blocking | [] |
| closedAt | Nov 30, 2025, 10:02 PM |
Feat: Multi-Window Orchestration Baseline

tobiu
Nov 30, 2025, 10:01 PM
Input from Gemini 2.5 Pro:
✦ I have implemented the baseline multi-window orchestration logic.
ViewportControllernow listens forconnectanddisconnectevents.- Logic added to detect 'AgentSwarm' window connection.
- Logic added to close all windows when the main 'AgentOS' app terminates. This establishes the foundation for managing the distributed application state.
Implement the baseline multi-window orchestration logic in
ViewportController.mjs.connectanddisconnectevents from the Shared Worker.