pub trait IntermediateStep: Send + Sync {
// Required method
fn append_to_conversation(
&self,
thoughts: &mut Vec<Message>,
) -> Result<(), AgentError>;
}pub trait IntermediateStep: Send + Sync {
// Required method
fn append_to_conversation(
&self,
thoughts: &mut Vec<Message>,
) -> Result<(), AgentError>;
}