Skip to content

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 Event IR (omnidevx.event/v1) — deterministic IDs, ai.*/devx.* event-type namespaces, shared attribute keys, and provenance (collection mode + confidence) on every event.
  • Collector contract — 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/data with 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 — one devx.change.committed event per commit via gogit, with AI co-author attribution from the canonical KnownAITools registry 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

go get github.com/plexusone/omnidevx-core@v0.1.0

Documentation

  • Site: https://plexusone.dev/omnidevx-core
  • Ecosystem specs (PRD/TRD/PLAN/ROADMAP): currently in devfolio/docs/specs, migrating here.
  • omnidevx — batteries-included engine composing all collectors.
  • omni-openai — Codex CLI collector (omnidevx package).
  • omni-github — GitHub contribution collector (omnidevx package).
  • omnidevx-otel — local telemetry daemon: OTLP ingest, query API, Grafana dashboards.

See CHANGELOG.md for the categorized commit list.