Skip to content

Return WebFetch pairing links before the task deadline - #74

Merged
Daily-AC merged 1 commit into
mainfrom
fix/webfetch-pairing-response
Sep 16, 2026
Merged

Daily-AC merged 1 commit into
mainfrom
fix/webfetch-pairing-response

Conversation

@Daily-AC

Copy link
Copy Markdown
Owner

When a portal console is watching a device, first-time pairing waits up to 60 seconds. A WebFetch task can time out before that decision, returning EOF/unknown instead of the owner pairing link. This occurred during the production canary rollout of #73.

Delegated sessions now publish the same pairing request without waiting for a decision. They return the owner link immediately, retain the request for later approval, and consume the explicit owner decision on the next connection. Existing CLI pairing behavior and device operation policy are unchanged.

Validation: real TLS regression tests for HTTP and WebSocket devices with an active portal subscriber; owner approval is required and the subsequent command remains subject to device policy. Focused race tests and complete agent/console suites pass. The production canary now returns the pairing link instead of timing out.

@Daily-AC
Daily-AC merged commit 574a5e3 into main Sep 16, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant