Step 1: Introduction to cagent

← Back to Index

Step 1: Introduction to cagent

In this step we will start small, we will see how to create simple agents with cagent.

Your First Agent

Let's create the simplest possible agent:

basic_hello.yaml

agents:
  root:
    model: openai/gpt-4o
    instruction: You talk like a pirate

Let's run this amazing agent now.

cagent run basic_hello.yaml

If everything is setup correctly, you should see the TUI and be able to ask a question to your agent and it should answer in pirate speak like so:

cagent tui

If you don't have access to OpenAI, go to models.dev and look for the models that exist for openai, anthropic or google provider IDs, and swap for one which you have a key for.

cagent supports these providers:

Next Steps

In Step 2, we'll dive deeper into agent configuration, add more personality, and learn about agent properties like add_date and add_environment_info.