-
Notifications
You must be signed in to change notification settings - Fork 39
Description
This issue tracks version updates for 5 CLI tools and MCP servers detected on 2026-01-16. All updates have been applied to pkg/constants/constants.go and require make recompile to regenerate workflows.
Summary of Updates
- Claude Code: 2.1.7 → 2.1.9 (2 versions, published daily 2026-01-13 to 2026-01-15)
- Copilot CLI: 0.0.382 → 0.0.384 (2 versions, published 2026-01-14 to 2026-01-16)
- Codex: 0.85.0 → 0.87.0 (2 versions, published 2026-01-15 to 2026-01-16)
- Playwright MCP: 0.0.55 → 0.0.56 (1 version, published 2026-01-16)
- MCP Gateway: v0.0.60 → v0.0.62 (2 versions, published 2026-01-16)
1. Update Claude Code (2.1.7 → 2.1.9)
- Previous: 2.1.7 (2026-01-13) → New: 2.1.9 (2026-01-15)
- Timeline: 2 days, 2 releases
- Intermediate Versions: 2.1.8 (2026-01-15)
- Risk Level: Low
- Breaking Changes: None detected
- NPM Package: https://www.npmjs.com/package/@anthropic-ai/claude-code
- CLI Discovery: No public repository available. Metadata available via NPM only.
Changes
Due to the lack of public repository and changelog, specific changes for 2.1.8 and 2.1.9 are not available. Monitor NPM package metadata and CLI behavior after deployment.
Impact Assessment
- Risk: Low - minor version bump
- Affected Features: Claude Code CLI operations
- Migration: No migration required
2. Update Copilot CLI (0.0.382 → 0.0.384)
- Previous: 0.0.382 (2026-01-14) → New: 0.0.384 (2026-01-16)
- Timeline: 2 days, 2 releases
- Intermediate Versions: 0.0.383 (2026-01-15)
- Risk Level: Medium (Copilot CLI requires full integration testing)
- Breaking Changes: None detected
- NPM Package: https://www.npmjs.com/package/@github/copilot
- Repository: https://github.com/github/copilot-cli (may be private)
- Release Notes: Not publicly available
Changes
Copilot CLI repository may be private. Specific changes for 0.0.383 and 0.0.384 are not publicly documented. Integration testing required after deployment.
Impact Assessment
- Risk: Medium - Copilot CLI is critical for copilot engine
- Affected Features: All Copilot CLI operations and commands
- Migration: No migration required
- Testing Required: Full integration test run (per WARNING in constants.go)
3. Update Codex (0.85.0 → 0.87.0)
- Previous: 0.85.0 (2026-01-15) → New: 0.87.0 (2026-01-16)
- Timeline: 1 day, 2 releases (rapid release cycle)
- Intermediate Versions: 0.86.0 (2026-01-16)
- Risk Level: Medium
- Breaking Changes: None
- NPM Package: https://www.npmjs.com/package/@openai/codex
- Repository: https://github.com/openai/codex
- Release Notes:
Changes in 0.86.0
New Features:
- Skill metadata can now be defined in
SKILL.toml(names, descriptions, icons, brand color, default prompt) and surfaced in app server and TUI (Support SKILL.toml file. openai/codex#9125) - Clients can explicitly disable web search and signal eligibility via header for server-side rollout controls ([search] allow explicitly disabling web search openai/codex#9249)
Bug Fixes:
- Accepting MCP elicitation now sends empty JSON payload instead of null (fix: send non-null content on elicitation Accept openai/codex#9196)
- Input prompt placeholder styling reverted to non-italic (Revert recent styling change for input prompt placeholder text openai/codex#9307)
- Empty paste events no longer trigger clipboard image reads (Revert empty paste image handling openai/codex#9318)
- Unified exec cleans up background processes (nit: clean unified exec background processes openai/codex#9304)
Chores:
- Orchestrator prompt refresh (chore: better orchestrator prompt openai/codex#9301)
- Reduced noisy error logging (remove needs_follow_up error log openai/codex#9272)
Changes in 0.87.0
New Features:
- User message metadata (text elements and byte ranges) now round-trips through protocol/app-server/core for UI annotations (Add text element metadata to protocol, app server, and core openai/codex#9331)
- Collaboration wait calls can block on multiple IDs in one request (feat: collab wait multiple IDs openai/codex#9294)
- User shell commands now run under user snapshot, honoring aliases and shell config (feat: run user commands under user snapshot openai/codex#9357)
- TUI surfaces approval requests from spawned/unsubscribed threads (feat: propagate approval request of unsubscribed threads openai/codex#9232)
Bug Fixes:
- Token estimation during compaction is now accurate (Fix token estimate during compaction openai/codex#9337)
- MCP CallToolResult now includes
threadIdin bothcontentandstructuredContentwith defined output schema (fix(mcp): include threadId in both content and structuredContent in CallToolResult openai/codex#9338) - TUI "Worked for" separator only appears after actual work (fix(tui): only show 'Worked for' separator when actual work was performed openai/codex#8958)
- Piped non-PTY commands no longer hang on stdin (chore: close pipe on non-pty processes openai/codex#9369)
Documentation:
- MCP interface docs updated for structured output schema and
threadIdbehavior (fix(mcp): include threadId in both content and structuredContent in CallToolResult openai/codex#9338)
Chores:
- Windows builds enable PowerShell UTF-8 feature by default (chore(windows) Enable Powershell UTF8 feature openai/codex#9195)
Impact Assessment
- Risk: Medium - two rapid releases with significant MCP and collaboration improvements
- Affected Features:
- MCP tool call results (threadId handling)
- Token estimation and compaction
- User shell command execution
- Skill metadata definitions
- Web search controls
- Migration: No breaking changes, but review MCP tool implementations for
threadIdcompatibility - Testing Required: Test MCP tool interactions, particularly CallToolResult handling
4. Update Playwright MCP (0.0.55 → 0.0.56)
- Previous: 0.0.55 → New: 0.0.56 (2026-01-16)
- Timeline: 1 release
- Risk Level: Low
- Breaking Changes: None detected
- NPM Package: https://www.npmjs.com/package/@playwright/mcp
- Repository: https://github.com/microsoft/playwright
- Release Notes: Check NPM package metadata for changes
Changes
Playwright MCP is part of the Playwright project. Specific changes for 0.0.56 not documented in release notes. Monitor for bug fixes or minor improvements.
Impact Assessment
- Risk: Low - minor version bump
- Affected Features: Playwright MCP server operations
- Migration: No migration required
5. Update MCP Gateway (v0.0.60 → v0.0.62)
- Previous: v0.0.60 → New: v0.0.62 (2026-01-16)
- Timeline: Same day, 2 releases (v0.0.61 and v0.0.62)
- Intermediate Versions: v0.0.61 (2026-01-16 06:51:19Z)
- Risk Level: Low
- Breaking Changes: None
- Repository: https://github.com/githubnext/gh-aw-mcpg
- Docker Image:
ghcr.io/githubnext/gh-aw-mcpg:v0.0.62 - Release Notes:
Release Highlights (v0.0.62)
🐳 New: Serena MCP Server Container
- Multi-language MCP server with Python, Java, JavaScript, TypeScript, and Go support (Add Serena MCP server container with Python, Java, JavaScript, and Go support gh-aw-mcpg#272, Add Java and TypeScript test coverage for Serena MCP containers gh-aw-mcpg#263)
- Available at
ghcr.io/githubnext/serena-mcp-server:latest - Includes OCI labels for proper GHCR documentation (Add OCI labels to serena-mcp-server for correct GHCR documentation gh-aw-mcpg#273, Update OCI image source label to point to container directory gh-aw-mcpg#274)
🛡️ Schema Normalization & Security
- Automatic fixing of malformed JSON schemas - adds missing
propertiesfields transparently (Add schema normalization middleware for invalid tool definitions gh-aw-mcpg#283) /mcp/sysroute now properly hidden when DIFC security is disabled (Fix: Don't expose /mcp/sys route when DIFC is disabled gh-aw-mcpg#277)- Tool name validation in
tools/callrequests (Fix: Validate tool name presence in MCP tools/call requests gh-aw-mcpg#287)
🐛 Bug Fixes
- HTTP backend errors properly propagated with full context (Propagate HTTP backend errors to clients with full context gh-aw-mcpg#286)
- Remote schema source of truth for config validation (Replace local schema with remote source of truth gh-aw-mcpg#276)
🔧 Code Quality & Testing
- GitHub MCP server integration tests (Add comprehensive GitHub MCP server integration tests gh-aw-mcpg#280)
- Container detection tests ([test] Add tests for tty.IsRunningInContainer gh-aw-mcpg#262)
- Auth package test improvements ([test-improver] Improve tests for auth package gh-aw-mcpg#271)
- System handler tests ([test] Add tests for sys.HandleRequest and sys.callTool gh-aw-mcpg#282)
- Debug logging in transport layer ([log] Add debug logging to internal/server/transport.go gh-aw-mcpg#268)
- Code refactoring and cleanup (Refactor duplicate docker inspect code with helper function gh-aw-mcpg#278, Extract duplicate global logger init/close patterns into helpers gh-aw-mcpg#279, Remove deprecated sanitization wrapper functions gh-aw-mcpg#284, Remove redundant nil check in sys_test.go gh-aw-mcpg#285)
Impact Assessment
- Risk: Low - primarily testing, bug fixes, and new features (Serena MCP)
- Affected Features:
- Schema validation (now auto-normalizes malformed schemas)
- Security route exposure
- HTTP error handling
- Migration: No migration required
- New Capabilities: Serena MCP server available for multi-language testing
Files Modified
pkg/constants/constants.go: 5 constants updatedDefaultClaudeCodeVersion: 2.1.7 → 2.1.9DefaultCopilotVersion: 0.0.382 → 0.0.384DefaultCodexVersion: 0.85.0 → 0.87.0DefaultPlaywrightMCPVersion: 0.0.55 → 0.0.56DefaultMCPGatewayVersion: v0.0.60 → v0.0.62
Next Steps
- Run
make recompileto regenerate workflow files with new versions - Test Copilot CLI integration (REQUIRED per constants.go warning)
- Test Codex MCP interactions - verify
threadIdhandling in CallToolResult - Test MCP Gateway - verify schema normalization and error propagation
- Monitor Playwright MCP for any behavioral changes in 0.0.56
- Monitor Claude Code for any CLI changes in 2.1.8/2.1.9
- Review and merge after all tests pass
Testing Checklist
- Run
make recompilesuccessfully - Copilot CLI integration tests pass
- Codex MCP tool interactions work correctly
- MCP Gateway schema normalization works as expected
- Playwright MCP operations function correctly
- Claude Code CLI executes without errors
- All workflow compilations succeed
- No regressions detected in CI/CD
References
- Cache file:
/tmp/gh-aw/cache-memory/version-check-2026-01-16-final.json - Workflow run: https://github.com/githubnext/gh-aw/actions/runs/21077785298
AI generated by CLI Version Checker