Agent WorkspaceAgent Workspace helps you define AI coding tasks across multiple Git repositories in one VS Code workspace. It shows repository status, sends task context to GitHub Copilot Agent, and helps review subsequent Git changes. Repositories continue to use VS Code's native Explorer, Source Control, and diff views. Getting started
Explorer root iconsRight-click a workspace root in VS Code's native Explorer and select Agent Workspace: Configure Explorer Root Icon. You can also run the command from the Command Palette and select a root. Each root can use its own local image (PNG, JPEG, WebP, or GIF, up to 2 MB), emoji, or built-in icon. Restore default clears its setting. Uploaded images are copied into extension storage, so the original files can be moved or deleted. The first icon change enables the Agent Workspace Root Icons theme for the workspace. Regular files and folders use VS Code Modern Icons. Saving an icon setting or updating the extension reloads the window once to apply the theme. Presets and dataSave the current task as a preset. Apply Preset to Workspace Roots asks for confirmation before replacing the workspace roots with the repositories included in that preset. Tasks, presets, and execution records are stored in VS Code Workspace State. Execution records do not store Copilot conversations, instruction file contents, or full code diffs. When a task is created, it records repository HEADs and SHA-256 digests of existing changes. Rebuild the Git baseline after switching branches, resetting a repository, or changing HEAD. Scope settings are guidance for the developer and agent; they do not change operating system or agent file permissions. Changes recorded after execution cannot be attributed to Copilot with certainty. Commit changes separately in each Git repository. DevelopmentThe extension uses the public API of VS Code's built-in Git extension and has no runtime dependencies. Run The file icon theme is based on VS Code Modern Icons. See VSCODE_LICENSE.txt for the license and attribution. |