omnidevx v0.2.0 Release Notes¶
Release Date: 2026-07-27
Overview¶
omnidevx v0.2.0 adds AWS Kiro CLI support to the batteries-included
distribution. The top-level package now composes local Claude Code, Codex
CLI, and Kiro CLI collectors behind the same omnidevx-core collector
contract, while Git and GitHub remain opt-in collectors because they need
explicit repository roots or API credentials.
This release keeps the package role unchanged: omnidevx is the convenient
single import path for applications that want the full DevX collector set
without manually wiring omnidevx-core, omni-openai, omni-aws, and
omni-github.
Highlights¶
- Kiro CLI collector included —
github.com/plexusone/omni-awsv0.10.0 is now part of the default dependency set. - New top-level APIs —
NewKiroCollectorandKiroConfigare re-exported fromgithub.com/plexusone/omni-aws/omnidevx. - Expanded
NewDefault— default construction now creates Claude Code, Codex CLI, and Kiro CLI collectors for local AI-assistant usage telemetry. - Provider contract coverage — tests verify that Codex CLI and Kiro CLI tolerate empty local stores, while collector errors from unavailable sources are still returned with successful results from other providers.
Installation¶
Requires Go 1.26+.
Usage¶
engine, err := omnidevx.NewDefault() // Claude Code + Codex CLI + Kiro CLI
if err != nil {
// handle constructor errors
}
results, err := engine.Collect(ctx, omnidevx.CollectRequest{
Period: omnidevx.Period{Start: weekStart, End: weekEnd},
Subject: omnidevx.SubjectRef{PersonID: "person:jane"},
})
events := omnidevx.Events(results)
For explicit composition:
claude, _ := omnidevx.NewClaudeCodeCollector(omnidevx.ClaudeCodeOptions{})
codex, _ := omnidevx.NewCodexCollector(omnidevx.CodexConfig{})
kiro, _ := omnidevx.NewKiroCollector(omnidevx.KiroConfig{})
engine := omnidevx.New(claude, codex, kiro)
Kiro Token Accounting¶
Kiro local records may not expose exact token accounting for every conversation. The Kiro collector therefore emits historical-estimate usage events with reduced confidence when it reconstructs usage from local conversation history.
Dependencies¶
github.com/plexusone/omnidevx-corev0.3.0 — canonical event modelgithub.com/plexusone/omni-awsv0.10.0 — Kiro CLI collectorgithub.com/plexusone/omni-githubv0.5.0 — GitHub DevX collectorgithub.com/plexusone/omni-openaiv0.6.0 — Codex CLI collector
Contributors¶
- John Wang
- OpenAI Codex
- dependabot[bot]