Focus.AI Labs / Artifact Field Notes Extensions
Fast browse / jump off / source-grounded
Extensions

checkpoint

Git-based checkpoint system for restoring code state when branching conversations

Origin
seed-list
Extensibility
package
Primary interface
unknown

What this artifact is for

The quick orientation layer before you go deeper upstream.

Profile

Summary

Git-based checkpoint system for restoring code state when branching conversations

Seed description: Git-based checkpoint system for restoring code state when branching conversations

Category: Extensions

Best for: Not yet synthesized.

Signals

How to read this page

Workflow tags: none captured

Integrations: none captured

Caveats: No caveats captured yet

Maturity: No maturity signals captured

Directory README excerpt

More of the actual upstream surface so you can skim here before deciding to open the repo.

Upstream skim

Git-based checkpoint extension for pi-coding-agent.

Install the package and enable the extension:

pi install npm:checkpoint-pi pi config

Preview source: captured upstream text ↗

What shows up in the source

Quick topics

checkpoint extensionWhat it doesSetupFile structureTestingRequirementsHow it worksSmart Filtering

Skim bullets

  • Saves the full worktree (tracked + untracked) at the start of every turn
  • Stores snapshots as Git refs so you can restore code while forking conversations
  • Creates a "before restore" checkpoint automatically to avoid losing current work
  • Offers restore options: files + conversation, conversation only, or files only
  • Git repository (extension auto-detects)
  • Node.js 18+
  • On turn start: Creates a checkpoint capturing HEAD, index, and worktree state
  • On fork/tree navigation: Prompts with restore options:

Sources and provenance

Everything on this page should be traceable back to the list seed or an upstream surface.

Provenance

Discovery reason: Listed in the awesome-pi-agent README

Discovered from: pi-hooks

Claim confidence: medium

Surface capture kind: tree-readme