omnidevx-core v0.1.0 Release Notes¶
Release Date: 2026-07-18
Overview¶
Initial release of omnidevx-core: the canonical event model and collector contracts for OmniDevX, the PlexusOne developer-experience telemetry domain. Events from AI coding agents and development tools are normalized into one vendor-neutral representation so frameworks such as SPACE, AI SPACE, and DORA can be computed over a single substrate — "OpenTelemetry for AI developer productivity."
Not to be confused with omnidxi (Digital Experience Intelligence / product analytics): OmniDevX observes how developers and AI agents build software.
Highlights¶
- Canonical
EventIR (omnidevx.event/v1) — deterministic IDs,ai.*/devx.*event-type namespaces, shared attribute keys, and provenance (collection mode + confidence) on every event. Collectorcontract — providers normalize native records into canonical events and never compute framework metrics; parse problems become diagnostics, never silent drops.- JSONL event store — daily files per source under
~/.plexusone/omnidevx/datawith owner-only permissions; writes are idempotent on deterministic IDs, reads are period/product-scoped with damaged-line recovery. Inspectable and reprocessable by design. - Three collectors:
providers/claudecode— Claude Code session-history importer (stdlib only): prompts, assistant turns with model + token usage, tool completions, session spans.providers/git— onedevx.change.committedevent per commit via gogit, with AI co-author attribution from the canonicalKnownAIToolsregistry and clone-deduplicating commit-hash IDs.providers/genericotel— OTLP/HTTP (JSON) receiver for live Claude Code / Codex CLI token and cost metrics.
- Metadata-only privacy model — prompt text, model responses, tool output, and file contents are never captured; enforced structurally and by tests.
Installation¶
Documentation¶
- Site: https://plexusone.dev/omnidevx-core
- Ecosystem specs (PRD/TRD/PLAN/ROADMAP): currently in devfolio/docs/specs, migrating here.
Related¶
omnidevx— batteries-included engine composing all collectors.omni-openai— Codex CLI collector (omnidevxpackage).omni-github— GitHub contribution collector (omnidevxpackage).omnidevx-otel— local telemetry daemon: OTLP ingest, query API, Grafana dashboards.
See CHANGELOG.md for the categorized commit list.