Get started¶
The natural Point workflow happens inside the conversation: tell an Agent to save, resume, or publish context. The Skill translates that intent into the Git-native CLI protocol.
Requirements¶
- Git
- Python 3.9 or newer
- a Git repository
Install the CLI¶
Install the Agent Skill¶
Install it globally with -g when several projects should use it:
Stash unfinished context¶
Tell the Agent:
The Skill exports the newly produced, participant-visible Session event stream as JSONL and invokes point stash. This is independent of git commit. The first Point creates the context branch master and remains local.
The underlying CLI form is:
A minimal input looks like:
{"id":"e1","type":"message","role":"user","content":"Retries must stay bounded."}
{"id":"e2","type":"message","role":"assistant","content":"I will inspect the current failure path."}
You normally do not build this file by hand. It is the open handoff format between Agent adapters and Point.
Resume accepted context¶
In a later Session or another Agent, say:
The Skill runs:
Point resolves master, walks the reachable parent DAG from oldest to newest, and loads every saved Session once. The next Point stores only events produced after this Resume; restored history remains referenced through its parents.
Revisit history without moving master¶
An exact historical ID resumes detached. Name a new direction only when it should stay addressable:
Continue from several directions¶
The next real Session evaluates both sources. Its saved Point has both as parents; Point does not synthesize a natural-language merge.
Connect context to a Git Commit¶
Install the repository integration once:
When an Agent performs an approved commit, the Skill stages the intended project changes, prepares the newly produced Session events, and runs normal git commit. The Hook creates a Commit Point linked to the resulting Git Commit.
Without a prepared Session, the Hook does nothing. Point never writes placeholder context.
Publish to the team¶
To publish the current Git Branch and context lineage atomically:
Another clone can continue with:
Only the selected Point Branch and its required ancestors are published. Other local experiments remain local.
Next¶
- Understand the core concepts.
- See collaboration workflows.
- Read the Agent Skill protocol.
- Inspect the Git object layout.