Seamless Agent

Seamless Agent enhances GitHub Copilot by providing interactive user confirmation tools. It allows AI agents to ask for user approval before executing actions, ensuring you stay in control.

Features
A Language Model tool that enables Copilot to interactively prompt you for confirmation or additional input during chat sessions.
- User Confirmation — Get explicit approval before Copilot executes critical actions
- Interactive Input — Provide additional context or instructions mid-conversation
- Task Validation — Confirm whether a task was fulfilled your specs
- Seamless Integration — Works naturally within the Copilot Chat workflow
Usage
Once installed, the ask_user tool is automatically available to GitHub Copilot Chat.
Automatic Usage
Copilot will automatically use this tool when it needs your confirmation. When triggered:
- A notification appears in VS Code
- Click "Respond" to open the input dialog
- Type your response
- Copilot continues based on your input
Tips
Recommended System Prompt
To ensure the AI always asks for your confirmation before completing tasks, add the following to your custom instructions or system prompt:
Always use the ask_user tool before completing any task to confirm with the user that the request was fulfilled correctly.
You can add this in VS Code by going to:
- Settings → Search for
github.copilot.chat.codeGeneration.instructions
- Or add to your
.github/copilot-instructions.md file in your project
Requirements
- VS Code 1.106.1 or higher
- GitHub Copilot Chat extension
Extension Settings
This extension works out of the box with no configuration required.
Known Issues
None at this time. Please report issues on GitHub.
Release Notes
0.0.3
- Initial beta release
- Added
ask_user Language Model tool
- Multi-language support (English, Portuguese)
License
MIT