agent = client.agents.create( name="Research Assistant", model="claude-3.5-sonnet", # or any supported model about="A helpful research assistant that can search and summarize information.", metadata={ "expertise": "research", "language": "english" })
# Get a specific agentagent = client.agents.get(agent_id="agent_123")# List all agentsagents = client.agents.list( limit=10, offset=0, metadata_filter={"expertise": "research"})
Add capabilities to your agent by attaching tools:
Copy
# Add a web search toolclient.agents.tools.create( agent_id=agent.id, name="web_search", description="Search the web for information", integration={ "provider": "brave", "method": "search", "setup": {"api_key": "your_brave_api_key"} })# List agent's toolstools = client.agents.tools.list(agent_id=agent.id)# Remove a toolclient.agents.tools.delete( agent_id=agent.id, tool_id="tool_123")