LearnNewsExamplesServices
Frontmatter
id8111
titleFeature: Create AgentOSStrategy Child App for Isolation
stateClosed
labels
enhancementaiarchitecture
assigneestobiu
createdAtDec 15, 2025, 12:58 AM
updatedAtDec 15, 2025, 1:00 AM
githubUrlhttps://github.com/neomjs/neo/issues/8111
authortobiu
commentsCount0
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtDec 15, 2025, 1:00 AM

Feature: Create AgentOSStrategy Child App for Isolation

Closed v11.17.0 enhancementaiarchitecture
tobiu
tobiu commented on Dec 15, 2025, 12:58 AM

To resolve conflicts where multiple controllers (StrategyPanelController, ViewportController) intercept the same global onWindowConnect events, we are introducing a dedicated child app for strategy widgets.

Goal: Create AgentOSStrategy (cloned from AgentOSWidget) to serve as the container for kpi-velocity and other strategy dashboard items when popped out.

Changes:

  1. Create apps/agentos/childapps/strategy/ with app.mjs, index.html, neo-config.json, and view/Viewport.mjs.
  2. Set appName to AgentOSStrategy.
  3. Update StrategyPanelController to spawn this specific app and listen for its connection events, ensuring strict isolation from the Swarm/Intervention logic.
tobiu added the enhancement label on Dec 15, 2025, 12:58 AM
tobiu added the ai label on Dec 15, 2025, 12:58 AM
tobiu added the architecture label on Dec 15, 2025, 12:58 AM
tobiu assigned to @tobiu on Dec 15, 2025, 12:59 AM
tobiu referenced in commit 4b7079e - "Feature: Create AgentOSStrategy Child App for Isolation #8111" on Dec 15, 2025, 12:59 AM
tobiu closed this issue on Dec 15, 2025, 1:00 AM