What's Changed
Features
- feat(telemetry): configure runtimes with SDK-spec OTEL variables by @krisztianfekete in #2909
- feat(ui): support BYO harnesses by @Charlesthebird in #2935
- feat(harness): support microvm sandboxes by @marosset in #2918
- feat: serve per-instance A2A JSON-RPC and agent cards by @EItanya in #2933
- feat(telemetry): export semconv metrics, drop ADK legacy spans, correlate logs by @krisztianfekete in #2929
- feat: move A2A execution into runtimes with a gRPC TaskStore by @EItanya in #2939
Bug Fixes
- fix: honor kagent Harness command and args by @marosset in #2934
- fix(ui): wait for schedule deletion redirect in live test by @Dragonzz27 in #2879
- fix(hitl): compose the same pause text in every runtime and always declare the extension by @QuentinBisson in #2472
- fix(harness): hold the Claude prompt until Claude Code can trace the turn by @dhaifley in #2943
Other Changes
- chore(deps): bump the go-minor-patch group across 1 directory with 39 updates by @dependabot[bot] in #2913
- Bump
kagent-toolsto0.3.0by @inFocus7 in #2930
Full Changelog: v1.0.0-alpha3...v1.0.0-alpha4