Skip to content

[ca] Update CLI Versions: Claude Code 2.1.9, Copilot 0.0.384, Codex 0.87.0, MCP Gateway v0.0.62 #10336

@github-actions

Description

@github-actions

CLI Version Updates - 2026-01-16

This issue tracks version updates for 4 CLI tools detected on 2026-01-16. All versions have been updated in pkg/constants/constants.go.

Summary

  • Claude Code: 2.1.7 → 2.1.9 (2 versions)
  • Copilot CLI: 0.0.382 → 0.0.384 (2 versions)
  • Codex: 0.85.0 → 0.87.0 (2 versions)
  • MCP Gateway: v0.0.60 → v0.0.62 (2 versions)

Update: Claude Code (2.1.7 → 2.1.9)

Previous: 2.1.7 → New: 2.1.9
Timeline: Jan 13-15, 2026 (2 days, 2 versions)
Intermediate Versions: 2.1.8

Publication Timeline

  • 2.1.7: 2026-01-13T22:55:49.806Z
  • 2.1.8: 2026-01-15T00:41:01.272Z (1 day later)
  • 2.1.9: 2026-01-15T23:59:29.275Z (same day)

Changes

Breaking Changes: None
New Features: Unknown (no public GitHub repository)
Bug Fixes: Unknown
Security: None reported
CLI Discovery: Not available (requires installation and testing)

Impact Assessment

  • Risk: Low
  • Affected Features: All Claude Code agentic workflows
  • Migration: No migration required
  • Notes: Claude Code has no public repository. Changes can only be discovered via CLI help output comparison after installation.

Package Links


Update: Copilot CLI (0.0.382 → 0.0.384)

Previous: 0.0.382 → New: 0.0.384
Timeline: Jan 14-16, 2026 (2 days, 2 versions)
Intermediate Versions: 0.0.383

Publication Timeline

  • 0.0.382: 2026-01-14T18:55:00.968Z
  • 0.0.383: 2026-01-15T23:15:43.707Z (1 day later)
  • 0.0.384: 2026-01-16T03:03:51.285Z (same day)

Changes

Breaking Changes: None detected
New Features: Unknown (repository may be private)
Bug Fixes: Unknown
Security: None reported
CLI Discovery: Requires installation and testing
Subcommand Changes: Need to verify config and environment subcommands

Impact Assessment

  • Risk: Medium (requires full integration test run per WARNING in constants.go)
  • Affected Features: All Copilot agentic workflows
  • Migration: No migration required
  • Notes: ⚠️ WARNING from constants.go: "UPGRADING COPILOT CLI REQUIRES A FULL INTEGRATION TEST RUN TO ENSURE COMPATIBILITY"

Package Links

Recommended Actions

  1. Install 0.0.384 and compare copilot --help output with 0.0.382
  2. Check copilot config --help for configuration changes
  3. Check copilot environment --help for environment changes
  4. Run full integration test suite
  5. Save help outputs to cache-memory

Update: Codex (0.85.0 → 0.87.0)

Previous: 0.85.0 → New: 0.87.0
Timeline: Jan 15-16, 2026 (1 day, 2 versions)
Intermediate Versions: 0.86.0

Publication Timeline

  • 0.85.0: 2026-01-15T18:39:58.034Z
  • 0.86.0: 2026-01-16T01:20:07.494Z (6.7 hours later)
  • 0.87.0: 2026-01-16T15:39:11.925Z (14.3 hours later)

Release Highlights (from GitHub)

0.86.0 Highlights

New Features

  • Skill metadata can now be defined in SKILL.toml (names, descriptions, icons, brand color, default prompt) and surfaced in the app server and TUI
  • Clients can explicitly disable web search and signal eligibility via a header to align with server-side rollout controls

Bug Fixes

  • Accepting an MCP elicitation now sends an empty JSON payload instead of null to satisfy servers expecting content
  • Input prompt placeholder styling is back to non-italic to avoid terminal rendering issues
  • Empty paste events no longer trigger clipboard image reads
  • Unified exec cleans up background processes to prevent late End events after listeners stop

Chores

  • Refresh the orchestrator prompt to improve internal routing behavior
  • Reduce noisy needs_follow_up error logging

0.87.0 Highlights

New Features

  • User message metadata (text elements and byte ranges) now round-trips through protocol/app-server/core so UI annotations can survive history rebuilds
  • Collaboration wait calls can block on multiple IDs in one request, simplifying multi-thread coordination
  • User shell commands now run under the user snapshot so aliases and shell config are honored
  • The TUI now surfaces approval requests from spawned/unsubscribed threads

Bug Fixes

  • Token estimation during compaction is now accurate, improving budgeting during long sessions
  • MCP CallToolResult now includes threadId in both content and structuredContent, and returns a defined output schema for compatibility
  • The TUI "Worked for" separator only appears after actual work has occurred
  • Piped non-PTY commands no longer hang waiting on stdin

Documentation

  • MCP interface docs updated to reflect structured output schema and threadId behavior

Chores

  • Windows builds enable the PowerShell UTF-8 feature by default

Merged PRs (0.86.0)

Merged PRs (0.87.0)

Impact Assessment

  • Risk: Medium
  • Affected Features: All Codex agentic workflows, MCP integrations
  • Breaking Changes: None
  • Notable Changes:
    • MCP CallToolResult format updated (threadId handling)
    • Token estimation improvements
    • Collaboration features enhanced
  • Migration: No migration required

Package Links


Update: MCP Gateway (v0.0.60 → v0.0.62)

Previous: v0.0.60 → New: v0.0.62
Timeline: Jan 16, 2026 (same day, 2 versions released 4 minutes apart)
Intermediate Versions: v0.0.61

Publication Timeline

  • v0.0.61: 2026-01-16T06:51:19Z
  • v0.0.62: 2026-01-16T06:55:32Z (4 minutes later - consolidated release)

Release Highlights (from GitHub)

v0.0.62 Key Features

🌟 Serena MCP Server Container - New containerized MCP server with support for Python, Java, JavaScript, TypeScript, and Go, making it easier to test and develop multi-language MCP integrations

🛡️ Schema Normalization Middleware - Automatic fixing of malformed JSON schemas from backend MCP servers. The gateway now adds missing properties fields to object schemas, preventing downstream validation errors transparently

📝 GitHub MCP Server Integration Tests - Comprehensive integration tests added for GitHub MCP server interactions, improving reliability and catch regressions early

🔍 Container Detection Tests - Added test coverage for automatic detection of containerized environments with security warnings

Bug Fixes & Improvements

  • Security Route Fix: The /mcp/sys system route is now properly hidden when DIFC security is disabled, reducing attack surface
  • Tool Name Validation: Added validation to ensure tool names are present in tools/call requests, preventing silent failures
  • HTTP Backend Error Propagation: HTTP backend errors are now properly propagated to clients with full context, making debugging easier
  • Remote Schema Source: Configuration validation now uses remote schema source of truth, ensuring consistency across deployments

Code Quality & Testing

  • Enhanced Auth Tests - Improved test coverage for authentication package
  • Debug Logging - Added debug logging to transport layer for better troubleshooting
  • System Handler Tests - Added comprehensive tests for system request handling and tool calls
  • Code Refactoring - Extracted duplicate Docker inspect logic and logger initialization patterns into reusable helpers
  • Cleanup - Removed deprecated sanitization wrapper functions and redundant nil checks

Merged PRs

Impact Assessment

  • Risk: Low
  • Affected Features: MCP Gateway containerized workflows, schema validation
  • Breaking Changes: None
  • Notable Changes:
    • Schema normalization improves compatibility with malformed MCP servers
    • Security improvements (/mcp/sys route hiding)
    • New Serena MCP server container for testing
  • Migration: No migration required

Docker Image

docker pull ghcr.io/githubnext/gh-aw-mcpg:v0.0.62
# or
docker pull ghcr.io/githubnext/gh-aw-mcpg:latest

Supported platforms: linux/amd64, linux/arm64

New: Serena MCP Server Container

docker pull ghcr.io/githubnext/serena-mcp-server:latest

Package Links


Files Modified

pkg/constants/constants.go

Lines Changed: 4
Constants Updated:

  • DefaultClaudeCodeVersion: 2.1.7 → 2.1.9
  • DefaultCopilotVersion: 0.0.382 → 0.0.384
  • DefaultCodexVersion: 0.85.0 → 0.87.0
  • DefaultMCPGatewayVersion: v0.0.60 → v0.0.62

Next Steps

  1. ✅ Update constants.go (completed)
  2. ⏳ Run make recompile to regenerate workflow files
  3. ⏳ Install and test CLI help outputs:
    • npm install -g @anthropic-ai/claude-code@2.1.9
    • npm install -g @github/copilot@0.0.384
    • npm install -g @openai/codex@0.87.0
    • Compare help outputs and save to cache-memory
  4. ⏳ Run full integration test suite for Copilot CLI
  5. ⏳ Test MCP Gateway v0.0.62 with schema normalization
  6. ⏳ Review and merge changes

Cache Memory

Version check results saved to: /tmp/gh-aw/cache-memory/version-check-2026-01-16.json


Generated: 2026-01-16T16:03:00Z
Workflow Run: GH_AW_GITHUB_RUN_ID

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