Workspace

How the Workspace is laid out and how sessions, permissions, slash commands and file references work.

The Workspace is where you and the agent get things done. It runs in your browser on top of the open-source DeepSeek Harness (Apache-2.0), and everything the agent does happens inside an isolated Linux container that belongs to your account.

Layout

Sessions

A session is one conversation with the agent, attached to one project. The project folder is the agent's working directory, so file paths, scripts and outputs all stay in one place.

What the agent can do

Within a session the agent can:

It tells you what it is doing as it goes, so you can step in at any point.

Questions and approvals

The agent is not a one-shot command runner. When a request is ambiguous it asks you a question and waits for the answer. When an action is risky, such as deleting files or changing something outside the project, it requests your approval first.

How often it stops to ask depends on your permission preset. A stricter preset means more confirmations and fewer surprises; a more permissive one lets the agent move faster on its own. Pick the level you are comfortable with for the task at hand, and review the agent's actions either way.

Managing sessions

Slash commands

Slash commands are typed into the message box and start with /. Two you will use often:

Referencing files with @

Type @ in the message box and pick a file from your project. The agent receives the exact path, so there is no ambiguity about which config.json you mean. This is the quickest way to point the agent at a file you uploaded, an attachment from an earlier message or a file it created itself.

Long conversations

Sessions support a context window of up to 1M tokens, which is enough for very long working sessions. As the conversation approaches its limit, Windlass compacts it automatically. Compaction keeps the important facts, decisions and file references while dropping repetitive detail. If you would rather control the moment yourself, run /compact at a natural checkpoint, for example after a feature is finished and tested.

Tips