Agent Options Reference¶
perspt agent runs the governed PSP-9 tool loop, extended by PSP-10 with
bounded search forests, resident-context paging, prompt programs, and
multi-node dispatch. The CLI exposes only controls consumed by that runtime.
Core Options¶
Flag |
Description |
|---|---|
|
Task description. |
|
Workspace root. |
|
Approve final promotion within already-granted authority. It does not
grant network, shell, policy, or out-of-workspace effects. A
non-interactive run requires |
|
Override the primary actuator route. |
|
Domain package to run (e.g. |
|
Run only the read-only exploration phase: deterministic map plus an interactive explorer tool loop; nothing is mutated or promoted. |
|
Grant governed dependency mutation ( |
|
Explicitly permit verifier, inspection, and LSP child processes to run without an OS sandbox. Intended for acknowledged native Windows use or an embedder that isolates the complete Perspt process. Candidate, capability, gate, ledger, and approval controls remain active, but the child has the host user’s filesystem and network authority. |
|
Substitute validated |
|
Path to the PSP-9 ledger database (defaults to the platform data directory). |
|
Write the terminal PSP-9 run summary as JSON. |
|
Store signed grant intent. Resume always rechecks the durable authority epoch and must mint a fresh live capability. |
Finite Harness¶
Flag |
Description |
|---|---|
|
Required measured energy descent per accepted checkpoint (default
|
|
Maximum model turns per node (default |
|
Maximum direct and nested tool calls per turn (default |
|
Shared non-descending and recovery budget (default |
|
Maximum independent compiler, test, and lint sensors (default |
|
Concurrent work-graph nodes (default |
Model Portfolio¶
Flag |
Description |
|---|---|
|
Primary implementation route. |
|
Cheap, no-tool repository-map summarizer. |
|
Optional no-tool validator of the realized diff. Its verdict is an uncalibrated conjunctive veto, never an energy measurement. |
|
Add an ordered sticky actuator failover route. Repeat the option to add more routes. Role-specific models are never silently reused as actuator fallbacks. |
Dashboard¶
--dashboard starts the read-only monitoring server alongside the agent.
--dashboard-port <PORT> selects its port (default 3000).
Examples¶
perspt agent -y -w /tmp/proj "Create a Python calculator"
perspt agent \
--actuator-model vertex::gemini-3.5-flash-lite \
--explorer-model vertex::gemini-3.5-flash-lite \
--fallback-model vertex::gemini-3.5-flash \
--rho-gate 0.25 \
--max-turns 16 \
--max-calls-per-turn 8 \
--rejection-budget 5 \
--max-parallel 4 \
-w ./project "Build a web server"
perspt agent --dashboard --dashboard-port 8080 -w ./myapp "Add unit tests"
# Native Windows reduced-isolation mode
perspt agent --allow-unisolated -w . "Fix the parser"