Releases: comet-ml/opik-openclaw
Releases · comet-ml/opik-openclaw
v0.2.17
Fixes
- Publishes the ClawHub artifact from a clean package workspace so the ClawHub CLI checkout is not bundled into the plugin archive.
- Passes the ClawHub package family explicitly for dry-run and release publishes.
- Uses authenticated ClawHub release detection so blocked owner-visible versions are not mistaken for missing public packages.
This supersedes the blocked ClawHub artifact for v0.2.16.
v0.2.16
Changes
- Fix ClawHub release publishing under the new
opikowner. - Mark the OpenClaw peer dependency optional for install/e2e compatibility with OpenClaw 2026.5.18+.
- Build runtime output before ClawHub package publishing so
dist/ships in the archive.
Validation
- Node CI passed on
ef85ca4. - ClawHub dry-run passed on PR #106.
- E2E Integration passed on current main before release.
v0.2.15
Fixes
- Sync the lockfile for npm 11 clean installs.
- Declare OpenClaw startup activation so the Opik plugin loads under OpenClaw 2026.5.5.
- Configure conversation hook access for non-bundled installs so LLM and agent traces export correctly.
- Harden diagnostic listener cleanup so gateway shutdown can flush traces reliably.
Validation
- Node CI passed on main.
- E2E Integration passed against OpenClaw 2026.5.5.
v0.2.14
What changed
- include the post-v0.2.13 ClawHub suspicious scan fixes from main
- publish a release that matches the install path which now passes ClawHub suspicious checks
Validation
- npm run build
- npm run lint
- npm run typecheck
- npm run test
- npm run smoke
- npm run pack:check
- CLAWHUB_SOURCE_DIR=clawhub-source bun .scripts/check-clawhub-suspicious.mjs .
v0.2.13
Changes
- fix ClawHub/OpenClaw package metadata in the tagged release artifact
- add release guardrails so missing
openclaw.compat.pluginApiandopenclaw.build.openclawVersionfail before publish - publish validated releases to both npm and ClawHub
v0.2.12
What's Changed
- test(e2e): assert configured Opik project routing by @vincentkoc in #76
- fix(tracing): pass project name explicitly to llm traces by @vincentkoc in #77
- refactor(tracing): cache llm trace config lookups by @vincentkoc in #78
- refactor(tracing): avoid llm session context copies by @vincentkoc in #79
- refactor(tracing): dedupe llm input sanitization by @vincentkoc in #80
Full Changelog: v0.2.11...v0.2.12
v0.2.11
Highlights
- fix trace structure so tool spans stay nested under the llm attempt that triggered them
- add a local live gateway harness and expand
test:liveto validate both basic export and real tool-call parentage against Opik - harden the latest-OpenClaw e2e lane and add better CI caching/diagnostics
- refresh key runtime and dev dependencies, including the Opik 2.x line
Included work
v0.2.10
What's changed
Restores Opik trace export in embedded OpenClaw runs after the gateway's plugin lifecycle/architecture changes broke the plugin silently.
Fixes
- Hook registration timing — hooks are now registered at plugin registration time instead of inside
start(). The OpenClaw gateway seals its hook runner afterregister()returns, so hooks registered instart()were silently dropped. - Shared exporter state — mutable exporter state (Opik client, trace/span maps, flush queue) is now at module scope, so hook callbacks and
start()share the same state even when OpenClaw creates different service instances. - Missing
sessionKeyfallback — whenagentCtx.sessionKeyis absent (e.g. Nebius live gateway, Pinchbench, non-default agents), the plugin now resolves a session key via:sessionKey → sessionId → remembered agentId → last active session. projectNameon traces — traces now correctly route to the configured project instead of silently defaulting to "Default Project".
Issues closed
v0.2.9
What's Changed
- fix: restore nested subagent and tool span parenting by @vincentkoc in #32
- fix(deps): add zod runtime dependency for packaged installs by @vincentkoc in #42
- Improve Opik Cloud onboarding for missing accounts by @vincentkoc in #44
- fix: warn on invalid opik project targets by @vincentkoc in #43
Full Changelog: v0.2.8...v0.2.9
v0.2.9-beta.0
Full Changelog: v0.2.8...v0.2.9-beta.0