zed-industries/zed · error · anyhow::Error
Agent panel is no longer available
Error message
Agent panel is no longer available
What it means
Error "Agent panel is no longer available" thrown in zed-industries/zed.
Source
Thrown at crates/agent_ui/src/agent_panel.rs:4867
.unwrap_or_else(|| panel.selected_agent.clone());
resolved_agent.id()
})
})??;
Ok(agent::SiblingThreadInfo {
title,
agent_id: resolved_agent_id.0.to_string(),
model: request.model,
warning: worktree_warning,
})
})
}
fn list_available_agents(&self, cx: &mut App) -> Result<agent::AvailableAgents> {
let panel = self
.panel
.upgrade()
.ok_or_else(|| anyhow!("Agent panel is no longer available"))?;
let mut agents = Vec::new();
// Native Zed agent — always available, and we can enumerate models
// directly from the language model registry.
let native_models = {
let registry = LanguageModelRegistry::read_global(cx);
let default = registry.default_model();
let mut models = Vec::new();
for provider in registry.providers() {
if !provider.is_authenticated(cx) {
continue;
}
let provider_id = provider.id();
for model in provider.provided_models(cx) {
let id = format!("{}/{}", provider_id.0, model.id().0);
let is_default = default
.as_ref()View on GitHub (pinned to bc538def45)
When it happens
Trigger: Thrown at crates/agent_ui/src/agent_panel.rs:4867 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of zed-industries/zed@bc538def45 (2026-08-16).
Data as JSON: /api/errors/75efd48228a8e8a9.
Report an issue: GitHub.