Download Latest Version v0.2.10 source code.tar.gz (265.0 kB)
Email in envelope

Get an email when there's a new version of OpenClaw Opik Observability Plugin

Home / v0.2.10
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-04-10 1.1 kB
v0.2.10 source code.tar.gz 2026-04-10 265.0 kB
v0.2.10 source code.zip 2026-04-10 279.8 kB
Totals: 3 Items   545.9 kB 0

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 after register() returns, so hooks registered in start() 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 sessionKey fallback — when agentCtx.sessionKey is 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.
  • projectName on traces — traces now correctly route to the configured project instead of silently defaulting to "Default Project".

Issues closed

Fixes [#61], [#48], [#63], [#49]

Source: README.md, updated 2026-04-10