What a session is
When you start a session, Palette Desktop creates a clone of your workspace. The agent works inside the clone. Nothing touches the main workspace folder until you decide it should. That clone is the sandbox. You can try things, throw things out, start over. Whatever happens in a session stays in the session until you save it back. This boundary covers the main workspace. A reference marked editable sits outside the clone, so changes to that reference are written directly and are not part of the workspace save.Why sessions exist
Two reasons. To make agent work safe. Agents move fast. They write a lot. Without a sandbox, you’d be living with every change the agent made the moment it made it. That doesn’t work for shared folders, and it doesn’t really work for solo work either. To make shared workspaces work. If your team is in the same folder, you can’t have multiple people writing to it through agents at the same time. Sessions give each person their own clone to work in. Saving back is the moment of coordination.Creating a session
Requires Palette Desktop v0.48.0 or later.
Working in a session
Inside a session, you run chats. One chat or several, your choice. Each chat is a conversation with an agent. The agent reads from and writes to the same sandboxed clone. You can also run multiple sessions in parallel:- Different sessions for different angles of the same work
- Long-running work in one, quick tasks in another
- Two teammates working on the same workspace at the same time, each in their own session
Updating a session
Requires Palette Desktop v0.48.0 or later.
- The session header shows Resolve conflict in place of Save
- The inspector marks each file in conflict
- The session’s row in the sidebar keeps a conflict mark until you resolve it
Saving back
Requires Palette Desktop v0.48.0 or later.
- Save to workspace when the session has changes and nothing collides
- Resolve conflict when the folder and the session changed the same file
Throwing a session away
If a session went nowhere, you can discard it. The clone is deleted and your main workspace folder is untouched. Changes already made to an editable reference are outside that rollback and remain in the referenced folder. This is part of what makes agent work feel safe. The cost of trying something is low.Next
- Agents, the agents you run inside a chat
- Chats, how you actually do work inside a session
- Sharing workspaces, why sessions matter for team work
- Workspaces, the folder a session is cloned from
