{"meta":{"title":"Steering agents in GitHub Copilot CLI","intro":"Guide Copilot during task execution to keep work on track with your intent.","product":"GitHub Copilot","breadcrumbs":[{"href":"/en/copilot","title":"GitHub Copilot"},{"href":"/en/copilot/how-tos","title":"How-tos"},{"href":"/en/copilot/how-tos/copilot-cli","title":"Copilot CLI"},{"href":"/en/copilot/how-tos/copilot-cli/use-copilot-cli","title":"Use Copilot CLI"},{"href":"/en/copilot/how-tos/copilot-cli/use-copilot-cli/steer-agents","title":"Steer agents"}],"documentType":"article"},"body":"# Steering agents in GitHub Copilot CLI\n\nGuide Copilot during task execution to keep work on track with your intent.\n\n## Steer the conversation while Copilot is thinking\n\nWhile Copilot is working on a task, you can enter a new prompt at any time. Any input you send while Copilot is thinking is treated as steering and is considered in the context of the current task.\n\nThere is no separate instruction queue. To provide additional instructions, enter another prompt while Copilot is running. Copilot processes each message in order as part of the active task.\n\nSteering lets you:\n\n* Interrupt an agent that is heading in the wrong direction.\n* Provide inline feedback when rejecting a tool permission request.\n* Refine or clarify the task scope partway through execution.\n\n## Next steps\n\nTo learn how to use Copilot CLI to get an AI-powered review of your code changes, see [Requesting a code review with GitHub Copilot CLI](/en/copilot/how-tos/copilot-cli/use-copilot-cli/agentic-code-review)."}