Workspace overview
A workspace is a project folder plus a name — the base unit AgentDock organizes sessions around.
A workspace in AgentDock is a project: a folder on disk, picked through your OS's native folder picker, plus a display name. That's the entire base model — a workspace itself carries no built-in git-repository detection or worktree concept.
What a workspace gives you
- A place to hold multiple sessions, each with its own conversation history, switchable from a sidebar.
- A consistent working directory that every session in that workspace runs against.
- Local persistence — workspace and session data live in a SQLite database (via
sql.js) inside Electron's per-user application-data directory. There's no remote backend, account system, or sync.
What a workspace doesn't do on its own
Git-repository and worktree awareness is not part of the base workspace model — it exists specifically inside AIgency (AgentDock Pro), scoped to how AIgency plans and isolates task execution, not as a general-purpose feature of every workspace. Free-tier git functionality — viewing changed files and diffs, reverting files — is a separate, workspace-level feature; see Git integration.