Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Nov 25, 2025

  • Understand the issue: Update CLI tool versions in constants.go
  • Update DefaultClaudeCodeVersion from 2.0.51 to 2.0.53
  • Update DefaultPlaywrightMCPVersion from 0.0.47 to 0.0.48
  • Update corresponding test expectations in constants_test.go
  • Build the project to verify changes
  • Run make recompile to rebuild workflows with updated versions (80 workflows compiled successfully)
  • Fix tests for Playwright MCP 0.0.48 (updated test to accommodate new --allowed-origins flag in CLI help)
  • Remove unrelated changeset file (patch-fix-staged-logs-filter.md)
  • All unit tests pass
Original prompt

This section details on the original issue you should resolve

<issue_title>[ca] Update agentic CLI tools: Claude Code 2.0.51 → 2.0.53, Playwright MCP 0.0.47 → 0.0.48</issue_title>
<issue_description># CLI Version Updates - November 25, 2025

This issue tracks version updates for agentic CLI tools discovered during automated version check.

Summary

Updates Required: 2 tools
Files Modified: pkg/constants/constants.go

Updates Found

1. Claude Code CLI

Version Update: 2.0.51 → 2.0.53
Intermediate Versions: 2.0.52
Release Timeline: 2 releases since last check
Risk Level: Low

Package Information:

Changes Analysis:

Based on NPM package metadata analysis, these are likely bug fix releases following semantic versioning (patch version increments).

Breaking Changes: None detected
New Features: Not documented in public release notes
Bug Fixes: Likely includes stability and performance improvements
Security: No specific CVEs mentioned
Performance: Unknown - no public benchmarks

CLI Discovery: Unable to install and test due to environment constraints. The tool requires proper authentication and environment setup that wasn't available in this check.

Impact Assessment:

  • Risk: Low - patch version updates typically contain bug fixes only
  • Affected Features: All Claude Code engine workflows
  • Migration Required: No - patch updates are backward compatible
  • Testing Recommended: Verify existing workflows continue to function

Recommendation: Safe to update. Patch versions follow semantic versioning and should be backward compatible.


2. Playwright MCP

Version Update: 0.0.47 → 0.0.48
Intermediate Versions: None
Release Timeline: 1 release since last check
Risk Level: Low

Package Information:

Changes Analysis:

Pre-1.0 version indicating active development. Changes between 0.0.47 and 0.0.48 are not publicly documented.

Breaking Changes: Unknown - pre-1.0 versions may include breaking changes
New Features: Not documented
Bug Fixes: Likely includes improvements to MCP server implementation
Security: No specific CVEs mentioned
Performance: Unknown

CLI Discovery: Unable to test --help output differences due to installation constraints.

Impact Assessment:

  • Risk: Low-Medium - pre-1.0 version may include breaking changes but patch increment suggests minor update
  • Affected Features: Workflows using Playwright MCP for browser automation
  • Migration Required: Unknown - review release notes when available
  • Testing Recommended: Test workflows using Playwright MCP after update

Recommendation: Update with caution. Pre-1.0 versions should be tested thoroughly before deployment.


Tools With No Updates

The following tools were checked and are current:

  1. Copilot CLI - Version 0.0.363 (latest)

  2. Codex - Version 0.63.0 (latest)

  3. GitHub MCP Server - Version v0.22.0 (latest)

  4. Playwright Browser - Version v1.56.1 (latest)


Changes Made

Modified Files:

  • pkg/constants/constants.go
    • Updated DefaultClaudeCodeVersion from 2.0.51 to 2.0.53
    • Updated DefaultPlaywrightMCPVersion from 0.0.47 to 0.0.48

Next Steps:

  1. Review this issue and approve changes
  2. Run make recompile to rebuild workflows with updated versions
  3. Test key workflows using Claude Code and Playwright MCP
  4. Commit changes and create pull request
  5. Monitor for any issues after deployment

Testing Checklist:

  • Claude Code workflows execute successfully
  • Playwright MCP browser automation works correctly
  • No regression in existing functionality
  • Performance remains acceptable
  • Error handling works as expected

Additional Notes

Environment Constraints: This automated check was unable to install and test CLI tools directly due to environment limitations. The claude-code command requires proper NPM global installation paths and authentication that weren't available.

Recommendation for Future Checks: Consider setting up a dedicated environment with proper npm global paths and CLI tool authentication for more thorough testing of --help outputs and feature discovery.

Cache Information: Version check r...


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI and others added 2 commits November 25, 2025 16:10
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
… 0.0.47 → 0.0.48

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI changed the title [WIP] Update agentic CLI tools to latest versions Update CLI tools: Claude Code 2.0.51 → 2.0.53, Playwright MCP 0.0.47 → 0.0.48 Nov 25, 2025
Copilot finished work on behalf of pelikhan November 25, 2025 16:20
Copilot AI requested a review from pelikhan November 25, 2025 16:20
@pelikhan pelikhan added the smoke label Nov 25, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Nov 25, 2025

✅ Agentic Changeset Generator completed successfully.

@pelikhan pelikhan marked this pull request as ready for review November 25, 2025 16:32
Copilot AI review requested due to automatic review settings November 25, 2025 16:32
Copilot finished reviewing on behalf of pelikhan November 25, 2025 16:34
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 two agentic CLI tool versions to their latest releases: Claude Code CLI from 2.0.51 to 2.0.53 (patch update) and Playwright MCP from 0.0.47 to 0.0.48 (patch update). The updates follow semantic versioning conventions and are backward-compatible changes.

Key Changes

  • Updated version constants in pkg/constants/constants.go for both tools
  • Updated test expectations in pkg/constants/constants_test.go to match new versions
  • Recompiled 30 workflow lock files to propagate the version updates throughout all affected workflows

Reviewed changes

Copilot reviewed 34 out of 34 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
pkg/constants/constants.go Updated DefaultClaudeCodeVersion to "2.0.53" and DefaultPlaywrightMCPVersion to "0.0.48"
pkg/constants/constants_test.go Updated test expectations to match the new version constants
.github/workflows/*.lock.yml (30 files) Recompiled workflow lock files with updated npm install commands and agent version metadata
.changeset/patch-fix-staged-logs-filter.md Changeset file for staged logs filter fix (unrelated to this PR's purpose)
.github/workflows/daily-fact.lock.yml Contains unrelated whitespace-only formatting changes

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

You can also share your feedback on Copilot code review for a chance to win a $100 gift card. Take the survey.

@pelikhan
Copy link
Contributor

@copilot fix tests

Copy link
Contributor Author

Copilot AI commented Nov 25, 2025

@copilot fix tests

Fixed in 6e553bf. The test TestPlaywrightNPXCommandWorks was failing because Playwright MCP 0.0.48 added a new --allowed-origins flag to the CLI (a separate feature for browser request filtering). Updated the test to no longer check for absence of this flag since it's now a valid feature alongside --allowed-hosts. Also removed the unrelated changeset file that was flagged by the reviewer.

@pelikhan pelikhan merged commit cf04eea into main Nov 25, 2025
61 of 62 checks passed
@pelikhan pelikhan deleted the copilot/update-agentic-cli-tools branch November 25, 2025 16:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[ca] Update agentic CLI tools: Claude Code 2.0.51 → 2.0.53, Playwright MCP 0.0.47 → 0.0.48

2 participants