Skip to content

[ca] Version Update: 7 CLI/MCP Tools (Jan 24, 2026) #11630

@github-actions

Description

@github-actions

Update Summary

Date: 2026-01-24
Updates Found: 7 version updates
Status: Constants updated, requires make recompile and testing

Tool Previous Latest Change
Claude Code 2.1.15 2.1.19 +4 minor versions
Copilot CLI 0.0.389 0.0.394 +5 patch versions
Codex 0.88.0 0.89.0 +1 minor version
Playwright MCP 0.0.56 0.0.58 +2 patch versions
Playwright Browser v1.57.0 v1.58.0 +1 minor version
Sandbox Runtime 0.0.29 0.0.32 +3 patch versions
MCP Gateway v0.0.76 v0.0.78 +2 patch versions

Critical Actions Required

  1. Run make recompile - Required after constant updates to regenerate workflow lock files
  2. Integration Testing - Copilot CLI upgrade requires full integration test run (see warning in constants.go)
  3. Review Breaking Changes - Playwright v1.58.0 has several breaking changes (see below)

Detailed Changes by Tool

Claude Code: 2.1.15 → 2.1.19

Timeline: 4 minor version increments
Risk: Low
Package: https://www.npmjs.com/package/`@anthropic-ai/claude-code`

CLI Changes Detected

Based on cached help output comparison between v2.1.14 and v2.1.5:

Removed flags:

  • --file (specs...) - File resources download flag removed

This flag removal suggests internal changes to how file resources are handled at startup.

NPM Package Info

  • Latest Version: 2.1.19
  • Repository: No public repository available
  • Changelog: Not publicly available

Impact Assessment

  • Risk Level: Low
  • Affected Features: File resource initialization (internal change only)
  • Migration Notes: No external API changes detected

Copilot CLI: 0.0.389 → 0.0.394

Timeline: 5 patch version increments
Risk: Medium (requires integration testing)
Package: https://www.npmjs.com/package/`@github/copilot`
Repository: https://github.com/github/copilot-cli (may be private)

CLI Changes Detected

Comparing v0.0.376 → v0.0.374 (latest cached versions):

View Removed Flags

GitHub MCP Tool Configuration:

  • --add-github-mcp-tool (tool) - Removed
  • --add-github-mcp-toolset (toolset) - Removed

Session Sharing:

  • --share [path] - Removed
  • --share-gist - Removed

Remaining Flag Changes:

  • --enable-all-github-mcp-tools description simplified (no longer mentions overriding removed flags)

Intermediate Versions

  • 0.0.390
  • 0.0.391
  • 0.0.392
  • 0.0.393

Impact Assessment

  • Risk Level: Medium
  • Affected Features: GitHub MCP tool configuration, session sharing
  • Migration Notes:
    • Use --enable-all-github-mcp-tools for GitHub MCP instead of individual tool flags
    • Session sharing functionality removed from CLI
  • Testing Required: Full integration test run per constants.go warning

Repository Access Note

