xai-org/grok-build · error
remove_worktree task failed: {}
Error message
remove_worktree task failed: {} What it means
Error "remove_worktree task failed: {}" thrown in xai-org/grok-build.
Source
Thrown at crates/codegen/xai-grok-workspace/src/worktree/mod.rs:1456
target: WORKTREE_LOG,
path = %resolved,
elapsed_ms,
error = %e,
"REMOVE_ERROR: fast remove failed (force=false)"
);
Err(e)
}
}
Err(e) => {
let elapsed_ms = remove_start.elapsed().as_millis() as u64;
tracing::warn!(
target: WORKTREE_LOG,
path = %resolved,
elapsed_ms,
error = %e,
"REMOVE_PANIC: remove_worktree task panicked"
);
Err(anyhow::anyhow!("remove_worktree task failed: {}", e))
}
}
}
/// Recreate a disposed subagent worktree at `dest` from `snapshot_ref`, using
/// the durable snapshot stored in `source_repo`. `session_id` tags the
/// re-registered DB record (create-path parity). Returns the rehydrated worktree
/// path. The blocking fast-worktree work runs on a blocking thread.
pub async fn rehydrate_subagent_worktree(
dest: &Path,
source_repo: &Path,
snapshot_ref: &str,
session_id: Option<&str>,
) -> Result<std::path::PathBuf> {
let dest = dest.to_path_buf();
let source_repo = source_repo.to_path_buf();
let snapshot_ref = snapshot_ref.to_string();
let session_id = session_id.map(str::to_owned);View on GitHub (pinned to bc7f02eddd)
When it happens
Trigger: Thrown at crates/codegen/xai-grok-workspace/src/worktree/mod.rs:1456 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of xai-org/grok-build@bc7f02eddd (2026-08-31).
Data as JSON: /api/errors/4f09e0bc31307184.
Report an issue: GitHub.