Artiflow CLI v0.2.1
What’s new
Artiflow CLI v0.2.1 adds first-class OpenTelemetry observability across CLI workflows and the Artiflow web platform.
OpenTelemetry
- Exports distributed traces and structured logs over OTLP/HTTP protobuf.
- Uses
http://127.0.0.1:4318by default, with standard OpenTelemetry environment variables for alternate collectors. - Propagates W3C trace context from CLI HTTP requests into Artiflow web requests, connecting command, HTTP, domain, and database work in one trace.
- Adds stable command, operation, outcome, service, project, Artifact, and Revision attributes while avoiding raw CLI arguments, source paths, and Artifact Source content.
- Flushes telemetry during CLI shutdown with a bounded timeout, so an unavailable collector cannot hang or fail commands.
- Honors
OTEL_SDK_DISABLED=truein both the CLI and Next.js server telemetry bridge.
Dependency and CI maintenance
- Refreshes the Effect, OpenTelemetry, Next.js, Drizzle, React, Vite, Storybook, and Playwright stacks, with compatibility fixes verified through unit, browser, E2E, and PostgreSQL integration tests.
- Updates Vitest to 4.1.10, clearing the critical
@vitest/browserfile-access advisory GHSA-p63j-vcc4-9vmv from the release dependency graph. - Aligns Playwright packages at 1.61.1 and updates the GitHub Actions release and security-analysis toolchain.
- Requires Node.js 22.19.0 or newer, matching the supported runtime of the bundled Undici 8.x HTTP client.
Configure telemetry
OTEL_EXPORTER_OTLP_ENDPOINT=http://127.0.0.1:4318 artiflow versionOTEL_EXPORTER_OTLP_TRACES_ENDPOINT and OTEL_EXPORTER_OTLP_LOGS_ENDPOINT can override individual signals. OTEL_SERVICE_NAME customizes service identity, and OTEL_SDK_DISABLED=true disables telemetry.
Install
npm install --global artiflow@0.2.1