Skip to content

fix(runtime): propagate acquireSandbox abort signal into client.create #782

Description

@drewstone

Reproduction

Use a sandbox client whose create request remains pending until its request AbortSignal fires. Start a sandbox executor, wait for creation to begin, then abort the turn signal.

Actual

acquireSandbox checks the signal before client.create(createOpts), but it does not pass the signal to the create request. A pending control-plane request can delay cancellation until its transport timeout.

Expected

The acquisition signal reaches the sandbox client create request so turn abort and timeout stop pending provisioning promptly.

Downstream evidence

Braid reproduced the missing request signal against agent-runtime 0.131.7. Its Tangle adapter now scopes the raw client to the Runtime executor signal as a boundary guard.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions