Skip to content

v0.0.21 — Session Runtime Control Plane

Choose a tag to compare

@brandomagnani brandomagnani released this 13 Feb 01:13

Added

  • TypeScript SDK session runtime control plane

    • status() runtime snapshot API with sandbox/agent state, activeProcessId, hasRun, timestamp
    • interrupt() to stop active processes without killing the sandbox
    • lifecycle event stream with typed LifecycleEvent / LifecycleReason
    • Runtime guards for concurrent operation rejection
  • Python SDK parity for session runtime control plane

    • Async status() and interrupt() APIs
    • Lifecycle event forwarding through Python bridge

Changed

  • Provider coherence (Daytona / Modal)
    • image defaults to "evolve-all" for parity with E2B
    • Daytona connect() now starts stopped sandboxes
    • Daytona timeout/interruption behavior aligned with SDK expectations

Fixed

  • Claude model="opus" gateway routing (temporary anthropic/ prefix)
  • Qwen Code --auth-type openai for non-interactive mode