AgentScopeManage Read and Write access, project instructions and Explorer visibility from a single VS Code panel. AgentScope works with local folders, Git submodules and multi-root workspaces. Features
InstallInstall AgentScope from the VS Code Marketplace. In VS Code's Extensions view, search for You can also download a VSIX from GitHub Releases. You do not need Node.js or npm to install or use it.
VS Code 1.95 or later is required. To update a VSIX installation, download a newer package and install it the same way. You can also install from the folder containing the downloaded package with VS Code's CLI:
Getting started
Hover over toolbar icons for their labels. Folder arrows expand individual rows; Collapse all folds the tree without changing selections. How selections workCheckbox changes remain in the draft until Apply. A project's Enable/Disable button retains its saved paths. Checking a path in a disabled project starts a fresh precise selection instead of restoring old grants. The row's ⋯ action opens manual path and instruction settings. Unchecking a child of a selected folder keeps its currently selected siblings. New siblings need their own selection; descendants of retained folders stay covered. Removing Read also removes Write. Removing Write keeps any separately selected Read access. Workspace files excludes registered projects, including disabled ones, and does not save a whole-workspace Selecting an instruction file requires existing Read access to it. Project Read/Write paths are relative to that project; instruction and shared-resource paths are relative to the selected workspace. Configuration files
Apply adds or updates its short reference in Preview lists only files that would change and leaves them untouched. With no pending changes, it shows a message. More → Restore last apply restores the previous contents if those files still match the applied version. Save or discard unsaved configuration edits before applying changes. If a configuration file changes elsewhere, review the updated draft before trying again. Presets and recoveryUse Presets → Save preset… to name and save your current choices. Activate preset… loads them for review and Apply. Saving or deleting a preset does not change the applied configuration. AgentScope also keeps the last complete, valid policy pair in local VS Code extension storage. More → Recover saved configuration restores that pair after either policy file is deleted or damaged. Recovery replaces the files with the saved version and keeps their prior contents available through Restore. To choose permissions again, use Reconfigure access beside a configuration error or in More. It starts a draft with projects disabled and no Read/Write grants. Select the desired paths and Apply; existing Recovery is local to this VS Code installation and workspace path. Keep important configuration files in version control or a separate backup. Errors in unrelated editor settings still need to be repaired before Apply. SettingsSearch for
Disable profile generation to manage policies and visibility without changing Codex configuration. Network settings concern local commands, not separate browsing or connector tools. Access boundariesExplorer exclusions hide paths; they do not restrict filesystem access. The policy describes the agent's expected behavior. A compatible Codex client must load and enforce the generated permission profile. Saving configuration does not confirm that a running session has activated it; check the client's effective permissions in a fresh session. Changing settings requires a trusted workspace. AgentScope checks that selected paths stay within their project, resolves symbolic links and junctions, and checks for competing configuration edits. It rejects explicit Git metadata selections. Malformed or unsupported Folder grants cover descendants without inspecting every nested link or metadata directory. Hard links can expose the same file through two ordinary paths, so do not use them across an intended access boundary. Minimal configuration reads remain in generated profiles even when other resources are unchecked. Avoid concurrent configuration writers. DevelopmentSee CONTRIBUTING.md to build, test or contribute to AgentScope. LicenseMIT. |