agentops
agentops copied to clipboard
[crewai] `AttributeError`: module 'agentops' has no attribute `ErrorEvent`
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/crewai/agents/crew_agent_executor.py:360: in _execute_tool_and_check_finality
crewai_event_bus.emit(
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/crewai/utilities/events/crewai_event_bus.py:73: in emit
handler(source, event)
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/crewai/utilities/events/third_party/agentops_listener.py:51: in on_tool_usage_started
self.tool_event = agentops.ToolEvent(name=event.tool_name)
E AttributeError: module 'agentops' has no attribute 'ToolEvent'
During handling of the above exception, another exception occurred:
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/crewai/agent.py:246: in execute_task
result = self.agent_executor.invoke(
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/crewai/agents/crew_agent_executor.py:121: in invoke
raise e
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/crewai/agents/crew_agent_executor.py:108: in invoke
formatted_answer = self._invoke_loop()
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/crewai/agents/crew_agent_executor.py:172: in _invoke_loop
raise e
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/crewai/agents/crew_agent_executor.py:150: in _invoke_loop
tool_result = self._execute_tool_and_check_finality(
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/crewai/agents/crew_agent_executor.py:408: in _execute_tool_and_check_finality
crewai_event_bus.emit(
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/crewai/utilities/events/crewai_event_bus.py:73: in emit
handler(source, event)
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/crewai/utilities/events/third_party/agentops_listener.py:57: in on_tool_usage_error
agentops.ErrorEvent(exception=event.error, trigger_event=self.tool_event)
E AttributeError: module 'agentops' has no attribute 'ErrorEvent'
During handling of the above exception, another exception occurred:
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/crewai/agents/crew_agent_executor.py:360: in _execute_tool_and_check_finality
crewai_event_bus.emit(
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/crewai/utilities/events/crewai_event_bus.py:73: in emit
handler(source, event)
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/crewai/utilities/events/third_party/agentops_listener.py:51: in on_tool_usage_started
self.tool_event = agentops.ToolEvent(name=event.tool_name)
E AttributeError: module 'agentops' has no attribute 'ToolEvent'
During handling of the above exception, another exception occurred:
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/crewai/agent.py:246: in execute_task
result = self.agent_executor.invoke(
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/crewai/agents/crew_agent_executor.py:121: in invoke
raise e
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/crewai/agents/crew_agent_executor.py:108: in invoke
formatted_answer = self._invoke_loop()
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/crewai/agents/crew_agent_executor.py:172: in _invoke_loop
raise e
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/crewai/agents/crew_agent_executor.py:150: in _invoke_loop
tool_result = self._execute_tool_and_check_finality(
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/crewai/agents/crew_agent_executor.py:408: in _execute_tool_and_check_finality
crewai_event_bus.emit(
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/crewai/utilities/events/crewai_event_bus.py:73: in emit
handler(source, event)
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/crewai/utilities/events/third_party/agentops_listener.py:57: in on_tool_usage_error
agentops.ErrorEvent(exception=event.error, trigger_event=self.tool_event)
E AttributeError: module 'agentops' has no attribute 'ErrorEvent'
During handling of the above exception, another exception occurred:
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/crewai/agents/crew_agent_executor.py:360: in _execute_tool_and_check_finality
crewai_event_bus.emit(
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/crewai/utilities/events/crewai_event_bus.py:73: in emit
handler(source, event)
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/crewai/utilities/events/third_party/agentops_listener.py:51: in on_tool_usage_started
self.tool_event = agentops.ToolEvent(name=event.tool_name)
E AttributeError: module 'agentops' has no attribute 'ToolEvent'
During handling of the above exception, another exception occurred:
tests/integration/test_crewai.py:66: in test_crewai_agent_with_tool
result = crew.kickoff()
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/opentelemetry/instrumentation/crewai/instrumentation.py:62: in wrapper
return func(tracer, duration_histogram, token_histogram, wrapped, instance, args, kwargs)
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/opentelemetry/instrumentation/crewai/instrumentation.py:79: in wrap_kickoff
result = wrapped(*args, **kwargs)
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/crewai/crew.py:619: in kickoff
result = self._run_sequential_process()
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/crewai/crew.py:731: in _run_sequential_process
return self._execute_tasks(self.tasks)
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/crewai/crew.py:829: in _execute_tasks
task_output = task.execute_sync(
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/opentelemetry/instrumentation/crewai/instrumentation.py:62: in wrapper
return func(tracer, duration_histogram, token_histogram, wrapped, instance, args, kwargs)
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/opentelemetry/instrumentation/crewai/instrumentation.py:147: in wrap_task_execute
result = wrapped(*args, **kwargs)
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/crewai/task.py:304: in execute_sync
return self._execute_core(agent, context, tools)
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/crewai/task.py:448: in _execute_core
raise e # Re-raise the exception after emitting the event
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/crewai/task.py:368: in _execute_core
result = agent.execute_task(
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/opentelemetry/instrumentation/crewai/instrumentation.py:62: in wrapper
return func(tracer, duration_histogram, token_histogram, wrapped, instance, args, kwargs)
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/opentelemetry/instrumentation/crewai/instrumentation.py:106: in wrap_agent_execute_task
result = wrapped(*args, **kwargs)
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/crewai/agent.py:277: in execute_task
result = self.execute_task(task, context, tools)
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/opentelemetry/instrumentation/crewai/instrumentation.py:62: in wrapper
return func(tracer, duration_histogram, token_histogram, wrapped, instance, args, kwargs)
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/opentelemetry/instrumentation/crewai/instrumentation.py:106: in wrap_agent_execute_task
result = wrapped(*args, **kwargs)
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/crewai/agent.py:277: in execute_task
result = self.execute_task(task, context, tools)
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/opentelemetry/instrumentation/crewai/instrumentation.py:62: in wrapper
return func(tracer, duration_histogram, token_histogram, wrapped, instance, args, kwargs)
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/opentelemetry/instrumentation/crewai/instrumentation.py:106: in wrap_agent_execute_task
result = wrapped(*args, **kwargs)
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/crewai/agent.py:276: in execute_task
raise e
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/crewai/agent.py:246: in execute_task
result = self.agent_executor.invoke(
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/crewai/agents/crew_agent_executor.py:121: in invoke
raise e
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/crewai/agents/crew_agent_executor.py:108: in invoke
formatted_answer = self._invoke_loop()
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/crewai/agents/crew_agent_executor.py:172: in _invoke_loop
raise e
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/crewai/agents/crew_agent_executor.py:150: in _invoke_loop
tool_result = self._execute_tool_and_check_finality(
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/crewai/agents/crew_agent_executor.py:408: in _execute_tool_and_check_finality
crewai_event_bus.emit(
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/crewai/utilities/events/crewai_event_bus.py:73: in emit
handler(source, event)
../../.cache/uv/builds-v0/.tmp6azI3w/lib/python3.12/site-packages/crewai/utilities/events/third_party/agentops_listener.py:57: in on_tool_usage_error
agentops.ErrorEvent(exception=event.error, trigger_event=self.tool_event)
E AttributeError: module 'agentops' has no attribute 'ErrorEvent'
Resolved in #786