Adding AgentOps to Crew agents
1
Install the AgentOps SDK
2
Install Crew with AgentOps
3
Add 3 lines of code
- Before calling the
Crew()
constructor in your code, callagentops.init()
- At the end of your Crew run, call
agentops.end_session("Success")
Instantiating the AgentOps client will automatically instrument Crew, meaning you will be able to see all
of your sessions on the AgentOps Dashboard along with the full LLM chat histories, cost, token counts, etc.
For more features see our Usage section.
4
Set your API key
Retrieve an API Key from your Settings > Projects & API Keys page.
Set this API Key in your environment variables

Settings > Projects & API Keys
API keys are tied to individual projects.
A Default Project has been created for you, so just click Copy API Key
A Default Project has been created for you, so just click Copy API Key
.env
5
Run your crew
Execute your program and visit app.agentops.ai/drilldown to observe your Crew! 🕵️
After your run, AgentOps prints a clickable url to console linking directly to your session in the Dashboard

Clickable link to session
Special Considerations with Crew
The Crew framework is capable of determining when all tasks have been accomplished and to halt execution. AgentOps will automatically end your active session when this determination is made. If you don’t want your AgentOps session to end at this time, add an optional parameter to youragentops.init()
call.