Copilot CLI update: chronicle, plugins, and fleet mode | GitHub Checkout
By GitHub
Key Concepts
- Copilot CLI: A command-line interface tool for interacting with GitHub Copilot.
- MCP (Model Context Protocol): A standard for connecting AI assistants to systems, data, and tools.
- Chronicle: An experimental feature that logs session history in a local SQLite database to provide self-improvement tips.
- Plugins: A unified system for managing MCP servers, skills, and custom agent definitions.
- Fleet Mode: A feature that enables parallel task execution using multiple sub-agents.
- Autopilot Mode: An autonomous mode where the agent loops through tasks until completion.
- Background Agents: The ability to spin up multiple AI models (e.g., Claude Opus, GPT-5.4, Gemini 3) simultaneously to compare outputs.
1. Copilot CLI Extensibility and Plugins
The Copilot CLI has evolved into a highly extensible platform. Users are encouraged to use the Plugin system rather than managing individual skills or custom agents separately.
- Plugin Marketplace: Accessed via
plugin marketplace browse, this allows users to install community-built extensions. - Unified Management: Plugins bundle MCP servers, skills, and custom instructions, simplifying the user experience.
- Recommendation: Developers creating extensions should package them as plugins to ensure compatibility and ease of use for end-users.
2. The "Chronicle" Feature (Self-Healing Workflow)
Chronicle is an experimental feature that maintains a local SQLite database of all user sessions within the ~/.copilot directory. It serves two primary functions:
chronicle improve: Analyzes session logs to suggest improvements toCopilot instructionsor identify repetitive tasks that should be converted into custom skills.chronicle tips: Analyzes user interaction patterns. For example, if a user frequently pastes URLs for analysis, the tool will suggest using the/researchcommand for more efficient semantic searching across GitHub and the web.- Privacy: Because the database is stored locally, session history and improvement suggestions remain private to the user’s machine.
3. Multi-Model Analysis and Refactoring
A significant capability of the CLI is the ability to run multiple models in the background to gain diverse perspectives on code quality.
- Methodology: Users can trigger background sub-agents (e.g., Gemini 3, GPT-5.4, and Claude Opus 4.6) to analyze a codebase.
- Synthesis: The main agent aggregates these recommendations into a tiered report:
- Tier 1: Issues identified by all models (high confidence).
- Tier 2: Issues identified by at least two models.
- Benefit: This approach mitigates "blind spots" or over-optimization that can occur when relying on a single model for long-duration sessions.
4. Fleet and Autopilot Modes
These modes allow for high-efficiency, hands-off development:
- Autopilot Mode: Activated via
Shift+Tab, this instructs the agent to loop through assigned tasks until they are finished. - Fleet Mode: Uses parallel sub-agents to execute tasks simultaneously. The agent composes a to-do list and distributes work across multiple sub-agents to maximize throughput.
- Real-world Application: A developer can assign a list of refactoring tasks (e.g., decomposing a "god class" or fixing duplicate code) and allow the agent to execute them in parallel while the developer is away.
5. Notable Quotes
- "Self-healing is an excellent way to think about it [Chronicle]." — Ryan (on the ability of the CLI to suggest improvements to its own usage).
- "We bring you the best of the best. We bring you the models as quickly as we can... you always have access to the latest and most powerful models." — Regarding the model-agnostic nature of the Copilot subscription.
6. Technical Workflow Summary
- Initialization: Ensure
experimentalmode is enabled via/experimental show. - Monitoring: Use
/tasksto track the progress of background agents. - Optimization: Run
chronicle improveto updateCopilot instructionsbased on historical session data. - Execution: Use
fleetandautopilotto perform complex, multi-step refactoring tasks in parallel. - Future Outlook: The team is currently developing features to allow users to connect to and monitor remotely running Copilot sessions.
Conclusion
The Copilot CLI has transitioned from a simple chat interface to a sophisticated development environment. By leveraging local session history (Chronicle), multi-model consensus (Background Agents), and parallel execution (Fleet/Autopilot), developers can significantly increase their productivity and maintainability of their codebases. The system is designed to be "self-healing," constantly suggesting ways for the user to optimize their workflow and agent instructions.
Chat with this Video
AI-PoweredLoad the transcript when you're ready to chat so the initial page stays lighter.
Related Videos

Build Systems, Not Code - Angie Jones, Agentic AI Foundation
AI Engineer

How to set up GLM 5.2
Greg Isenberg

The most trusted code on Earth is being rewritten in Rust
Fireship

GitHub Copilot App Launch - Rubber Duck Takeover!
GitHub

How to build reliable software with AI agents
Google Cloud Tech

How to Keep Shipping When You Walk Away from Your Desk — Zack Proser, WorkOS
AI Engineer

Rubber Duck Thursday (Post-Build Edition)
GitHub