Interop & Adoption in v0.7.0
First run to OpenTelemetry
Capture a provider-backed run without writing a Python file, retain it as verifiable provenance, then render or deliver the same history as modern OpenTelemetry GenAI data.
Stable v0.7 · portable v2 · repository v3
The no-code run and export surfaces are additive. Artifacts and repositories written by v0.3 through v0.6 remain readable; neither storage format changed.
- tine run --model <provider>[:model] --prompt captures a first run through any bundled adapter without a Python script.
- tine export writes OTLP/JSON GenAI to stdout or a file, or posts it to an OTLP/HTTP collector with explicit cleartext safeguards.
- Semconv 1.36 structured messages, complete usage dimensions, a schema URL, and per-event span kinds travel with the export.
- Pricing, export, run receipts, and the existing machine-readable commands share one JSON serializer.
tine run --model openai:gpt-5.6 --prompt "Explain this branch" --save first.tine
tine verify first.tine --json
tine export first.tine --output spans.json
tine export first.tine --endpoint http://127.0.0.1:4318