Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Jan 20, 2026

Updates the default GitHub Copilot CLI version to 0.0.387, incorporating skill tool optimizations for large directories, a new ask_user tool for interactive clarification, and plan mode improvements.

Changes

  • Constants: Bumped DefaultCopilotVersion from "0.0.385" to "0.0.387" in pkg/constants/constants.go
  • Tests: Updated version expectation in constants_test.go
  • Workflows: Recompiled 86 workflow lock files to reference new CLI version

Version Changes

// Before
const DefaultCopilotVersion Version = "0.0.385"

// After
const DefaultCopilotVersion Version = "0.0.387"

All workflow lock files now install and reference Copilot CLI 0.0.387:

sudo VERSION=0.0.387 bash /tmp/copilot-install.sh

Integration Testing

Per the warning in constants.go, full integration tests should be run to ensure compatibility with the new Copilot CLI version.

Original prompt

This section details on the original issue you should resolve

<issue_title>[ca] Update GitHub Copilot CLI from 0.0.385 to 0.0.387</issue_title>
<issue_description>## Update GitHub Copilot CLI

Breaking Changes

None detected in versions 0.0.386 and 0.0.387.

New Features

Version 0.0.387 (2026-01-20)

  • Skill Tool Optimization: Skill tool now handles large directories without exceeding context limits
  • Interactive Clarification: New ask_user tool for interactive clarification questions during execution
  • Plan Mode: Added dedicated plan mode with panel for viewing implementation plans before execution

Version 0.0.386 (2026-01-19)

  • Session Management: New /resume command to switch between sessions
  • Background Compaction: Background compaction now preserves tool call sequences correctly

Bug Fixes

  • 0.0.387: Skill tool properly handles large directory structures
  • 0.0.386: Fixed tool call sequence preservation during background compaction

Security Updates

None explicitly mentioned in the changelog.

Performance Improvements

  • 0.0.387: Skill tool optimization for large directories reduces context usage

CLI Feature Discovery

New Commands Identified

From changelog analysis:

  • /resume - Switch between sessions (added in 0.0.386)
  • Plan mode interface (added in 0.0.387)

New Tools Added

  • ask_user - Interactive clarification tool (added in 0.0.387)

Modified Behavior

  • Skill tool now has better large directory handling
  • Background compaction improved to maintain tool call ordering

Impact Assessment

Risk Level: Low

Affected Features:

  • Skill tool invocations in large codebases (improvement)
  • Session management with new /resume command
  • Plan mode workflows (new capability)

Migration Required: No

The update includes useful new features without breaking changes:

  1. Skill Tool Enhancement: Better handling of large directories will improve performance when working with complex codebases
  2. Ask User Tool: Enables more interactive workflows where the AI can request clarification
  3. Plan Mode: Provides better visibility into implementation plans before execution
  4. Resume Command: Simplifies switching between multiple active sessions

Changelog Excerpt (0.0.385 → 0.0.387)

0.0.387 - 2026-01-20

  • Skill tool handles large directories without exceeding context limits
  • Add ask_user tool for interactive clarification questions
  • Add plan mode with dedicated panel for viewing implementation plans

0.0.386 - 2026-01-19

  • Background compaction preserves tool call sequences correctly
  • Add /resume command to switch sessions

Package Links

Files Modified

  • pkg/constants/constants.go - Updated DefaultCopilotVersion from "0.0.385" to "0.0.387"

Next Steps

  1. ✅ Updated pkg/constants/constants.go
  2. ⚠️ Run make recompile to regenerate workflow files (not available in this environment)
  3. Run integration tests to verify compatibility (per WARNING in constants.go)
  4. Review and merge changes

Notes

  • Constants Update: The version constant has been updated in this run
  • Workflow Compilation: The make recompile command needs to be run to update the 52+ workflow YAML files that reference the Copilot version
  • Integration Testing: The constants.go file includes a warning that upgrading Copilot CLI requires full integration test runs to ensure compatibility
  • No CLI Installation Performed: Due to installation failures (exit code 254), CLI help output comparison was not performed. The analysis is based on changelog review from the official repository.

Recommendation

Proceed with the update. The changes are incremental improvements without breaking changes. The new features (ask_user tool, plan mode, /resume command) add valuable capabilities without affecting existing functionality.

AI generated by CLI Version Checker

Comments on the Issue (you are @copilot in this section)


💡 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.


Changeset

  • Type: patch
  • Description: Updated GitHub Copilot CLI from 0.0.385 to 0.0.387. This updates the DefaultCopilotVersion constant and related workflow lock files; internal/tooling change only.

Ahoy! This treasure was crafted by 🏴‍☠️ Changeset Generator

Copilot AI and others added 3 commits January 20, 2026 02:43
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
@pelikhan pelikhan marked this pull request as ready for review January 20, 2026 02:52
@pelikhan pelikhan added the smoke label Jan 20, 2026
Copilot AI changed the title [WIP] Update GitHub Copilot CLI from 0.0.385 to 0.0.387 Update GitHub Copilot CLI from 0.0.385 to 0.0.387 Jan 20, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Jan 20, 2026

🎬 THE ENDSmoke Claude MISSION: ACCOMPLISHED! The hero saves the day! ✨

@github-actions
Copy link
Contributor

github-actions bot commented Jan 20, 2026

🎉 Yo ho ho! Changeset Generator found the treasure and completed successfully! ⚓💰

@github-actions
Copy link
Contributor

github-actions bot commented Jan 20, 2026

📰 VERDICT: Smoke Copilot has concluded. All systems operational. This is a developing story. 🎤

@github-actions
Copy link
Contributor

github-actions bot commented Jan 20, 2026

✨ The prophecy is fulfilled... Smoke Codex has completed its mystical journey. The stars align. 🌟

@github-actions
Copy link
Contributor

Smoke Test Results

Last 2 merged PRs:

✅ GitHub MCP
✅ Serena Go
✅ Playwright
✅ Tavily Web Search
✅ File Writing
✅ Bash Tool

Overall: ✅ PASS

AI generated by Smoke Claude

@github-actions
Copy link
Contributor

Smoke Test: Copilot - 21157819280

Status: ❌ FAIL

Test Result
GitHub MCP ✅ PRs: #10777, #10774
Serena Go ❌ go: command not found
Playwright ✅ GitHub page verified
File Writing ✅ Test file created
Bash Tool ✅ File verified

cc @pelikhan @Copilot

AI generated by Smoke Copilot

@github-actions
Copy link
Contributor

GitHub MCP (last 2 merged PRs: [WIP] Fix lint-go failure after PR #10756 merge; Remove unused hasInternalPrefix function causing lint failure) ✅
Serena go version ❌
Playwright GitHub title ✅
Tavily search ✅
File write ✅
Bash cat ✅
Overall status: FAIL

AI generated by Smoke Codex

@pelikhan pelikhan merged commit 5eb3dcb into main Jan 20, 2026
118 checks passed
@pelikhan pelikhan deleted the copilot/update-github-copilot-cli branch January 20, 2026 02:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[ca] Update GitHub Copilot CLI from 0.0.385 to 0.0.387

2 participants