Workspaces
glib supports two workspace backends with different persistence guarantees.
Local backend
Section titled “Local backend”- Checkout root:
GLIB_WORKSPACE_ROOTwhen set - Default root:
~/glib-workspaces - Clones persist across sessions
Ephemeral backend
Section titled “Ephemeral backend”- Uses cached base clone + session worktree per opened action
- Optimized for disposable review/execution sessions
- Cleanup runs on app quit
- Dirty ephemeral worktrees are skipped during cleanup
Toggle backend
Section titled “Toggle backend”In PROJECTS mode, press b to switch local/ephemeral before opening a repo action.
Planned
Section titled “Planned”Dedicated git worktree strategy for ephemeral is planned for more deterministic isolation.