aaif-goose/goose · error
No messages in conversation
Error message
No messages in conversation
What it means
Error "No messages in conversation" thrown in aaif-goose/goose.
Source
Thrown at crates/goose/src/agents/execute_commands.rs:450
}
self.config
.session_manager
.clone()
.add_message(session_id, &msg)
.await?;
}
let last_message = self
.config
.session_manager
.get_session(session_id, true)
.await?
.conversation
.ok_or_else(|| anyhow!("No conversation found"))?
.last()
.cloned()
.ok_or_else(|| anyhow!("No messages in conversation"))?;
Ok(Some(last_message))
}
Err(e) => Ok(Some(
Message::assistant().with_text(format!("Error getting prompt: {}", e)),
)),
}
}
async fn handle_recipe_command(
&self,
command: &str,
params_str: &str,
session_id: &str,
) -> Result<Option<Message>> {
match recipe_slash_command::resolve_command(command, params_str) {
Ok(None) => Ok(None),
Ok(Some((recipe, prompt))) => {View on GitHub (pinned to 3810898a74)
When it happens
Trigger: Thrown at crates/goose/src/agents/execute_commands.rs:450 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of aaif-goose/goose@3810898a74 (2026-08-16).
Data as JSON: /api/errors/42051e4e07e5a437.
Report an issue: GitHub.