{"record":{"id":"c7508e0de52359f7","repo":"zed-industries/zed","slug":"invalid-transformation-range","errorCode":null,"errorMessage":"invalid transformation range","messagePattern":"invalid transformation range","errorType":"exception","errorClass":"anyhow::Error","httpStatus":null,"severity":"error","filePath":"crates/agent_ui/src/buffer_codegen.rs","lineNumber":483,"sourceCode":"            if Arc::ptr_eq(language, &language::PLAIN_TEXT) {\n                None\n            } else {\n                Some(language.name())\n            }\n        } else {\n            None\n        };\n\n        let language_name = language_name.as_ref();\n        let start = buffer.point_to_buffer_offset(self.range.start);\n        let end = buffer.point_to_buffer_offset(self.range.end);\n        let (buffer, range) = if let Some((start, end)) = start.zip(end) {\n            let (start_buffer, start_buffer_offset) = start;\n            let (end_buffer, end_buffer_offset) = end;\n            if start_buffer.remote_id() == end_buffer.remote_id() {\n                (start_buffer.clone(), start_buffer_offset..end_buffer_offset)\n            } else {\n                anyhow::bail!(\"invalid transformation range\");\n            }\n        } else {\n            anyhow::bail!(\"invalid transformation range\");\n        };\n\n        let system_prompt = self\n            .builder\n            .generate_inline_transformation_prompt_tools(\n                language_name,\n                buffer,\n                range.start.0..range.end.0,\n            )\n            .context(\"generating content prompt\")?;\n\n        let temperature = AgentSettings::temperature_for_model(model, cx);\n\n        let tool_input_format = model.tool_input_format();\n        let tool_choice = model","sourceCodeStart":465,"sourceCodeEnd":501,"githubUrl":"https://github.com/zed-industries/zed/blob/bc538def4545534201bbfcac4e95ac34ea6501b6/crates/agent_ui/src/buffer_codegen.rs#L465-L501","documentation":"Error \"invalid transformation range\" thrown in zed-industries/zed.","triggerScenarios":"Thrown at crates/agent_ui/src/buffer_codegen.rs:483 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"}