{"record":{"id":"09f378c4dade0906","repo":"zed-industries/zed","slug":"project-not-found-09f378","errorCode":null,"errorMessage":"project not found","messagePattern":"project not found","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"crates/agent_ui/src/mention_set.rs","lineNumber":391,"sourceCode":"                        // Remove mention\n                        editor.edit([(start_anchor..end_anchor, \"\")], cx);\n                    });\n                    this.mentions.remove(&crease_id);\n                    this.crease_entities.remove(&crease_id);\n                })\n                .ok();\n            }\n        })\n    }\n\n    pub fn confirm_mention_for_file(\n        &self,\n        abs_path: PathBuf,\n        supports_images: bool,\n        cx: &mut Context<Self>,\n    ) -> Task<Result<Mention>> {\n        let Some(project) = self.project.upgrade() else {\n            return Task::ready(Err(anyhow!(\"project not found\")));\n        };\n\n        let Some(project_path) = project\n            .read(cx)\n            .project_path_for_absolute_path(&abs_path, cx)\n        else {\n            return Task::ready(Err(anyhow!(\n                \"project path not found for file mention {abs_path:?}\"\n            )));\n        };\n\n        if is_raster_image_path(&abs_path) {\n            if !supports_images {\n                return Task::ready(Err(anyhow!(\"This model does not support images yet\")));\n            }\n            let task = project.update(cx, |project, cx| project.open_image(project_path, cx));\n            return cx.spawn(async move |_, cx| {\n                let image = task.await?;","sourceCodeStart":373,"sourceCodeEnd":409,"githubUrl":"https://github.com/zed-industries/zed/blob/bc538def4545534201bbfcac4e95ac34ea6501b6/crates/agent_ui/src/mention_set.rs#L373-L409","documentation":"Error \"project not found\" thrown in zed-industries/zed.","triggerScenarios":"Thrown at crates/agent_ui/src/mention_set.rs:391 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"}