Release Notes: v0.6.0¶
Release Date: 2026-07-19
Highlights¶
- OmniDevX Codex CLI Collector: a new
omnidevxpackage collecting developer-experience telemetry from Codex CLI's local stores for the OmniDevX domain
New Features¶
OmniDevX Collector¶
omni-openai gains its third domain package (alongside omnillm and
omnivoice): a historical importer that normalizes Codex CLI activity
into canonical OmniDevX events for SPACE/AI SPACE analytics.
import (
codex "github.com/plexusone/omni-openai/omnidevx"
core "github.com/plexusone/omnidevx-core"
)
collector, _ := codex.New(codex.Config{}) // default ~/.codex
result, err := collector.Collect(ctx, core.CollectRequest{
Period: core.Period{Start: weekStart, End: weekEnd},
Subject: core.SubjectRef{PersonID: "person:jane"},
})
- Session metadata from the SQLite threads index (model, reasoning effort, git branch/origin, session tokens) — content-bearing columns are never selected
- Per-session events from rollout JSONL: prompts, tool calls with name attribution, patch applies, task durations with time-to-first-token, per-turn token usage
- Missing databases and schema drift degrade to rollout-only collection with diagnostics; deterministic event IDs make re-imports idempotent
- Metadata only: prompt text, agent output, and command arguments never enter events
The SQLite dependency (modernc.org/sqlite, pure Go) is why this
collector lives here rather than in omnidevx-core/providers — package
pruning keeps it out of builds that import only omnillm or omnivoice.
See the provider guide for the full event mapping.
Dependencies¶
github.com/plexusone/omnidevx-corev0.1.0 (new)modernc.org/sqlitev1.54.0 (new)