Official Python SDK for building and deploying agents on the Circuit platform
Project description
Circuit Agent SDK - Python
Official Python SDK for building and deploying agents on the Circuit platform.
See the full documentation at docs.circuit.org.
Internal Environment Variables
These variables are supported for internal development and deployed runtime wiring. They are intentionally not documented on the public docs site.
| Variable | Purpose | Default |
|---|---|---|
CIRCUIT_AGENT_API_URL |
Override the Agent API URL for non-deployed SDK requests | https://agents.circuit.org |
CIRCUIT_AUTH_FILE |
Override the auth filename used for local filesystem auth lookup | unset |
CIRCUIT_DEV_API_KEY |
Add an X-API-Key header for local development |
unset |
CIRCUIT_DEPLOYED |
Auto-set for deployed agents to force internal VPC routing | unset |
CIRCUIT_AGENT_SLUG |
Auto-set for deployed agents and sent as X-Agent-Slug |
unset |
Base URL resolution order:
config.base_urlCIRCUIT_DEPLOYED=trueor Lambda runtime detection, which routes tohttp://transaction-service.agent.internalCIRCUIT_AGENT_API_URLhttps://agents.circuit.org
Filesystem auth filename resolution order:
CIRCUIT_AUTH_FILEauth-local.jsonwhenCIRCUIT_AGENT_API_URLorCIRCUIT_API_URLcontainslocalhostor127.0.0.1auth-production.json
The SDK checks ~/.config/circuit/<filename> first, then ~/.circuit/<filename>.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file circuit_agent_sdk-1.8.0.tar.gz.
File metadata
- Download URL: circuit_agent_sdk-1.8.0.tar.gz
- Upload date:
- Size: 314.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
839b1b919152f31b3b89eebfbf4d5d7b75c5c6aac35bad68e76f46fc1f6dde6f
|
|
| MD5 |
9b054921eaea1bbe0468ad7243ae3f31
|
|
| BLAKE2b-256 |
9eb875e0991c2cba8c22b76c026e3e6e4a3a7411cbbf351673008c808ff45bf2
|
File details
Details for the file circuit_agent_sdk-1.8.0-py3-none-any.whl.
File metadata
- Download URL: circuit_agent_sdk-1.8.0-py3-none-any.whl
- Upload date:
- Size: 69.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9eb1a3836485a19c59b9b8afde6fa00a7a6049db07c21fcc5d475bc5837d9c1b
|
|
| MD5 |
506e57cbd0c8282938c22deffc20bef0
|
|
| BLAKE2b-256 |
9ce21adcd7ec69e87e85369568efa2444216b06523c471fdf7e7f0cb2d6c5573
|