OpenClaw & DSPy Guides, SDK Fixes
This release improves developer onboarding with two new sandbox guides. The OpenClaw guide walks through programmatically creating a sandbox with OpenClaw pre-installed, automating configuration and gateway setup. The DSPy guide demonstrates using Recursive Language Models with Daytona's sandbox backend for secure LLM-generated code execution.
On the SDK side, the Python SDK now supports async websocket callbacks, resolving keepalive timeout disconnections that occurred when performing blocking I/O in streaming handlers. Dockerfile parsing across the Python, TypeScript, and Ruby SDKs now correctly handles heredoc syntax in COPY commands.
Additional changes include raising the network allow list limit from 5 to 10, configurable OpenTelemetry sending queues, and runner recovery improvements for pruned image tags.
Release Details
Features:
increase network allow list limit to 10 (#3743)
guides: add OpenClaw sandbox guide (#3670)
guides, docs: Add a guide on RLMs in DSPy (#3565)
otel-collector: support sending_queue config (#3759)
Fixes:
runner systemd permissions (#3742)
docs: remove clickable anchors from api reference (#3749)
py-sdk: support async websocket callbacks; document blocking risks (#3739)
runner: handle pruned image tags and null snapshot in recovery (#3740)
sdk: handle Dockerfile heredoc syntax in COPY source extraction across SDKs (#3741)
sdk-typescript: _experimental optional in DaytonaConfig (#3752)
Chores: