Skip to content

Bump default agentic tool pins (Claude, Copilot, Codex, GitHub MCP, Playwright Browser)#32351

Merged
pelikhan merged 2 commits into
mainfrom
copilot/update-agentic-cli-tools
May 15, 2026
Merged

Bump default agentic tool pins (Claude, Copilot, Codex, GitHub MCP, Playwright Browser)#32351
pelikhan merged 2 commits into
mainfrom
copilot/update-agentic-cli-tools

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented May 15, 2026

✨ Enhancement

Five pinned tool versions in pkg/constants/version_constants.go were behind current stable releases. This updates those defaults and aligns golden compiler fixtures that assert emitted workflow content against the new pins, while leaving Playwright MCP/CLI and MCP Gateway unchanged.

  • What does this improve?

    • Updates default runtime/install targets for:
      • Claude Code 2.1.141 → 2.1.142
      • Copilot CLI 1.0.43 → 1.0.48
      • Codex 0.129.0 → 0.130.0
      • GitHub MCP Server v1.0.3 → v1.0.4
      • Playwright Browser v1.59.1 → v1.60.0
    • Keeps generated expectations current where pinned versions are embedded in compiled workflow output.
  • Why is this valuable?

    • Reduces drift between gh-aw defaults and upstream stable releases.
    • Picks up MCP server patch fixes (including workflow dispatch input handling in upstream v1.0.4).
    • Advances Playwright browser baseline to v1.60.0 after auditing for removed deprecated API usage.
  • Implementation approach:

    • Version pin updates
      • Edited pkg/constants/version_constants.go for the five target constants only.
    • Playwright 1.60.0 compatibility audit
      • Audited repo for removed/deprecated Playwright API usage (ariaRef, videosPath, videoSize, deprecated exposeBinding/connect options) before bumping browser tag.
    • Golden fixture synchronization
      • Updated affected WASM golden outputs under:
        • pkg/workflow/testdata/TestWasmGolden_CompileFixtures/*.golden
      • Changes are strictly expected version-string propagation (e.g., Copilot install version and GitHub MCP container tag in emitted YAML).
    • Release notes
      • Added .changeset/patch-update-agentic-cli-tools-20260515.md.
// pkg/constants/version_constants.go
const DefaultClaudeCodeVersion Version = "2.1.142"
const DefaultCopilotVersion Version = "1.0.48"
const DefaultCodexVersion Version = "0.130.0"
const DefaultGitHubMCPServerVersion Version = "v1.0.4"
const DefaultPlaywrightBrowserVersion Version = "v1.60.0"

Changeset

  • Type: patch
  • Description: Update default tool pins for Claude Code, Copilot CLI, Codex, GitHub MCP Server, and Playwright browser, and refresh affected compiled workflow fixtures.

Generated by 📋 Changeset Generator for issue #32351 ·



✨ PR Review Safe Output Test - Run 25918800860

Warning

Firewall blocked 6 domains

The following domains were blocked by the firewall during workflow execution:

  • accounts.google.com
  • android.clients.google.com
  • clients2.google.com
  • contentautofill.googleapis.com
  • safebrowsingohttpgateway.googleapis.com
  • www.google.com

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
  allowed:
    - defaults
    - "accounts.google.com"
    - "android.clients.google.com"
    - "clients2.google.com"
    - "contentautofill.googleapis.com"
    - "safebrowsingohttpgateway.googleapis.com"
    - "www.google.com"

See Network Configuration for more information.

💥 [THE END] — Illustrated by Smoke Claude · ● 4M ·

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI changed the title [WIP] Update agentic CLI tools to latest versions Bump default agentic tool pins (Claude, Copilot, Codex, GitHub MCP, Playwright Browser) May 15, 2026
Copilot AI requested a review from pelikhan May 15, 2026 12:43
@pelikhan pelikhan marked this pull request as ready for review May 15, 2026 12:45
Copilot AI review requested due to automatic review settings May 15, 2026 12:45
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the repository’s default pinned versions for several agentic tools (Claude Code, Copilot CLI, Codex, GitHub MCP Server, Playwright browser) and refreshes WASM golden compiler fixtures so generated workflow output matches the new defaults.

Changes:

  • Bumped five default tool/version pins in pkg/constants/version_constants.go.
  • Updated affected WASM golden workflow outputs to reflect the new Copilot CLI version and GitHub MCP Server image tag.
  • Added a patch changeset documenting the default pin updates.
Show a summary per file
File Description
pkg/constants/version_constants.go Bumps default pinned versions for multiple CLIs/images.
pkg/workflow/testdata/TestWasmGolden_CompileFixtures/with-imports.golden Updates expected compiled workflow output for new Copilot + GitHub MCP Server pins.
pkg/workflow/testdata/TestWasmGolden_CompileFixtures/smoke-copilot.golden Updates expected compiled workflow output for new Copilot + GitHub MCP Server pins.
pkg/workflow/testdata/TestWasmGolden_CompileFixtures/playwright-cli-mode.golden Updates expected compiled workflow output for new Copilot + GitHub MCP Server pins.
pkg/workflow/testdata/TestWasmGolden_CompileFixtures/basic-copilot.golden Updates expected compiled workflow output for new Copilot + GitHub MCP Server pins.
.changeset/patch-update-agentic-cli-tools-20260515.md Records the default pin bumps as a patch release note.

Copilot's findings

Tip

Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

  • Files reviewed: 6/6 changed files
  • Comments generated: 1

Comment on lines 37 to +42
// DefaultCopilotVersion is the default version of the GitHub Copilot CLI.
//
// When unpinning or upgrading this version, verify:
// - MCPs are not blocked from loading (tools.mcp configuration still works end-to-end)
// - /models does not silently fail on PATs (check that model listing works with PAT auth)
const DefaultCopilotVersion Version = "1.0.43"
const DefaultCopilotVersion Version = "1.0.48"
@pelikhan pelikhan added the smoke label May 15, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 15, 2026

Smoke OTEL — OTEL telemetry verified

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 15, 2026

💫 TO BE CONTINUED... Smoke Claude failed to deliver outputs! Our hero faces unexpected challenges...

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 15, 2026

🚀 Smoke Pi MISSION COMPLETE! Pi delivered. 🥧

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 15, 2026

✨ The prophecy is fulfilled... Smoke Codex has completed its mystical journey. The stars align. 🌟

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 15, 2026

Smoke OTEL Backends completed successfully!

@github-actions github-actions Bot removed the smoke label May 15, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 15, 2026

🚀 Smoke Gemini MISSION COMPLETE! Gemini has spoken. ✨

Caution

Security scanning requires review for Smoke Gemini

Details

The threat detection results could not be parsed. The workflow output should be reviewed before merging.

Review the workflow run logs for details.

@github-actions
Copy link
Copy Markdown
Contributor

📰 BREAKING: Smoke Copilot is now investigating this pull request. Sources say the story is developing...

@github-actions
Copy link
Copy Markdown
Contributor

Agent Container Tool Check

Tool Status Version
bash 5.2.21
sh available
git 2.54.0
jq 1.7
yq 4.53.2
curl 8.5.0
gh 2.92.0
node 22.22.2
python3 3.14.5
go 1.24.13
java 10.0.300
dotnet 10.0.300

Result: 12/12 tools available ✅

Overall Status: PASS

🔧 Tool validation by Agent Container Smoke Test · ● 1.6M ·

Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Skills-Based Review 🧠

Applied /zoom-out — this is a maintenance/version-bump PR, so the key question is whether the changes fit the architecture and verification procedures consistently.

Key Observation

The DefaultCopilotVersion constant carries an explicit upgrade checklist comment (lines 39–41):

// When unpinning or upgrading this version, verify:
//   - MCPs are not blocked from loading (tools.mcp configuration still works end-to-end)
//   - /models does not silently fail on PATs (check that model listing works with PAT auth)

This PR jumps 5 minor versions (1.0.43 → 1.0.48). The PR description doesn't explicitly confirm these two checks were performed. If they were — great, a quick note in the PR body (or a comment on the constant) would close the loop. If not, they're worth a pass before merging.

Positive Highlights

  • ✅ Version bumps are isolated to a single source-of-truth file (version_constants.go) — correct pattern
  • ✅ Golden fixtures are faithfully regenerated; changes are pure version-string propagation with no unexpected diff
  • ✅ Changeset entry is present and accurate
  • ✅ Playwright, Playwright MCP/CLI, and MCP Gateway are intentionally left unchanged — scoping is clear and well-explained

Verdict

Approving — the change is well-structured and low-risk. One soft suggestion: confirm the Copilot CLI upgrade checklist (MCP loading + PAT model listing) was verified and optionally note it in the PR description.

🧠 Reviewed using Matt Pocock's skills by Matt Pocock Skills Reviewer · ● 3.3M

@github-actions
Copy link
Copy Markdown
Contributor

Caution

Security scanning requires review for Smoke Gemini

Details

The threat detection results could not be parsed. The workflow output should be reviewed before merging.

Review the workflow run logs for details.

Smoke Test Results\n- GitHub MCP: ✅\n- Web Fetch: ✅\n- File Writing: ✅\n- Bash Tool: ✅\n- Build gh-aw: ❌\n\nOverall Status: FAIL

Warning

Firewall blocked 1 domain

The following domain was blocked by the firewall during workflow execution:

  • localhost

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
  allowed:
    - defaults
    - "localhost"

See Network Configuration for more information.

Smoke Gemini — Powered by Gemini ·

@github-actions
Copy link
Copy Markdown
Contributor

Smoke Test Codex 25918800929: FAIL
PRs: #32356 Fix daily token report: add list_events fallback when search_events LLM provider unavailable; #32359 Use compact, terminal-safe glyphs for slog levels and switch info to dot prefix
✅ GitHub MCP, Serena, file write, bash verify, build, cache, set field
❌ Playwright requested commands, web-fetch MCP unavailable, comment-memory files absent
Run: https://github.com/github/gh-aw/actions/runs/25918800929

Warning

Firewall blocked 6 domains

The following domains were blocked by the firewall during workflow execution:

  • accounts.google.com
  • android.clients.google.com
  • clients2.google.com
  • contentautofill.googleapis.com
  • safebrowsingohttpgateway.googleapis.com
  • www.google.com

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
  allowed:
    - defaults
    - "accounts.google.com"
    - "android.clients.google.com"
    - "clients2.google.com"
    - "contentautofill.googleapis.com"
    - "safebrowsingohttpgateway.googleapis.com"
    - "www.google.com"

See Network Configuration for more information.

🔮 The oracle has spoken through Smoke Codex ·

@github-actions
Copy link
Copy Markdown
Contributor

Smoke Test: Claude — Run 25918800860

Core #1#12: ✅ all
PR review #13#18: ✅ all · #19: ⚠️ skipped

Overall: PASS (§25918800860)

Warning

Firewall blocked 6 domains

The following domains were blocked by the firewall during workflow execution:

  • accounts.google.com
  • android.clients.google.com
  • clients2.google.com
  • contentautofill.googleapis.com
  • safebrowsingohttpgateway.googleapis.com
  • www.google.com

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
  allowed:
    - defaults
    - "accounts.google.com"
    - "android.clients.google.com"
    - "clients2.google.com"
    - "contentautofill.googleapis.com"
    - "safebrowsingohttpgateway.googleapis.com"
    - "www.google.com"

See Network Configuration for more information.

💥 [THE END] — Illustrated by Smoke Claude · ● 4M ·

Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💥 Automated smoke test review - all systems nominal!

Warning

Firewall blocked 6 domains

The following domains were blocked by the firewall during workflow execution:

  • accounts.google.com
  • android.clients.google.com
  • clients2.google.com
  • contentautofill.googleapis.com
  • safebrowsingohttpgateway.googleapis.com
  • www.google.com

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
  allowed:
    - defaults
    - "accounts.google.com"
    - "android.clients.google.com"
    - "clients2.google.com"
    - "contentautofill.googleapis.com"
    - "safebrowsingohttpgateway.googleapis.com"
    - "www.google.com"

See Network Configuration for more information.

💥 [THE END] — Illustrated by Smoke Claude · ● 4M

@pelikhan pelikhan merged commit 47516f6 into main May 15, 2026
240 of 251 checks passed
@pelikhan pelikhan deleted the copilot/update-agentic-cli-tools branch May 15, 2026 13:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[ca] Update agentic CLI tools: Claude Code, Copilot CLI, Codex, GitHub MCP Server, Playwright Browser

3 participants