Fast API
Observing agents in a server environment
Adding AgentOps to Crew agents
Install the AgentOps SDK
Install Crew from the AgentOps fork
At this time, Crew with AgentOps integration is in pre-release. In the interim, an official fork has been made available. After official support is released, this fork will be deprecated and developers will be encouraged to use the core Crew SDK.
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.
Set your API key
Retrieve an API Key from your Settings > Projects & API Keys page.
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
Set this API Key in your environment variables
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 your agentops.init()
call.