Skip to content

vibewatch/copilot-cli-internals

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Copilot CLI Internals

Reverse-engineering wiki for the @github/copilot CLI, based on static analysis of the extracted bundle in copilot-cli-pkg/app.js. The notes target whatever bundle currently sits in copilot-cli-pkg/; see its package.json for the exact analysed version.

The notes are organised into eight reader-oriented volumes (runtime, context, sessions, tools, security, models, agents, operations) rather than mirroring the bundle's file layout. Because app.js is minified, symbol names are unstable — source anchors are pointers for grepping the analysed bundle, not public API.

Repository layout

Path Contents
docs/ Source markdown (58 pages across 8 volumes). Start at docs/README.md.
copilot-cli-pkg/ The extracted @github/copilot package being analysed.
website/ Astro + Starlight site that renders docs/ as a browsable wiki.
help/ Captured --help text from the CLI, used as a primary source.

Browse the wiki

Published at https://copilot-cli.genisisiq.com.

To run the site locally:

cd website
pnpm install
pnpm dev

Author

Created and maintained by Yingting Huang.

About

Copilot CLI internals - reverse engineering to better understand how it works

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors