| Name | Modified | Size | Downloads / 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 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
Fixes [#61], [#48], [#63], [#49]