An extension manifest is the configuration document that tells VS Code what an extension is, when to start it, which code to load, and how it changes the editor. In a generated project, it lives in package.json alongside extension.js. section 10.3
A practical manifest typically coordinates:
- Runtime behavior through main and activationEvents; activation can be delayed until a relevant command or file event occurs, reducing unnecessary startup work. section 10.3
Coding-copilot manifest
A coding assistant can activate on editor.action.inlineSuggest.trigger, load ./extension.js, and contribute an Alt+S shortcut. This gives users deliberate control instead of sending requests whenever they stop typing.
