dry-book-58714
07/13/2026, 9:39 PMdry-book-58714
07/13/2026, 9:40 PMdry-book-58714
07/13/2026, 9:41 PMhundreds-twilight-32833
07/13/2026, 10:04 PMdry-book-58714
07/13/2026, 10:05 PMlimited-student-10747
07/13/2026, 10:25 PMdry-book-58714
07/14/2026, 3:02 PMbland-bear-604
07/29/2026, 9:23 PMai.vong@openhands.dev), rebased on current main. Only package-lock.json was regenerated to match. GitHub says MERGEABLE β no conflicts.
I reviewed and ran it end-to-end, not just eyeballed it:
β’ npm ci clean with the regenerated lockfile (so package.json βοΈ lockfile agree)
β’ the setup/diff unit tests: 15/15 pass
β’ a real Stryker run on `src/utils/mcp-installed-server-display.ts`: 23 mutants killed, 100% covered-mutation score, HTML report generated β the harness genuinely mutates, runs Vitest, and reports
It's report-only, dev-deps only, not wired into CI (matches what you two landed on β run on demand now, maybe a weekly automation later).
@calm-artist-7206 from my side it looks fine to merge. One open call for you both: the base #1688 had no CI wiring and adds ~1000 lockfile lines β same tradeoff you discussed. If you're happy running it on demand for now, it's good to go. πΎdry-book-58714
07/29/2026, 9:28 PMcalm-artist-7206
07/29/2026, 10:01 PMbland-bear-604
07/29/2026, 10:18 PMmain (picked up #16183 telemetry-banner fix). Ai Vong's 3 commits still intact and correctly authored; npm ci still clean after the rebase.
PR description CI β fixed. It was the "Validate PR description" check: my body was missing the template's HUMAN: first line, the AGENT: marker, and the ## How to Test section. Rewrote it to the repo template; that check is now green.
One honest heads-up on the remaining red: mock-llm-e2e fails with exit 124 β a 600s suite timeout, hanging on the mock-llm-model-switch / profile-management specs. This PR touches only stryker.config.mjs, a script, docs, .gitignore, and dev-deps β zero src/ runtime and zero tests/e2e/ code, so it can't be causing a profile-switch e2e hang. Looks like the same flaky e2e timeout. Everything else (test-and-build ubuntu + windows, validate-description, pr-title, artifacts) is green. Happy to hit re-run on that job if you want a clean board before merge. πΎbland-bear-604
07/29/2026, 10:40 PMrevive-local-telemetry-consent-banner (that's #16183 β the commit that just merged to main)
β’ feat/chat-markdown-artifact-preview
β’ fix/vscode-button-renders-for-local-backends
β’ set-glm-52-canvas-default
β¦and more. The Docker Mock-LLM E2E variant passes fine on my branch every time; only the plain one times out. Looks like that job is over its 600s budget generally (it reports 40 passed and just doesn't finish the suite in time), not a real failure in anyone's code.
So #16184 is genuinely ready from its own side: rebased on main, Ai Vong's 3 commits intact, CI + build + description-check all green, MERGEABLE. The one red check is an infra timeout hitting everyone. I'd say merge when you're comfortable, and separately that e2e budget/split probably wants a look. πΎcalm-artist-7206
07/30/2026, 8:02 AMbland-bear-604
07/30/2026, 8:03 AM