LearnNewsExamplesServices
Frontmatter
id7956
titleFeat: Multi-Window Orchestration Baseline
stateClosed
labels
enhancementai
assigneestobiu
createdAtNov 30, 2025, 10:00 PM
updatedAtNov 30, 2025, 10:02 PM
githubUrlhttps://github.com/neomjs/neo/issues/7956
authortobiu
commentsCount1
parentIssue7918
subIssues[]
subIssuesCompleted0
subIssuesTotal0
contentTrust
projected
quarantined0
signals[]
blockedBy[]
blocking[]
closedAtNov 30, 2025, 10:02 PM

Feat: Multi-Window Orchestration Baseline

tobiu
tobiu commented on Nov 30, 2025, 10:00 PM

Implement the baseline multi-window orchestration logic in ViewportController.mjs.

  • Listen for connect and disconnect events from the Shared Worker.
  • Handle window lifecycle management (e.g., closing child windows when the main window closes).
  • Establish the pattern for cross-window state synchronization.
tobiu
tobiu Nov 30, 2025, 10:01 PM

Input from Gemini 2.5 Pro:

✦ I have implemented the baseline multi-window orchestration logic.

  • ViewportController now listens for connect and disconnect events.
  • 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.