Step 1: Create Your Agent
Sign in and scaffold a new agent project:circuit.toml config, and dependencies.
Install dependencies and navigate into the project:
Step 2: Test Locally
run function. You should see output like:
Step 3: Publish
.env file before publishing:
circuit publish reads .env from the agent root, then applies any --env KEY=VALUE overrides, encrypts those values at rest, and injects them into your deployed agent runtime as normal environment variables. For more details, see Publishing → Environment Variables.
This uploads your agent to Circuit. Once published, users can find and run it through the Circuit app.