Python SDK
Use Circuit CLI to create and deploy agents using this SDK
Install the SDK
# Using pip
pip install circuit-agent-sdk
# or using uv (recommended)
uv add circuit-agent-sdkAgent Constructor
Agent ConstructorSignature
Agent(
run_function: Callable[[AgentContext], None],
unwind_function: Callable[[AgentContext, list[CurrentPosition]], None] | None = None,
config: AgentConfig | None = None
)class AgentConfig:
title: str = "Circuit Agent" # Agent display name
description: str = "A Circuit Agent" # Agent description
version: str = "1.0.0" # Agent versionParameters
Param
Type
Description
Examples
AgentContext interface
AgentContext interfaceSession Data
Property
Type
Description
Core Methods
Method
Description
Namespace
Namespace
Description
Last updated