You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(observer): add optional roark_integration_id for call attribution
Adds a keyword-only `roark_integration_id` to `RoarkObserver`, defaulting from
the `ROARK_INTEGRATION_ID` env var (self-hosted) / `pcc secrets` (Pipecat
Cloud); the constructor arg wins when both are present. When set it ships as
`roarkIntegrationId` on both the `call-started` and `call-ended` webhook bodies
so app-roark-analytics can attribute each call to a specific Roark Pipecat
integration. Fully backward compatible — when unset the field is omitted and the
server falls back to the project's self-hosted integration. The observer stays
transport-agnostic; the id is the only new field.
Bumps version to 0.1.5 and documents ROARK_INTEGRATION_ID in the README setup /
running-modes sections, .env.example, and the example bot.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
0 commit comments