v0.18.0
Added — OpenAI Codex support (experimental)
The kit now targets OpenAI Codex (CLI + desktop app) alongside Claude Code.
- Native Codex plugin. The repo doubles as a Codex marketplace — install with
codex plugin marketplace add theam/claude-dev-kit→codex plugin add fullstack-dev-kit@claude-dev-kit. Skills + theinstructions/they reference are generated from the canonical top-level copies (scripts/build-codex-plugin.mjs) — one source of truth, self-contained bundle. - Telemetry differentiation. New
agentproperty (claude-code·codex) so PostHog can split usage by tool. Onetelemetry.mjsserves both hosts; on Codex it reads token totals from the session rollout JSONL and derives the surface (cli/vscode). Delivery via a hook-independent sweep (launchd on macOS) since the Codex desktop app feature-flags session hooks. Consent/install-id/org/dedup shared across both hosts. - Unified installer.
create-dev-kitinstalls natively for whichever of Claude Code / Codex it detects, installs the curated connector your tracker choice implies (Jira →atlassian-rovo, Linear →linear, Figma →figma; GitHub/Azure use their CLIs), and schedules the telemetry sweep.
Validated end-to-end against real codex-cli 0.147: plugin install, in-app skill invocation (the kit's own $pr-review reviewed the PR and caught a real bug), Atlassian connector + issue-fetch reading a Jira ticket, and the telemetry parser/sweep on a real rollout.
Note: the telemetry relay must be redeployed for the
agentproperty to reach PostHog (contract change) — otherwise events still arrive, just without theagenttag. No impact on Claude Code users: the Codex packaging lives in paths Claude Code doesn't load.