This release adds 1 notable feature for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+5 more
Summary
AI summaryNon-zero CLI runs now emit an exitClass enum to classify deliberate failures.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Emit `cli_run` event for setup and integrations runs. Emit `cli_run` event for setup and integrations runs. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Feature | Low |
Add `exitClass` enum to non-zero `cli_run` events. Add `exitClass` enum to non-zero `cli_run` events. Source: granite4.1:30b@2026-07-15-audit Confidence: low |
— |
| Refactor | Low |
Amend SPEC-0043 regarding content‑free telemetry schema. Amend SPEC-0043 regarding content‑free telemetry schema. Source: granite4.1:30b@2026-07-15-audit Confidence: low |
— |
Full changelog
Minor: the adoption funnel is now measurable (PR #257). setup and
integrations runs emit the standard content-free cli_run event (previously
invisible — the strict schema dropped uncatalogued command names), and a
non-zero cli_run now carries an exitClass enum classifying deliberate
failures: no-session-match | invalid-arguments | budget-exceeded |
not-comparable | other-controlled. Thrown errors keep their separate
cli_error/errorClass channel; the two never double-report a run.
Motivation: the 2026-07-10/11 launch cohort's most common event was a
receipt-class run exiting non-zero with no diagnosable cause. Everything stays
content-free (SPEC-0043 amended; docs/telemetry.md in schema-pinned parity):
the class only — never selectors, paths, or messages. The hidden pre-push hook
and statusline polling remain telemetry-silent.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Aireceipts
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]