Skip to content

[ca] CLI Version Updates: Claude Code 2.1.25, Copilot CLI 0.0.399, Playwright v1.58.1 #12817

@github-actions

Description

@github-actions

Summary

Three CLI tools have new versions available and have been updated in pkg/constants/constants.go:

  • Claude Code: 2.1.22 → 2.1.25 (3 patch versions)
  • GitHub Copilot CLI: 0.0.397 → 0.0.399 (2 patch versions)
  • Playwright Browser: v1.58.0 → v1.58.1 (1 patch version)

All other tools are up-to-date:

  • Codex: 0.92.0 ✓
  • GitHub MCP Server: v0.30.2 ✓
  • Playwright MCP: 0.0.61 ✓
  • Sandbox Runtime: 0.0.32 ✓
  • MCP Gateway: v0.0.84 ✓

Critical: Build Issue

⚠️ Workflow lock files NOT updated - make recompile failed due to Go module checksum mismatches:

  • github.com/charmbracelet/x/ansi@v0.11.0
  • github.com/MirrexOne/unqueryvet@v1.4.0

These modules appear to have been republished with different checksums. The go.sum file needs manual correction before workflows can be recompiled.

Action Required: Run make recompile locally after resolving checksum issues to regenerate workflow lock files.


Update 1: Claude Code (2.1.22 → 2.1.25)

Timeline:

  • 2.1.23: January 29, 2026
  • 2.1.25: January 29, 2026 (2.1.24 was skipped)

Release Frequency: 2 releases in ~1 day

Package: https://www.npmjs.com/package/`@anthropic-ai/claude-code`

CLI Changes: No changes detected in help output between 2.1.22 and cached versions. The updates appear to be internal improvements or bug fixes without user-facing command changes.

View Claude Code Details

Known Features from 2.1.22

Claude Code provides an AI coding assistant with:

  • Interactive and non-interactive (--print) modes
  • MCP server integration (--mcp-config)
  • Custom agent support (--agent, --agents)
  • Permission management (--allow-dangerously-skip-permissions, --dangerously-skip-permissions)
  • Tool filtering (--allowedTools, --disallowedTools)
  • Session management (--continue, --resume, --fork-session)
  • Model selection (--model, --fallback-model)
  • Chrome integration (--chrome, --no-chrome)
  • JSON Schema output validation (--json-schema)
  • Structured output formats (--output-format, --input-format)
  • Plugin system (--plugin-dir)
  • Budget controls (--max-budget-usd)

Commands

  • doctor: Health check for auto-updater
  • install: Install native build
  • mcp: Configure MCP servers
  • plugin: Manage plugins
  • setup-token: Set up authentication
  • update: Check and install updates

Analysis

Without public release notes, these updates likely contain:

  • Bug fixes for edge cases
  • Performance improvements
  • Internal refactoring
  • Dependency updates

Risk Level: Low (patch versions, no breaking changes detected)

Impact Assessment

  • Risk: Low
  • Breaking Changes: None detected
  • Affects: Claude Code users, @anthropic-ai/claude-code package consumers

Recommendations

  • Update Priority: Medium (regular maintenance update)
  • Testing: Verify Claude Code agent execution works correctly
  • Rollout: Safe to deploy immediately after workflow recompilation

Update 2: GitHub Copilot CLI (0.0.397 → 0.0.399)

Timeline:

  • 0.0.398: January 28, 2026
  • 0.0.399: January 29, 2026

Release Frequency: Daily releases

Package: https://www.npmjs.com/package/`@github/copilot`

Repository: https://github.com/github/copilot-cli (may be private)

CLI Changes: No changes detected in main help, config help, or environment help between 0.0.397 and 0.0.399.

View Copilot CLI Details

Features at 0.0.399

GitHub Copilot CLI includes:

  • Agent Client Protocol server mode (--acp)
  • Directory access control (--add-dir)
  • GitHub MCP server integration (--add-github-mcp-tool, --add-github-mcp-toolset, --enable-all-github-mcp-tools)
  • Additional MCP configuration (--additional-mcp-config)
  • Custom agents (--agent)
  • Permission management (--allow-all, --yolo, --allow-all-tools, --allow-all-paths, --allow-all-urls)
  • Tool filtering (--allow-tool, --deny-tool, --available-tools, --excluded-tools)
  • URL access control (--allow-url, --deny-url)
  • MCP server management (--disable-builtin-mcps, --disable-mcp-server)
  • Parallel tool execution (--disable-parallel-tools-execution)
  • Model selection supporting:
    • Claude: sonnet-4.5, haiku-4.5, opus-4.5, sonnet-4
    • Gemini: 3-pro-preview
    • GPT: 5.2-codex, 5.2, 5.1-codex-max, 5.1-codex, 5.1, 5, 5.1-codex-mini, 5-mini, 4.1
  • Interactive and non-interactive modes (-i, -p)
  • Session management (--continue, --resume)
  • Output formatting (--silent, --share, --share-gist, --stream)
  • Experimental features (--experimental)

Commands

  • help [topic]: Display help (topics: config, commands, environment, logging, permissions)
  • init: Initialize Copilot instructions
  • update: Download latest version
  • version: Display version and check updates

