Skip to content

Update CLI tool versions: Claude 2.1.31, Copilot 0.0.402, GitHub MCP v0.30.3, Playwright 0.0.63, MCP Gateway v0.0.98#13645

Merged
pelikhan merged 4 commits intomainfrom
copilot/update-cli-tools-versions-again
Feb 4, 2026
Merged

Update CLI tool versions: Claude 2.1.31, Copilot 0.0.402, GitHub MCP v0.30.3, Playwright 0.0.63, MCP Gateway v0.0.98#13645
pelikhan merged 4 commits intomainfrom
copilot/update-cli-tools-versions-again

Conversation

Copy link
Contributor

Copilot AI commented Feb 4, 2026

Updates five CLI tool and MCP server versions across the codebase. All updates contain bug fixes and improvements with no breaking changes identified.

Version Updates

  • Claude Code: 2.1.29 → 2.1.31
  • Copilot CLI: 0.0.400 → 0.0.402 ⚠️ Requires integration testing per constants.go warning
  • GitHub MCP Server: v0.30.2 → v0.30.3
  • Playwright MCP: 0.0.62 → 0.0.63
  • MCP Gateway: v0.0.94 → v0.0.98

Changes

Constants

  • Updated version constants in pkg/constants/constants.go

Test Expectations

  • Updated pkg/constants/constants_test.go for new version assertions
  • Updated 6 workflow test files (pkg/workflow/*_test.go) expecting GitHub MCP Server v0.30.3

Generated Files

  • Recompiled 149 workflow lock files (.github/workflows/*.lock.yml) via make recompile
  • Lock files now reference updated versions in installation scripts and Docker image pulls

Example

// pkg/constants/constants.go
const DefaultCopilotVersion Version = "0.0.402"  // was 0.0.400
const DefaultGitHubMCPServerVersion Version = "v0.30.3"  // was v0.30.2
const DefaultMCPGatewayVersion Version = "v0.0.98"  // was v0.0.94

Post-Merge

Integration testing recommended, especially for Copilot CLI (0.0.400 → 0.0.402) per existing warning in constants file.

Original prompt

This section details on the original issue you should resolve

<issue_title>[ca] CLI Version Updates: Claude Code 2.1.31, Copilot 0.0.402, GitHub MCP Server v0.30.3, Playwright MCP 0.0.63, MCP Gateway v0.0.98</issue_title>
<issue_description>### Update Summary

Five CLI tools and MCP servers have new versions available. All updates include bug fixes and improvements with no breaking changes identified.

  • Claude Code: 2.1.29 → 2.1.31 (2 versions)
  • Copilot CLI: 0.0.400 → 0.0.402 (2 versions)
  • GitHub MCP Server: v0.30.2 → v0.30.3 (1 version)
  • Playwright MCP: 0.0.62 → 0.0.63 (1 version)
  • MCP Gateway: v0.0.94 → v0.0.98 (4 versions)

Update Priority: Medium
Breaking Changes: None
Recompile Status: Failed (Go proxy network restrictions in CI environment)

Critical Information

Constants Updated: All version constants in pkg/constants/constants.go have been updated
⚠️ Recompile Required: Manual make recompile needed in local environment with Go proxy access
🧪 Integration Testing: Required after deployment, especially for Copilot CLI changes


Claude Code 2.1.31

Previous: 2.1.29 (Jan 31, 2026) → Latest: 2.1.31 (Feb 4, 2026)
Release Timeline: 4 days, 2 intermediate versions (2.1.30 on Feb 3)

Key Features

  • No new CLI flags detected in help output
  • All existing flags and commands remain unchanged

CLI Changes

Help output comparison shows no new commands, flags, or options between 2.1.29 and 2.1.31.

View Full Changelog

Version Timeline

  • 2.1.29: Released Jan 31, 2026 20:13:22 UTC
  • 2.1.30: Released Feb 3, 2026 16:34:38 UTC
  • 2.1.31: Released Feb 4, 2026 00:02:11 UTC

Bug Fixes

Unable to fetch detailed release notes (no public GitHub repository). Based on NPM metadata and minor version increments, these are likely maintenance releases with bug fixes and stability improvements.

Security Updates

None identified

Impact Assessment

  • Risk: Low
  • Affects: Claude Code agent execution
  • Changes: Likely bug fixes and performance improvements

Recommendations

  • Update Priority: Medium
  • Testing Strategy: Standard integration testing with existing workflows
  • Rollout Plan: Deploy after integration tests pass

Package Links


Copilot CLI 0.0.402

Previous: 0.0.400 (Jan 30, 2026) → Latest: 0.0.402 (Feb 3, 2026)
Release Timeline: 4 days, 2 intermediate versions (0.0.401 on Feb 3)

Key Features

  • No new CLI flags detected in help output
  • All existing commands and options remain unchanged

CLI Changes

Help output comparison shows no new commands, flags, or options between 0.0.400 and 0.0.402.

View Full Changelog

Version Timeline

  • 0.0.400: Released Jan 30, 2026 21:51:41 UTC
  • 0.0.401: Released Feb 3, 2026 14:39:14 UTC
  • 0.0.402: Released Feb 3, 2026 21:01:25 UTC

Bug Fixes

Unable to fetch detailed release notes (private repository). Based on minor version increments, these are likely maintenance releases with bug fixes and stability improvements.

Security Updates

None identified

Impact Assessment

  • Risk: Medium (see WARNING in constants.go)
  • Affects: GitHub Copilot agent execution, GitHub MCP integration
  • Changes: Likely bug fixes and performance improvements

⚠️ WARNING: UPGRADING COPILOT CLI REQUIRES A FULL INTEGRATION TEST RUN TO ENSURE COMPATIBILITY.

Recommendations

  • Update Priority: Medium
  • Testing Strategy: Full integration test suite required before deployment
  • Rollout Plan: Deploy only after all integration tests pass

Package Links


GitHub MCP Server v0.30.3

Previous: v0.30.2 → Latest: v0.30.3
Release Timeline: 1 version, released Feb 3, 2026

Key Features

  • Enhanced Copilot CLI installation documentation
  • Improved PR review context handling
  • URL handling fix for uploads endpoint
View Full Changelog

Release Highlights (from GitHub)

Release Date: February 3, 2026
Commit: fb53abd

Changes

  1. Documentation Enhancement
    Added Copilot CLI installation guide for better user onboarding.
    docs: add Copilot CLI installation guide github-mcp-server#1913

  2. URL Fix
    Appended trailing slash to uploads URL to fix URL handling edge cases.
    https://github.com/github/github-mcp-server...


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copilot AI and others added 3 commits February 4, 2026 03:30
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
- Update Claude Code: 2.1.29 → 2.1.31
- Update Copilot CLI: 0.0.400 → 0.0.402
- Update GitHub MCP Server: v0.30.2 → v0.30.3
- Update Playwright MCP: 0.0.62 → 0.0.63
- Update MCP Gateway: v0.0.94 → v0.0.98
- Update test expectations in constants_test.go
- Rebuild binary with new constants
- Recompile all 149 workflow files to regenerate lock files

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Update test files to expect the new GitHub MCP Server version v0.30.3 instead of v0.30.2:
- pkg/workflow/codex_engine_test.go
- pkg/workflow/copilot_engine_test.go
- pkg/workflow/copilot_github_mcp_test.go
- pkg/workflow/docker_predownload_test.go
- pkg/workflow/github_remote_mode_test.go
- pkg/workflow/mcp_config_test.go

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI changed the title [WIP] Update CLI tools and MCP servers to latest versions Update CLI tool versions: Claude 2.1.31, Copilot 0.0.402, GitHub MCP v0.30.3, Playwright 0.0.63, MCP Gateway v0.0.98 Feb 4, 2026
Copilot AI requested a review from pelikhan February 4, 2026 03:45
@pelikhan pelikhan added the smoke label Feb 4, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Feb 4, 2026

🎬 THE ENDSmoke Claude MISSION: ACCOMPLISHED! The hero saves the day! ✨

@github-actions
Copy link
Contributor

github-actions bot commented Feb 4, 2026

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

@github-actions
Copy link
Contributor

github-actions bot commented Feb 4, 2026

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

@github-actions
Copy link
Contributor

github-actions bot commented Feb 4, 2026

🎉 Yo ho ho! Changeset Generator found the treasure and completed successfully! ⚓💰

@github-actions
Copy link
Contributor

github-actions bot commented Feb 4, 2026

Agent Container Tool Check

Tool Status Version
bash 5.2.21
sh available
git 2.52.0
jq 1.7
yq 4.50.1
curl 8.5.0
gh 2.86.0
node 24.13.0
python3 3.13.11
go 1.24.12
java command not found
dotnet command not found

Result: 10/12 tools available ⚠️

Missing Tools:

  • java - command not found
  • dotnet - command not found

AI generated by Agent Container Smoke Test

@github-actions
Copy link
Contributor

github-actions bot commented Feb 4, 2026

PR titles:
Update CLI tool versions: Claude 2.1.31, Copilot 0.0.402, GitHub MCP v0.30.3, Playwright 0.0.63, MCP Gateway v0.0.98
Download agent file from GitHub on demand with version-aware URL patching
GitHub MCP merged PRs ✅; safeinputs gh ✅; Serena activate ✅
Playwright title ✅; Tavily search ✅
File write ✅; bash cat ✅
Discussion query ✅; discussion comment ✅
Build gh-aw ❌
Overall status: FAIL

AI generated by Smoke Codex

@github-actions
Copy link
Contributor

github-actions bot commented Feb 4, 2026

Smoke Test PASS - Run §21657659394

PRs Tested:

Results:
✅ GitHub MCP ✅ Safe Inputs GH CLI ✅ Serena MCP ✅ Playwright ✅ File Ops ✅ Bash ✅ Discussion ✅ Build ✅ Dispatch

@pelikhan @Copilot - All systems operational!

AI generated by Smoke Copilot

@github-actions
Copy link
Contributor

github-actions bot commented Feb 4, 2026

📰 VERDICT: Smoke Copilot has concluded. All systems operational. This is a developing story. 🎤

@pelikhan pelikhan marked this pull request as ready for review February 4, 2026 04:03
Copilot AI review requested due to automatic review settings February 4, 2026 04:03
@pelikhan pelikhan merged commit cc46afd into main Feb 4, 2026
192 checks passed
@pelikhan pelikhan deleted the copilot/update-cli-tools-versions-again branch February 4, 2026 04:04
Copy link
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

This PR updates pinned versions for several CLI tools/MCP components and propagates those version bumps through constants, unit/integration test expectations, and generated GitHub Actions workflow lockfiles.

Changes:

  • Bumped default tool versions in pkg/constants (Claude Code, Copilot CLI, GitHub MCP server, Playwright MCP, MCP Gateway).
  • Updated workflow/unit tests that assert specific GitHub MCP server image tags.
  • Regenerated workflow lockfiles to reference the new versions in install/download steps and MCP config blocks.

Reviewed changes

Copilot reviewed 157 out of 157 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
pkg/constants/constants.go Updates default version constants for the five tools/components.
pkg/constants/constants_test.go Updates version constant assertions to match new defaults.
pkg/workflow/mcp_config_test.go Updates expected GitHub MCP server Docker image tag in tests.
pkg/workflow/github_remote_mode_test.go Updates expected GitHub MCP server image tag in lockfile content assertions.
pkg/workflow/docker_predownload_test.go Updates expected predownload image list to GitHub MCP server v0.30.3.
pkg/workflow/copilot_github_mcp_test.go Updates expected GitHub MCP server container image tag in rendered config assertions.
pkg/workflow/copilot_engine_test.go Updates expected GitHub MCP server container image tag in engine render assertions.
pkg/workflow/codex_engine_test.go Updates expected GitHub MCP server container image tag in config assertions.
.github/workflows/unbloat-docs.lock.yml Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references.
.github/workflows/typist.lock.yml Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references.
.github/workflows/test-yaml-import.lock.yml Regenerated lockfile updating Copilot CLI / MCP Gateway / GitHub MCP server references.
.github/workflows/test-workflow.lock.yml Regenerated lockfile updating Copilot CLI / MCP Gateway / GitHub MCP server references.
.github/workflows/test-create-pr-error-handling.lock.yml Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references.
.github/workflows/step-name-alignment.lock.yml Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references.
.github/workflows/static-analysis-report.lock.yml Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references.
.github/workflows/stale-repo-identifier.lock.yml Regenerated lockfile updating Copilot CLI / MCP Gateway / GitHub MCP server references.
.github/workflows/smoke-project.lock.yml Regenerated lockfile updating MCP Gateway / GitHub MCP server references.
.github/workflows/smoke-opencode.lock.yml Regenerated lockfile updating MCP Gateway / GitHub MCP server references.
.github/workflows/smoke-codex.lock.yml Regenerated lockfile updating MCP Gateway / GitHub MCP server references.
.github/workflows/sergo.lock.yml Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references.
.github/workflows/semantic-function-refactor.lock.yml Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references.
.github/workflows/security-guard.lock.yml Regenerated lockfile updating Copilot CLI / MCP Gateway / GitHub MCP server references.
.github/workflows/security-compliance.lock.yml Regenerated lockfile updating Copilot CLI / MCP Gateway / GitHub MCP server references.
.github/workflows/schema-consistency-checker.lock.yml Regenerated lockfile updating Claude Code / MCP Gateway references.
.github/workflows/safe-output-health.lock.yml Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references.
.github/workflows/org-health-report.lock.yml Regenerated lockfile updating Copilot CLI / MCP Gateway / GitHub MCP server references.
.github/workflows/metrics-collector.lock.yml Regenerated lockfile updating Copilot CLI / MCP Gateway / GitHub MCP server references.
.github/workflows/mergefest.lock.yml Regenerated lockfile updating Copilot CLI / MCP Gateway / GitHub MCP server references.
.github/workflows/lockfile-stats.lock.yml Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references.
.github/workflows/jsweep.lock.yml Regenerated lockfile updating Copilot CLI / MCP Gateway / GitHub MCP server references.
.github/workflows/issue-classifier.lock.yml Regenerated lockfile updating MCP Gateway / GitHub MCP server references.
.github/workflows/issue-arborist.lock.yml Regenerated lockfile updating MCP Gateway / GitHub MCP server references.
.github/workflows/instructions-janitor.lock.yml Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references.
.github/workflows/go-logger.lock.yml Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references.
.github/workflows/go-fan.lock.yml Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references.
.github/workflows/github-remote-mcp-auth-test.lock.yml Regenerated lockfile updating Copilot CLI / MCP Gateway references.
.github/workflows/github-mcp-tools-report.lock.yml Regenerated lockfile updating Claude Code / MCP Gateway references.
.github/workflows/github-mcp-structural-analysis.lock.yml Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references.
.github/workflows/firewall.lock.yml Regenerated lockfile updating Copilot CLI / MCP Gateway / GitHub MCP server references.
.github/workflows/example-permissions-warning.lock.yml Regenerated lockfile updating Copilot CLI / MCP Gateway / GitHub MCP server references.
.github/workflows/example-custom-error-patterns.lock.yml Regenerated lockfile updating Copilot CLI / MCP Gateway / GitHub MCP server references.
.github/workflows/duplicate-code-detector.lock.yml Regenerated lockfile updating MCP Gateway / GitHub MCP server references.
.github/workflows/developer-docs-consolidator.lock.yml Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references.
.github/workflows/deep-report.lock.yml Regenerated lockfile updating MCP Gateway / GitHub MCP server references.
.github/workflows/daily-team-evolution-insights.lock.yml Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references.
.github/workflows/daily-performance-summary.lock.yml Regenerated lockfile updating MCP Gateway / GitHub MCP server references.
.github/workflows/daily-observability-report.lock.yml Regenerated lockfile updating MCP Gateway / GitHub MCP server references.
.github/workflows/daily-multi-device-docs-tester.lock.yml Regenerated lockfile updating Claude Code / GitHub MCP server references.
.github/workflows/daily-malicious-code-scan.lock.yml Regenerated lockfile updating Copilot CLI / MCP Gateway / GitHub MCP server references.
.github/workflows/daily-issues-report.lock.yml Regenerated lockfile updating MCP Gateway / GitHub MCP server references.
.github/workflows/daily-fact.lock.yml Regenerated lockfile updating MCP Gateway / GitHub MCP server references.
.github/workflows/daily-doc-updater.lock.yml Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references.
.github/workflows/daily-code-metrics.lock.yml Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references.
.github/workflows/daily-choice-test.lock.yml Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references.
.github/workflows/craft.lock.yml Regenerated lockfile updating Copilot CLI / MCP Gateway / GitHub MCP server references.
.github/workflows/copilot-session-insights.lock.yml Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references.
.github/workflows/copilot-pr-merged-report.lock.yml Regenerated lockfile updating Copilot CLI / MCP Gateway references.
.github/workflows/copilot-agent-analysis.lock.yml Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references.
.github/workflows/commit-changes-analyzer.lock.yml Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references.
.github/workflows/codex-github-remote-mcp-test.lock.yml Regenerated lockfile updating MCP Gateway references.
.github/workflows/cli-version-checker.lock.yml Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references.
.github/workflows/claude-code-user-docs-review.lock.yml Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references.
.github/workflows/chroma-issue-indexer.lock.yml Regenerated lockfile updating Copilot CLI / MCP Gateway / GitHub MCP server references.
.github/workflows/changeset.lock.yml Regenerated lockfile updating MCP Gateway / GitHub MCP server references.
.github/workflows/blog-auditor.lock.yml Regenerated lockfile updating Claude Code / MCP Gateway / GitHub MCP server references.
.github/workflows/archie.lock.yml Regenerated lockfile updating Copilot CLI / MCP Gateway / GitHub MCP server references.
.github/workflows/ai-moderator.lock.yml Regenerated lockfile updating Copilot CLI / MCP Gateway / GitHub MCP server references.
Comments suppressed due to low confidence (1)

pkg/workflow/copilot_github_mcp_test.go:31

  • The container image string in these assertions is hardcoded to a specific GitHub MCP server version. To reduce churn on version bumps, consider deriving this from constants.DefaultGitHubMCPServerVersion (or a helper that returns the default image reference) instead of embedding the tag in multiple test cases.

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

Comment on lines 38 to 42
// With Docker MCP always enabled, default is docker (not services)
expectedType: "docker",
expectedCommand: "docker",
expectedDockerImage: "ghcr.io/github/github-mcp-server:v0.30.2",
expectedDockerImage: "ghcr.io/github/github-mcp-server:v0.30.3",
},
Copy link

Copilot AI Feb 4, 2026

Choose a reason for hiding this comment

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

This test case hardcodes the GitHub MCP server Docker image including the version tag. Consider building this expected value from constants.DefaultGitHubMCPServerVersion (or a shared helper) so future version updates don’t require touching many tests and fixtures.

Copilot uses AI. Check for mistakes.
Comment on lines 35 to 38
Test workflow.`,
expectedImages: []string{
"ghcr.io/github/github-mcp-server:v0.30.2",
"ghcr.io/github/github-mcp-server:v0.30.3",
},
Copy link

Copilot AI Feb 4, 2026

Choose a reason for hiding this comment

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

The expected GitHub MCP Docker image is hardcoded with a specific version. Since the repo already has constants.DefaultGitHubMCPServerVersion, consider constructing the expected image string from that constant (or a shared helper) to avoid having to update many tests whenever the default version bumps.

Copilot uses AI. Check for mistakes.
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] CLI Version Updates: Claude Code 2.1.31, Copilot 0.0.402, GitHub MCP Server v0.30.3, Playwright MCP 0.0.63, MCP Gateway v0.0.98

2 participants