Skip to content

[pull] main from microsoft:main - #1665

Merged
pull[bot] merged 4 commits into
code:mainfrom
microsoft:main
Sep 4, 2026
Merged

[pull] main from microsoft:main#1665
pull[bot] merged 4 commits into
code:mainfrom
microsoft:main

Conversation

@pull

@pull pull Bot commented Sep 4, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

houghj16 and others added 4 commits September 3, 2026 22:47
* agentHost: scale E2E protocol timeouts for CI contention

The four Agent Host E2E entrypoints run in parallel on one CI agent. On a
slow run every failure was a short wait expiring rather than a wrong
result: cleanup `subscribe` on a never-restored session after a host
restart, `createChat`, the create-pr operation poll, and a review-changed
notification all hit the 5s default that only ever scaled for Windows and
coverage mode.

- Default protocol operation timeout is 20s on CI (local stays 5s/8s).
- Harness release() uses the extended cleanup bound for its subscribe
  calls, matching the dispose calls, so a slow cleanup no longer fails a
  passing test and forces a server restart.
- changesetSuite operation polling allows 300 retries on CI, and its peer
  chat createChat passes 30s like the other suites.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

* agentHost: tighten E2E cleanup bounds and comments

Address review: keep the cleanup subscribe bound at 30s on CI rather
than the 90s dispose bound so worst-case teardown stays closer to the
hook budget, and shorten the explanatory comments.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

---------

Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
* agentHost: classify inline chat telemetry

Use the existing ephemeral-session marker to identify Agent Host turns that
started from inline chat.

- Add inline to the bounded message origin telemetry values.
- Apply the value to direct, queued, resumed, and subagent turns.
- Include message origin in completion, failure, hang, and recovery events.
- Add coverage for standard, queued, failed, and hung turns.

(Commit message generated by Copilot)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* agentHost: clarify inline telemetry origin

Explain that message origin telemetry includes host-owned classifications and
that inline is derived from the existing ephemeral-session marker.

(Commit message generated by Copilot)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* browser: skip unused screenshot after load failure

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* browser: centralize placeholder screenshot guard

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* browser: restart screenshot capture after navigation

Restart the renderer screenshot loop when URL or error state changes without requiring a visibility transition.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Kyle Cutler <kycutler@microsoft.com>
@pull pull Bot locked and limited conversation to collaborators Sep 4, 2026
@pull pull Bot added the ⤵️ pull label Sep 4, 2026
@pull
pull Bot merged commit 008427a into code:main Sep 4, 2026
5 of 6 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants