LearnNewsExamplesServices
Frontmatter
id8046
title[AgentOS] Integrate DragProxyContainer for Swarm View live dragging
stateClosed
labels
enhancementai
assigneestobiu
createdAtDec 7, 2025, 1:25 PM
updatedAtDec 7, 2025, 1:52 PM
githubUrlhttps://github.com/neomjs/neo/issues/8046
authortobiu
commentsCount0
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtDec 7, 2025, 1:52 PM

[AgentOS] Integrate DragProxyContainer for Swarm View live dragging

Closed v11.17.0 enhancementai
tobiu
tobiu commented on Dec 7, 2025, 1:25 PM

We need to integrate the newly created Neo.draggable.DragProxyContainer into the AgentOS app to verify that "live component dragging" works as expected, particularly for the Blackboard component which uses an OffscreenCanvas.

Goal: Enable live dragging for the Swarm View (Blackboard) so that the canvas connection persists during the drag operation, instead of creating a static, blank clone.

Tasks:

  1. Update AgentOS Viewport: Modify apps/agentos/view/Viewport.mjs (or the relevant dashboard configuration) to use DragProxyContainer for the dragging of the Swarm View panel.
    • This likely involves configuring the SortZone or DragZone plugin/mixin for the dashboard container.
    • We need to set the proxy configuration to use Neo.draggable.DragProxyContainer.
  2. Verify Behavior:
    • Drag the Swarm View panel.
    • Confirm that the canvas content remains visible and active (e.g., animations continue) during the drag.
    • Confirm that the layout "gap" appears correctly in the background.
    • Confirm that dropping the panel works and the layout stabilizes.

Note: This is a proof-of-concept verification for the new DragProxyContainer architecture.

tobiu added the enhancement label on Dec 7, 2025, 1:25 PM
tobiu added the ai label on Dec 7, 2025, 1:25 PM
tobiu assigned to @tobiu on Dec 7, 2025, 1:25 PM
tobiu referenced in commit aa2630e - "[AgentOS] Integrate DragProxyContainer for Swarm View live dragging #8046" on Dec 7, 2025, 1:52 PM
tobiu closed this issue on Dec 7, 2025, 1:52 PM