xai-org/grok-build · error

session not found: {session_id}

Error message

session not found: {session_id}

What it means

Error "session not found: {session_id}" thrown in xai-org/grok-build.

Source

Thrown at crates/codegen/xai-grok-shell/src/remote/agent.rs:146

    pub(crate) async fn terminate_session(
        &self,
        session_id: &str,
        request: &SandboxTerminateRequest,
    ) -> Result<()> {
        let mut url = format!("{}/sandbox/sessions/{}", self.base_url, session_id);
        if let Some(env_id) = &request.environment_id {
            url = format!("{}?environmentId={}", url, env_id);
        }

        let response = self
            .auth_headers(self.client.delete(&url))
            .await?
            .send()
            .await
            .context("failed to send terminate session request")?;

        if response.status().as_u16() == 404 {
            bail!("session not found: {session_id}");
        }
        Self::check_response(response, "terminate session").await
    }

    // ========================================================================
    // Session Lifecycle
    // ========================================================================

    // ========================================================================
    // Environment CRUD
    // ========================================================================

    /// List sandbox environments.
    pub async fn list_environments(
        &self,
        request: &SandboxListEnvironmentsRequest,
    ) -> Result<SandboxListEnvironmentsResponse> {
        let url = format!("{}/sandbox/environments", self.base_url);

View on GitHub (pinned to bc7f02eddd)

When it happens

Trigger: Thrown at crates/codegen/xai-grok-shell/src/remote/agent.rs:146 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/f2212d1d10a39ed7. Report an issue: GitHub.