Configuration Settings (from copilot help config)

  • allowed_urls: URL access without prompts
  • auto_update: Auto-download updates (default: true)
  • banner: Banner frequency (always/never/once)
  • beep: Beep on user attention (default: true)
  • compact_paste: Collapse large pastes (default: true)
  • custom_agents.default_local_only: Local-only agents (default: false)
  • denied_urls: Blocked URLs (takes precedence)
  • experimental: Enable experimental features (default: false)
  • log_level: CLI logging (default: "default")
  • model: Default AI model
  • parallel_tool_execution: Parallel tools (default: true)
  • render_markdown: Terminal markdown (default: true)
  • screen_reader: Screen reader mode (default: false)
  • stream: Streaming mode (default: true)
  • theme: Color theme (auto/dark/light)
  • trusted_folders: Granted file access
  • undo_without_confirmation: Skip undo confirm (experimental, default: false)
  • update_terminal_title: Update terminal title (default: true)

Environment Variables (from copilot help environment)

  • COLORFGBG: Detect dark/light backgrounds
  • COPILOT_ALLOW_ALL: Auto-allow all tools
  • COPILOT_AUTO_UPDATE: Disable auto-updates
  • COPILOT_CUSTOM_INSTRUCTIONS_DIRS: Additional instructions directories
  • COPILOT_MODEL: Set default model
  • COPILOT_GITHUB_TOKEN, GH_TOKEN, GITHUB_TOKEN: Auth token precedence
  • USE_BUILTIN_RIPGREP: Use PATH ripgrep if false
  • PLAIN_DIFF: Disable rich diffs
  • XDG_CONFIG_HOME: Override config dir
  • XDG_STATE_HOME: Override state dir

Analysis

With identical help outputs across 0.0.397, 0.0.398, and 0.0.399, these updates likely contain:

  • Internal bug fixes
  • Performance optimizations
  • Dependency updates
  • Backend improvements
  • Model endpoint adjustments

Risk Level: Low (no CLI interface changes)

WARNING: Per constants.go comment - "UPGRADING COPILOT CLI REQUIRES A FULL INTEGRATION TEST RUN TO ENSURE COMPATIBILITY"

Impact Assessment

  • Risk: Low-Medium (internal changes but requires integration testing)
  • Breaking Changes: None detected in CLI interface
  • Affects: GitHub Copilot CLI users, integration test suite

Recommendations

  • Update Priority: Medium (regular maintenance, full testing required)
  • Testing: CRITICAL - Run full integration test suite before production deployment
  • Rollout: Deploy after successful integration testing

Update 3: Playwright Browser (v1.58.0 → v1.58.1)

Release Date: January 30, 2026

Docker Image: mcr.microsoft.com/playwright:v1.58.1

Repository: https://github.com/microsoft/playwright

Release Notes: https://github.com/microsoft/playwright/releases/tag/v1.58.1

View Playwright v1.58.1 Release Notes

Highlights

  1. MSEdge Fix - Resolved local network permissions issue

  2. CFT Download - Updated Chromium for Testing download location

  3. WebKit Enhancement - Disabled frame sessions on frozen builds

Browser Versions

  • Chromium: 145.0.7632.6
  • Mozilla Firefox: 146.0.1
  • WebKit: 26.0

Release Details

Changes Summary

Bug Fixes:

  • Fixed MSEdge local network permissions issue
  • Updated Chromium for Testing download location
  • Improved WebKit frame session handling on frozen builds

Impact: Low-risk maintenance release with specific browser fixes

Impact Assessment

  • Risk: Low (maintenance release with targeted fixes)
  • Breaking Changes: None
  • Affects: Playwright MCP users, browser automation workflows

Recommendations

  • Update Priority: Low-Medium (stability improvements)
  • Testing: Verify browser automation workflows function correctly
  • Rollout: Safe to deploy after workflow recompilation

Migration Steps

  1. Resolve Go Module Checksums

    # Remove problematic entries from go.sum
    sed -i '/github.com\/charmbracelet\/x\/ansi v0.11.0/d' go.sum
    sed -i '/github.com\/MirrexOne\/unqueryvet v1.4.0/d' go.sum
    
    # Regenerate with correct checksums
    GOPROXY=direct go mod tidy
  2. Recompile Workflows

    make recompile
  3. Verify Changes

    git status
    git diff pkg/constants/constants.go
    git diff .github/workflows/*.lock.yml
  4. Integration Testing

    • Test Claude Code agent execution
    • Run full Copilot CLI integration test suite (CRITICAL)
    • Verify Playwright browser automation
    • Test MCP server interactions
  5. Commit and Push

    git add pkg/constants/constants.go go.sum pkg/workflow/js/*.js .github/workflows/*.lock.yml
    git commit -m "Update CLI versions: Claude Code 2.1.25, Copilot 0.0.399, Playwright v1.58.1"
    git push

Overall Risk Assessment

Combined Risk: Low-Medium

  • Claude Code: Low risk, no interface changes
  • Copilot CLI: Low-Medium risk, requires full integration testing
  • Playwright Browser: Low risk, targeted bug fixes

Deployment Strategy:

  1. Resolve build issues (go.sum checksums)
  2. Recompile workflows
  3. Run integration tests (especially Copilot CLI)
  4. Deploy to staging environment
  5. Monitor for issues
  6. Promote to production

Package References

Workflow Run: §21527715199

AI generated by CLI Version Checker

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions