diff --git a/langchain/agents/agent.py b/langchain/agents/agent.py index 095e736539f..01bc233a5e0 100644 --- a/langchain/agents/agent.py +++ b/langchain/agents/agent.py @@ -47,7 +47,10 @@ class Agent(BaseModel): @property def _stop(self) -> List[str]: - return [f"\n{self.observation_prefix}", f"\n\t{self.observation_prefix}"] + return [ + f"\n{self.observation_prefix.rstrip()}", + f"\n\t{self.observation_prefix.rstrip()}", + ] def _construct_scratchpad( self, intermediate_steps: List[Tuple[AgentAction, str]]