Agent API

Agent API

The Agent class is the central orchestrator that combines skills, sensors, and perceptors.

Creating an Agent

from composabl import Agent

# Create a new agent
agent = Agent()

# Create with ID
agent = Agent(id="temperature-controller-v1")

Agent Methods

Adding Components

# Add single sensor
agent.add_sensor(sensor)

# Add multiple sensors
agent.add_sensors([sensor1, sensor2, sensor3])

# Add skill
agent.add_skill(skill)

# Add multiple skills
agent.add_skills([skill1, skill2])

# Add perceptor
agent.add_perceptor(perceptor)

# Add scenario
agent.add_scenario(scenario)

Serialization

Visualization

Complete Agent Example

Last updated