{"record":{"id":"75efd48228a8e8a9","repo":"zed-industries/zed","slug":"agent-panel-is-no-longer-available","errorCode":null,"errorMessage":"Agent panel is no longer available","messagePattern":"Agent panel is no longer available","errorType":"exception","errorClass":"anyhow::Error","httpStatus":null,"severity":"error","filePath":"crates/agent_ui/src/agent_panel.rs","lineNumber":4867,"sourceCode":"                        .unwrap_or_else(|| panel.selected_agent.clone());\n                    resolved_agent.id()\n                })\n            })??;\n\n            Ok(agent::SiblingThreadInfo {\n                title,\n                agent_id: resolved_agent_id.0.to_string(),\n                model: request.model,\n                warning: worktree_warning,\n            })\n        })\n    }\n\n    fn list_available_agents(&self, cx: &mut App) -> Result<agent::AvailableAgents> {\n        let panel = self\n            .panel\n            .upgrade()\n            .ok_or_else(|| anyhow!(\"Agent panel is no longer available\"))?;\n\n        let mut agents = Vec::new();\n\n        // Native Zed agent — always available, and we can enumerate models\n        // directly from the language model registry.\n        let native_models = {\n            let registry = LanguageModelRegistry::read_global(cx);\n            let default = registry.default_model();\n            let mut models = Vec::new();\n            for provider in registry.providers() {\n                if !provider.is_authenticated(cx) {\n                    continue;\n                }\n                let provider_id = provider.id();\n                for model in provider.provided_models(cx) {\n                    let id = format!(\"{}/{}\", provider_id.0, model.id().0);\n                    let is_default = default\n                        .as_ref()","sourceCodeStart":4849,"sourceCodeEnd":4885,"githubUrl":"https://github.com/zed-industries/zed/blob/bc538def4545534201bbfcac4e95ac34ea6501b6/crates/agent_ui/src/agent_panel.rs#L4849-L4885","documentation":"Error \"Agent panel is no longer available\" thrown in zed-industries/zed.","triggerScenarios":"Thrown at crates/agent_ui/src/agent_panel.rs:4867 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"bc538def4545534201bbfcac4e95ac34ea6501b6","analyzedAt":"2026-08-16T07:30:46.435Z","schemaVersion":2},"datasetVersion":"2026-08-16T08:17:34.114Z"}