Go SDK 0.9.0
Go 0.9.0 adds context-aware slog forwarding with NewSlogHandler and OTLP invocation, step, and model spans. Logs and spans share run/trace identity; spans carry canonical workspace/project/deployment tags for trace access checks. Incoming W3C and runtime pull-job trace IDs are preserved. Built-in judge models and nested/dispatch panics retain error attribution.
Trace export requires OTEL_EXPORTER_OTLP_ENDPOINT or OTEL_EXPORTER_OTLP_TRACES_ENDPOINT. Existing log behavior is preserved. Both export pipelines drain within the existing shutdown deadline. The official OTLP trace exporter matches OTel v1.45.0.
Validation: full Go race suite and vet, independent Standards/Spec review, and actual loopback OTLP dispatch/shutdown coverage. Deployed observability acceptance remains tracked in AGNT5-1079.
Source: PR #25, commit b5e03ef39e94994765ed2e1814b5dd8d4655f0a1.