The Copilot CLI repository (https://github.com/github/copilot-cli) may be private. Release notes were not accessible during this check. Detailed changelog should be consulted if available.


Codex: 0.88.0 → 0.89.0

Timeline: 1 minor version increment (released 2025-01-22)
Risk: Low
Package: https://www.npmjs.com/package/`@openai/codex`
Repository: https://github.com/openai/codex
Release Notes: https://github.com/openai/codex/releases/tag/rust-v0.89.0

View Full Changelog

Release Highlights (from GitHub)

New Features:

Bug Fixes:

Documentation:

Maintenance:

CLI Changes Detected

No significant changes detected in help output between recent versions.

Impact Assessment

  • Risk Level: Low
  • Affected Features: Permissions UI, slash-command matching, app server operations
  • Migration Notes: /approvals remains for backward compatibility; /permissions is the new recommended command

Playwright MCP: 0.0.56 → 0.0.58

Timeline: 2 patch version increments
Risk: Low
Package: https://www.npmjs.com/package/`@playwright/mcp`
Repository: https://github.com/microsoft/playwright

Intermediate Versions

  • 0.0.57

NPM Versions Available

0.0.56
0.0.57
0.0.58
```

#### Impact Assessment

- **Risk Level:** Low
- **Affected Features:** MCP server implementation for Playwright
- **Migration Notes:** Standard patch updates, no breaking changes expected

---

### Playwright Browser: v1.57.0 → v1.58.0

**Timeline:** 1 minor version increment (released 2025-01-23)  
**Risk:** High (breaking changes)  
**Repository:** https://github.com/microsoft/playwright  
**Release Notes:** https://github.com/microsoft/playwright/releases/tag/v1.58.0  
**Docker Image:** `mcr.microsoft.com/playwright:v1.58.0`

### Breaking Changes ⚠️

<details>
<summary><b>View Breaking Changes Details</b></summary>

1. **Removed Selectors:**
   - `_react` selector removed
   - `_vue` selector removed
   - See locators guide for alternatives

2. **Removed Selector Engine:**
   - `:light` selector engine suffix removed

3. **Removed Launch Option:**
   - `devtools` option removed from `browserType.launch()`
   - **Migration:** Use `args: ['--auto-open-devtools-for-tabs']` instead

4. **Platform Support:**
   - macOS 13 WebKit support discontinued

</details>

<details>
<summary><b>View Key Features</b></summary>

### Timeline in HTML Reports
The merged reports HTML report now includes a Speedboard tab displaying timeline visualization for better test execution analysis.

### UI Mode & Trace Viewer Enhancements
- "System" theme option automatically adapts to OS dark/light preferences
- Code editors now support search functionality (Cmd/Ctrl+F)
- Network details panel reorganization improves usability
- JSON responses display with automatic formatting

### CDP Connection Optimization
`browserType.connectOverCDP()` introduces an `isLocal` option enabling file system optimizations when connecting to local CDP servers.

### Browser Versions
- Chromium 145.0.7632.6
- Mozilla Firefox 146.0.1
- WebKit 26.0

**Tested Against:**
- Google Chrome 144
- Microsoft Edge 144

</details>

#### Impact Assessment

- **Risk Level:** High
- **Affected Features:** 
  - React/Vue selectors (if used)
  - DevTools launch option
  - macOS 13 WebKit users
- **Migration Required:** 
  - Update selector usage (remove `_react`, `_vue`, `:light`)
  - Replace `devtools: true` with `args: ['--auto-open-devtools-for-tabs']`
- **Testing Priority:** High - validate selector usage in workflows

---

### Sandbox Runtime: 0.0.29 → 0.0.32

**Timeline:** 3 patch version increments  
**Risk:** Low  
**Package:** https://www.npmjs.com/package/`@anthropic-ai/sandbox-runtime`  
**Repository:** https://github.com/anthropic-experimental/sandbox-runtime

#### Intermediate Versions

- 0.0.30
- 0.0.31

#### NPM Versions Available

```
0.0.29
0.0.30
0.0.31
0.0.32

Impact Assessment

  • Risk Level: Low
  • Affected Features: Sandbox runtime environment
  • Migration Notes: Standard patch updates, no breaking changes expected in library

MCP Gateway: v0.0.76 → v0.0.78

Timeline: 2 patch version increments (released 2025-01-23)
Risk: Low
Repository: https://github.com/githubnext/gh-aw-mcpg
Release Notes: https://github.com/githubnext/gh-aw-mcpg/releases/tag/v0.0.78
Docker Image: ghcr.io/githubnext/gh-aw-mcpg:v0.0.78

View Full Changelog (v0.0.78)

Key Highlights

Protocol Compliance:

  • Graceful shutdown handling (#443): MCP endpoints now return proper 503 Service Unavailable responses during gateway shutdown

JSON Schema Enhancements (#444):

  • Response caching to reduce redundant processing
  • Enhanced documentation fields for introspection
  • Version pinning support for consistent validation

Improved Debugging:

  • DIFC evaluator logging (#430)
  • Configuration validation logging (#440)

Changes & Fixes

PR Change
#420 Launcher stdio path test coverage
#430 DIFC evaluator debug logging
#433 DIFC evaluator comprehensive tests
#440 Config validation schema logging
#442 Logger package test improvements
#443 503 response during shutdown
#444 JSON schema caching & versioning
#445 Fixed duplicate test declarations
#446 Launcher test reliability fixes
#447 Documentation updates
#448 Logger initialization refactoring
View v0.0.77 Changes

What's Changed (v0.0.77)

  • Testing enhancements: Comprehensive test coverage added for launcher.GetOrLaunch stdio functionality and the difc.Evaluator component
  • Logging improvements: Debug logging introduced for the DIFC evaluator and config validation schema; logger package tests refactored to eliminate duplication
  • MCP compliance: "503 response for MCP endpoints during shutdown (Spec 5.1.3)"
  • Bug fixes: Resolved duplicate test function declarations in logger package
  • Schema updates: JSONSchema module now supports caching, documentation, and version pinning
  • Code quality: Launcher tests refined and documentation synchronized across repository

Complete comparison: v0.0.75...v0.0.77

Impact Assessment

  • Risk Level: Low
  • Affected Features:
    • MCP endpoint shutdown behavior (now returns proper 503 status)
    • JSON schema validation (improved caching and versioning)
    • Debug logging (DIFC evaluator and config validation)
  • Migration Notes: No breaking changes; improvements to protocol compliance and observability

Recommendations

Update Priority

  1. Immediate (This PR):

    • ✅ Constants updated in pkg/constants/constants.go
    • ⚠️ Run make recompile to regenerate workflow lock files
    • ⚠️ Commit generated lock files
  2. Testing Priority:

    • High: Playwright Browser v1.58.0 (breaking changes to selectors)
    • Medium: Copilot CLI v0.0.394 (flag removals, integration testing required)
    • Low: All other updates (standard patch/minor updates)
  3. Migration Tasks:

    • Audit workflows for Playwright _react, _vue, :light selector usage
    • Verify Copilot CLI integration still works with removed flags
    • Test MCP Gateway shutdown behavior (now returns 503 properly)

Testing Strategy

# 1. Recompile workflows
make recompile

# 2. Run integration tests
make test-integration

# 3. Validate specific tools
gh aw run --engine copilot  # Test Copilot CLI
gh aw run --engine codex    # Test Codex

# 4. Test Playwright browser automation
# Verify no usage of removed selectors in workflows

Rollout Plan

  1. Complete recompilation and commit lock files
  2. Run CI/CD pipeline to validate all workflows
  3. Monitor for selector-related failures (Playwright)
  4. Monitor for GitHub MCP tool configuration issues (Copilot)
  5. Deploy to production after validation

Files Modified

  • pkg/constants/constants.go - Updated 7 version constants

Next Steps

  • Run make recompile to regenerate workflow lock files
  • Commit generated lock files (.lock.yml, pkg/workflow/js/*.js)
  • Run integration tests
  • Audit Playwright selector usage for breaking changes
  • Validate Copilot CLI integration
  • Deploy after validation

References:

AI generated by CLI Version Checker

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions