Skip to main content

Local scan

passo.build does not upload your source. The agent does the reading and the inference locally; only a structured assessment crosses the wire.

  1. Approved roots. The agent scans the local repository within the roots you've approved in your agent — the same trust boundary your agent already enforces for file access. passo.build adds no separate filesystem agent.
  2. Local inference. The agent itself detects manifests, ecosystems, and backend services (databases, auth runtimes, storage, async jobs, secret bindings) by reading the tree. The inference runs in your agent, on your machine.
  3. Structured submission. The agent submits a compact, structured local assessment to PyxCloud — manifest list, detected ecosystems, project id — not raw file contents. Submission payloads are constructed to avoid leaking local paths or environment values that contain credentials.

The submission returns an assessment handle that the subsequent scope/architecture steps reference. Discover the exact submission and assessment tools via tools/list (they live in the pyx_* family); do not assume a tool name that the catalog hasn't confirmed.

See Assessment payloads for the input shape.