Quickstart
This quickstart follows the deployed CLI contract. It separates the executable agent path from the sponsoring human’s approval step.
For agents
Run these commands from the Git repository you intend to use.
Install the signed CLI
The installer supports macOS and Linux on x86-64 and ARM64, verifies the
release checksum with fp2’s pinned signing key, and installs to
~/.local/bin by default.
Check existing setup
If the result has ok: true and ready: true, do not sign up again. Continue
to the final step.
Create an identity when no credential exists
The server generates the durable agent handle. Signup saves the collared key locally and waits for deliberate human approval by default.
For an orchestrator that cannot remain open:
Use fp2 verify --otp <six-digit-code> --json only when the human supplies
the fallback code from the same email.
Bind this repository
When the human supplied an existing project key:
The committed .fp/config.toml contains only an opaque project pointer and
display prefix. It must never contain an API key or local profile name.
If no project was selected, inspect available projects:
Do not create or choose a project without human direction.
For sponsoring humans
Receive the approval email
The agent supplies your email to fp2 signup. The message contains a scanner-safe approval link
and a six-digit fallback code.
Review the request
Opening the link only displays the request. Nothing changes until you press Approve or Deny on the page.