undo thought reporter in the base role

This commit is contained in:
shenchucheng 2024-05-30 11:00:05 +08:00
parent 6a38d51733
commit 3afb8a87f3

View file

@ -47,7 +47,6 @@ from metagpt.strategy.planner import Planner
from metagpt.utils.common import any_to_name, any_to_str, role_raise_decorator
from metagpt.utils.project_repo import ProjectRepo
from metagpt.utils.repair_llm_raw_output import extract_state_value_from_output
from metagpt.utils.report import ThoughtReporter
if TYPE_CHECKING:
from metagpt.environment import Environment # noqa: F401
@ -382,8 +381,8 @@ class Role(SerializationMixin, ContextMixin, BaseModel):
n_states=len(self.states) - 1,
previous_state=self.rc.state,
)
async with ThoughtReporter():
next_state = await self.llm.aask(prompt)
next_state = await self.llm.aask(prompt)
next_state = extract_state_value_from_output(next_state)
logger.debug(f"{prompt=}")