Copilot CLI: Automation, Programmatic Mode, Scripts, and GitHub Actions/Run a prompt with automatic tools
Let Copilot use tools during a non-interactive run.
Section: Programmatic mode basics
Run a prompt with automatic tools
bash
bash
copilot --allow-all-tools -p "Run the test suite, inspect the failures, and propose the minimal patch."Explanation
Programmatic mode often needs explicit tool permissions to be fully useful.
Learn the surrounding workflow
Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.
Related commands
Same sheet · prioritizing Programmatic mode basics
Pipe prompt text and redirect the answer
Generate output for downstream steps.
Export a session transcript after a run
Save the output session to Markdown.
Share programmatic output to a secret gist
Publish the transcript as a gist.
Analyze a file from CI
Use a one-off prompt to inspect generated artifacts or source files.