The workspace is the boundary the agent may operate within. Pick a workspace and every file operation is confined to it.
Why the boundary exists
Without one, an agent can follow a relative path out of the project and change unrelated files. A workspace keeps the impact inside a directory you explicitly chose. This layer is independent of approval settings and cannot be relaxed by auto-approval.
Switching workspaces
Different projects use different workspaces. After switching, new sessions use the new workspace; existing sessions keep their own paths.
Inspecting the project
The agent only expands directories inside the workspace, which lets both you and the agent get oriented quickly.
Project settings
Once a workspace is selected, a gear appears next to the “project directory” pill beside the input box. It configures this project:
- Prompt: a project system prompt, appended after the global prompt and written to
.bi/agent.md inside the project. The field shows the byte count live and refuses to save beyond 64 KB.
- Plugins: all enabled by default; unchecking a plugin disables it for this project only, leaving the global setting untouched.
- Skills: skills declaring
pin: true can be pinned as project-level always-on skills, injected into every session under this project.
Changes across the three tabs are saved together when you press Save; switching tabs only changes the view. The entry is hidden when no workspace is selected.