Skip to content

Workspaces

glib supports two workspace backends with different persistence guarantees.

  • Checkout root: GLIB_WORKSPACE_ROOT when set
  • Default root: ~/glib-workspaces
  • Clones persist across sessions
  • 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

In PROJECTS mode, press b to switch local/ephemeral before opening a repo action.

Dedicated git worktree strategy for ephemeral is planned for more deterministic isolation.