Skip to content
Search
Ctrl
K
Cancel
GitHub
Select theme
Dark
Light
Auto
Introduction
Overview
What is app.js
Main feature map
Full table of contents
Runtime and UI
Overview
Loader and bootstrap
CLI runtime workflows
TUI and slash commands
Terminal and shell environment
Voice mode and Foundry Local
Embedded server, ACP, JSON-RPC
Tree-sitter WASM usage
Context and input
Overview
Prompt sources
Custom agents and skills
Attachments and file ingestion
Memory and context board
Conversation compaction
Checkpoints, undo, rewind
Sessions and remote
Overview
Session support
Sessions, remote, cloud
Session-store SQLite indexing
System events and UI projection
Git and repository context
Remote control
Tools and integrations
Overview
Built-in tool execution
MCP support
Plugin and extension architecture
IDE, LSP, editor integration
Web search and URL fetching
Integrations and permissions
Security and policy
Overview
Permission system
Content exclusion and redaction
Hooks and lifecycle automation
Sandboxing
Settings and config persistence
Models and reliability
Overview
Models, providers, auth
Model API routing
Resilience and rate limits
Usage, quota, billing
Agents and automation
Overview
Agent and task orchestration
Autopilot and no-ask-user
Fleet mode
Scheduled prompts
Operations and research
Overview
Feature gates
Diagnostics and debug bundles
Observability and shutdown
Documentation opportunities
GitHub
Select theme
Dark
Light
Auto
Wiki table of contents
Wiki table of contents
Wiki home
Overview
app.js
overview
Main feature map for Copilot CLI
Runtime and UI
Loader and bootstrap workflows
CLI runtime workflows
Interactive TUI and slash-command workflows
Terminal setup and shell environment
Voice mode and Foundry Local
Embedded server, ACP, and JSON-RPC protocol
Tree-sitter WASM usage in the Copilot CLI
Context and input
Prompt sources in Copilot CLI
Custom agents and skills packaging
Attachment and file-ingestion pipeline
Memory and dynamic context board in Copilot CLI
Conversation compaction and memory compression in Copilot CLI
Checkpoints, undo, rewind, and fork
Sessions and remote
Session support implementation in the Copilot CLI
Session, remote, cloud, and history workflows
Session-store SQLite indexing
System events and UI projection
Git, repository, PR, and ref context
Remote control implementation in Copilot CLI
Tools and integrations
Built-in tool execution pipeline
MCP support implementation in the Copilot CLI
Plugin and extension architecture
IDE, LSP, and editor integration
Web search, URL fetching, and URL permissions
Integrations, permissions, auth, and config workflows
Security and policy
Permission system design in Copilot CLI
Content exclusion and redaction
Hooks and lifecycle automation
Sandbox Implementation
Settings and configuration persistence
Models and reliability
Models, providers, and authentication workflows
Model API routing and provider wire formats
Rate limits, concurrency, retries, and error recovery
Usage, quota, and billing metrics
Agents and automation
Agent and task orchestration in Copilot CLI
Autopilot and no-ask-user flags
Fleet mode implementation in Copilot CLI
Scheduled prompts and command queue
Operations and research
Feature gates and rollout logic in Copilot CLI
Diagnostics, feedback, and debug bundles
Observability, update, and shutdown workflows
Further documentation opportunities for Copilot CLI
Created and maintained by
Yingting Huang
.