warpdotdev/warp · error · anyhow::Error
Failed to delete environment
Error message
Failed to delete environment
What it means
Error "Failed to delete environment" thrown in warpdotdev/warp.
Source
Thrown at app/src/ai/agent_sdk/environment.rs:1097
fn execute_delete(type_and_id: CloudObjectTypeAndId, ctx: &mut ModelContext<Self>) {
UpdateManager::handle(ctx).update(ctx, |update_manager, ctx| {
update_manager.delete_object_by_user(type_and_id, ctx);
});
// Listen to the UpdateManager for a completed object deletion
ctx.subscribe_to_model(&UpdateManager::handle(ctx), move |_, _, event, ctx| {
if let UpdateManagerEvent::ObjectOperationComplete { result } = event
&& matches!(result.operation, ObjectOperation::Delete { .. })
{
match result.success_type {
OperationSuccessType::Success => {
println!("Environment deleted successfully");
ctx.terminate_app(warpui::platform::TerminationMode::ForceTerminate, None);
}
_ => {
super::report_fatal_error(
anyhow::anyhow!("Failed to delete environment"),
ctx,
);
}
}
}
});
}
}
impl warpui::Entity for EnvironmentCommandRunner {
type Event = ();
}
impl SingletonEntity for EnvironmentCommandRunner {}
/// Environment information that's shown in the `list` command.
#[derive(Serialize)]
struct EnvironmentInfo {
id: String,View on GitHub (pinned to e72fd7aacb)
When it happens
Trigger: Thrown at app/src/ai/agent_sdk/environment.rs:1097 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of warpdotdev/warp@e72fd7aacb (2026-08-16).
Data as JSON: /api/errors/d177bd34a3836455.
Report an issue: GitHub.