Skip to content

Go SDK 0.9.0

Choose a tag to compare

@arunreddy arunreddy released this 12 Sep 18:12
· 16 commits to main since this release
b5e03ef

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.