Wiki table of contents
This table of contents follows the canonical reader path and the physical docs layout. All source-anchored implementation pages live under the sections below.
Semantic alias and minified anchor mapping
This file is a table-of-contents document, not a direct app.js implementation analysis. Topic pages linked below carry concrete bundle mappings.
| Semantic alias | Minified anchor | Scope |
|---|---|---|
| Wiki table of contents | N/A — navigation page | Lists canonical sections and source-anchored topic pages. |
| Linked implementation pages | See linked page-level mappings | Concrete app.js anchors are documented in destination pages. |
- Wiki home
- Start here
- Runtime lifecycle
- Loader and bootstrap workflows
- Mode dispatch and runtime startup
- Interactive TUI and slash-command workflows
- Terminal setup and shell environment
- Voice mode and Foundry Local
- Voice runtime workers and transcription pipeline
- Embedded server, ACP, and JSON-RPC protocol
- Tree-sitter WASM usage in the Copilot CLI
- Context and model loop
- Prompt sources in Copilot CLI
- Prompt catalog
- Attachment and file-ingestion pipeline
- Memory and dynamic context board
- Conversation compaction and memory compression
- Checkpoints, undo, rewind, and fork
- Models, providers, and authentication workflows
- Model API routing and provider wire formats
- Rate limits, concurrency, retries, and error recovery
- Usage, quota, and billing metrics
- Tools, integrations, and security
- Runtime tool assembly and filtering
- Built-in tools, execution events, and results
- Shell command execution events
- Coding-agent validation and review toolchain
- MCP host, transports, and tools
- MCP Apps and canvas bridge
- Plugins, extensions, and capabilities
- Copilot SDK extension bridge
- IDE, LSP, and editor integration
- Web search, URL fetching, and URL permissions
- Integration config entrypoints
- Tool, path, and URL permissions
- Content exclusion and redaction
- Hooks, events, and automation
- Sandbox implementation
- Settings and configuration persistence
- Sessions, persistence, and remote
- Conversation session end-to-end
- Session manager and event replay
- Session persistence, replay, and indexing
- SessionFs provider and state-file lifecycle
- API and session event schema contracts
- Session, remote, cloud, and history workflows
- Session-store SQLite indexing
- System events and UI projection
- Git, repository, PR, and ref context
- Remote control protocol and steering
- Hosted agent ops
- Agents and automation
Created and maintained by Yingting Huang.