Public beta — not for production use. Data may be wiped at any time. Questions? Contact us.
Documentation menu

Axiom CLI v0.2.0 release notes

What's new in the v0.2.0 Axiom CLI: the new axiom client command group, breaking changes, and other changes since v0.1.1.

View as Markdown

This release adds the axiom client command group for building typed SDKs, a typed axiom instance create wrapper, and live mapping preview, along with one breaking change (the axiom db command group was removed).

Highlights

  • New axiom client command group — create and manage Client Builder clients (typed SDKs generated from marketplace nodes/flows): create, list, get, add/members/remove-member, build, status --watch, download, and sync (a declarative, kubectl-apply-style reconciler driven by an axiom-client.yaml manifest). See Build a client SDK and reference/cli/axiom-client.md.
  • axiom instance create — a typed CLI wrapper that type-binds a Generic node into a concrete Instance (no build, no deploy).
  • axiom flow preview — preview the exact value an edge adapter or compose mapping produces for sample input, without a full compile+run round-trip.

Breaking changes

  • The entire axiom db command group has been removed. axiom db gen and axiom db check (schema introspection, inference, and drift-checking for the DB-schema-import path) are gone, along with the corresponding frontend "Import from axiom db gen" affordance. Result schemas are now hand-authored — either in the result-schema editor in the console, or by hand-typing the result_schema: block in axiom.yaml. There is no replacement command — scripts or docs invoking axiom db gen / axiom db check will need to switch to manual authoring.

Other changes since v0.1.1

  • Generic/Instance nodes: axiom create node --generic authoring support (a node schema field plus author-time validation), the axiom instance create wrapper above, and end-to-end support from axiom create node --genericaxiom instance create → reference in a flow → compile + run.
  • Reliability/retry authoring: axiom validate now checks a package-author retry: section in axiom.yaml; the overall-timeout budget and retry_policy gained a compiler/CLI authoring surface; the node_timeout_seconds field was removed entirely in favor of flow config. The docs now include idempotency guidance for at-least-once delivery. If you were passing --timeout / setting node_timeout_seconds, remove it — the field no longer exists.
  • Failure-edge / compensation authoring: Edge.OnError authoring for error-sourced routing, flow.yaml authoring for result_schema facades, and the compensation-link authoring path (compensation_node_name).
  • Live mapping preview: axiom flow preview (above) plus the underlying live-preview support for edge adapters and compose plans.
  • Skills: a new axiom-client-authoring Claude Code skill; the axiom-package-authoring and axiom-flow-authoring skills were updated for retry-config authoring, config-derived result-schema typing, and the axiom db removal.
  • Docs: user docs and Claude Code skills refreshed for generic/instance nodes, and a broken "Open interactive docs" (OpenAPI explorer) link fixed.
  • Dependencies: aws-sdk-go-v2 bumped to clear GO-2026-5764.