main.py: Fix redundant ChangeAgentStateAction (#2064)

This commit is contained in:
Boxuan Li
2024-05-26 00:20:56 -07:00
committed by GitHub
parent 1891fd88d5
commit 7d6cb69a51

View File

@@ -10,7 +10,7 @@ from opendevin.core.config import args, get_llm_config_arg
from opendevin.core.logger import opendevin_logger as logger
from opendevin.core.schema import AgentState
from opendevin.events import EventSource, EventStream, EventStreamSubscriber
from opendevin.events.action import ChangeAgentStateAction, MessageAction
from opendevin.events.action import MessageAction
from opendevin.events.event import Event
from opendevin.events.observation import AgentStateChangedObservation
from opendevin.llm.llm import LLM
@@ -93,9 +93,6 @@ async def main(
runtime.init_sandbox_plugins(controller.agent.sandbox_plugins)
await event_stream.add_event(MessageAction(content=task), EventSource.USER)
await event_stream.add_event(
ChangeAgentStateAction(agent_state=AgentState.RUNNING), EventSource.USER
)
async def on_event(event: Event):
if isinstance(event, AgentStateChangedObservation):