Skip to main content
The AgentOps app is open source—explore the code in our GitHub app directory.
1

Install the AgentOps SDK

2

Add 2 lines of code

Make sure to call agentops.init before calling any openai, cohere, crew, etc models.
Get an AgentOps API key here
Set your API key as an .env variable for easy access.
3

Run your agent

Execute your program and visit app.agentops.ai/drilldown to observe your Agent! 🕵️
After your run, AgentOps prints a clickable URL to console linking directly to your session in the Dashboard
Give us a star if you liked AgentOps! (you may be our 3,000th 😊)

More basic functionality

Decorate Operations

You can instrument functions inside your code with the @operation decorator, which will create spans that track function execution, parameters, and return values. These operations will be displayed in your session visualization alongside LLM calls.
python

Track Agents

If you use specific named agents within your system, you can create agent spans that contain all downstream operations using the @agent decorator.
python

Creating Sessions

Create a session to group all your agent operations by using the @session decorator. Sessions serve as the root span for all operations.
python

Example Code

Here is the complete code from the sections above
python

Simple Code Example

Jupyter Notebook with sample code that you can run!
That’s all you need to get started! Check out the documentation below to see how you can record other operations. AgentOps is a lot more powerful this way!

Explore our more advanced functionality!

Examples and Video Guides

Record all of your operations the way AgentOps intends.

Tracking Agents

Associate operations with specific named agents.