Spaces

Spaces are independent timelines. Each space keeps its own snapshot history, so one line of work does not have to drag another behind it.

What a space is

A space is a named timeline of snapshots inside the same workspace. It holds its own history and stays separate from other spaces.

Switching spaces means changing which timeline is considered current. That gives you a clean place to continue work without mixing unrelated checkpoints together.

Current space and commands

The current space acts as the default target for commands such as save, history, restore, and note.

You can manage spaces directly with the space command: create one, switch to it, rename it, show the current one, or delete an empty one.

Why spaces help

  • Keep experiments separate from a stable line of work.
  • Start a new phase with a clean timeline instead of carrying old context forward.
  • Preserve multiple approaches without forcing everything into one running history.

Spaces and Fuse

Spaces are intentionally separate, but they are not isolated forever. Fuse can resolve snapshots from different spaces and write the result into another space.

That makes spaces useful both for keeping work apart and for composing a cleaner result later when two lines of work should meet.

Early Access note: specific commands and outputs may change. The concepts remain stable.