Skip to content
UseAgent star-knot markUseAgent
Esc
navigateopen⌘Jpreview
On this page

Concepts

The handful of ideas the rest of the platform is built on, and where each one is defined in depth.

Everything in UseAgent reduces to a small set of ideas. Hold these four and the rest of the system reads cleanly.

The harness lives outside the sandbox

The backend is the harness. Runs and steps in Postgres are the source of truth. The sandbox runs the engine and the work; the UI renders the log.

The inner loop is rented

Engine adapters drive each turn one-shot against a resident engine process inside the thread’s sandbox and translate each engine’s stream into steps. No engine web UI, and no engine process outside the sandbox.

Output is canonicalized

Every engine’s native output is mapped to provider-neutral canonical events, so different engines render through one UI contract. Native frames are kept for fidelity.

Privileged work goes through the gateway

A run never holds long-lived provider or database credentials. It calls typed gateway tools that perform privileged work behind short-lived, scope-bound capability tokens.

The pieces

Was this page helpful?