aaif-goose/goose · error
Failed to get prompt: {}
Error message
Failed to get prompt: {} What it means
Error "Failed to get prompt: {}" thrown in aaif-goose/goose.
Source
Thrown at crates/goose/src/agents/extension_manager.rs:2155
}
pub async fn get_prompt(
&self,
session_id: &str,
extension_name: &str,
name: &str,
arguments: Value,
cancellation_token: CancellationToken,
) -> Result<GetPromptResult> {
let client = self
.get_server_client(extension_name)
.await
.ok_or_else(|| anyhow::anyhow!("Extension {} not found", extension_name))?;
client
.get_prompt(session_id, name, arguments, cancellation_token)
.await
.map_err(|e| anyhow::anyhow!("Failed to get prompt: {}", e))
}
pub async fn search_available_extensions(&self) -> Result<Vec<ContentBlock>, ErrorData> {
let mut output_parts = vec![];
// First get disabled extensions from current config (skip hidden ones)
let mut disabled_extensions: Vec<String> = vec![];
for extension in get_all_extensions() {
if !extension.enabled && !is_hidden_extension(&extension.config.name()) {
let config = extension.config.clone();
let description = match &config {
ExtensionConfig::Builtin {
description,
display_name,
..
} => {
if description.is_empty() {
display_name.as_deref().unwrap_or("Built-in extension")View on GitHub (pinned to 3810898a74)
When it happens
Trigger: Thrown at crates/goose/src/agents/extension_manager.rs:2155 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/934799e87e5b7288.
Report an issue: GitHub.