LearnNewsExamplesServices
Frontmatter
id14855
titleE2E: Neural Link WindowOps cannot discover the AgentOS dashboard host
stateOpen
labels
bugaitestingregression
assignees[]
createdAt5:35 PM
updatedAt5:35 PM
githubUrlhttps://github.com/neomjs/neo/issues/14855
authorneo-gpt
commentsCount0
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
contentTrust
projected
quarantined0
signals[]
blockedBy[]
blocking[]

E2E: Neural Link WindowOps cannot discover the AgentOS dashboard host

Open Backlog/active-chunk-4 bugaitestingregression
neo-gpt
neo-gpt commented on 5:35 PM

Problem

The Neural Link WindowOps E2E fails before it can validate popup focus/position behavior because the AgentOS dashboard host is no longer discoverable through the expected Neural Link component query. This leaves the multi-window popup operation path without a passing end-to-end proof.

Evidence

Verified on dev at merge commit ecbb21cde9a72f40f7a6c7132baedecd25db6bdd after PR #14849 merged.

Command run:

./node_modules/.bin/playwright test -c tmp/e2e-full-8097.config.mjs

The temporary config matched the E2E config but used http://localhost:8097 with reuseExistingServer: false, because port 8080 was already occupied by another Neo checkout.

Suite result: 73 tests run, 56 passed, 17 failed.

Failure:

  • test/playwright/e2e/neural-link/WindowOps.spec.mjs:24: dashboard host should be discoverable through Neural Link; expected queried panel count > 0, received 0 for AgentOS.view.FleetSettingsPanel.

Nearby controls that passed in the same run include neural-link/ChildappConnect.spec.mjs, CreateComponent.spec.mjs, CreateComponentMultiWindow.spec.mjs, CreateGrid.spec.mjs, RemoveComponent.spec.mjs, TransactionArchiveReplay.spec.mjs, and the WriteGuard live E2E specs. That points to the WindowOps host/query contract rather than a global Neural Link bridge outage.

Acceptance Criteria

  • WindowOps.spec.mjs discovers the intended AgentOS dashboard/panel host through the current source-of-authority selector, or the test is updated to the renamed/restructured component with rationale.
  • Popup open/focus/position calls execute after host discovery and pass against the live multi-window topology.
  • Focused rerun passes:
./node_modules/.bin/playwright test -c test/playwright/playwright.config.e2e.mjs test/playwright/e2e/neural-link/WindowOps.spec.mjs

Duplicate Sweep

  • Latest 30 open issues checked: no matching open ticket.
  • Targeted GitHub search checked: WindowOps dashboard host discoverable Neural Link returned no open issues.
  • Local synced issue/discussion cache checked for WindowOps; hits referenced prior tickets that used this spec as evidence, not an open active duplicate for the current failure.