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
blockedBy[]
blocking[]
closedAtNov 30, 2025, 10:02 PM

Feat: Multi-Window Orchestration Baseline

Closed v11.14.0 enhancementai
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 added the enhancement label on Nov 30, 2025, 10:00 PM
tobiu added the ai label on Nov 30, 2025, 10:00 PM
tobiu added parent issue #7918 on Nov 30, 2025, 10:00 PM
tobiu assigned to @tobiu on Nov 30, 2025, 10:00 PM
tobiu referenced in commit ca75514 - "Feat: Multi-Window Orchestration Baseline #7956" on Nov 30, 2025, 10:01 PM
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.
tobiu closed this issue on Nov 30, 2025, 10:02 PM