unstale

npm / @arizeai/openinference-vercel

@arizeai/openinference-vercel

What changed in @arizeai/openinference-vercel 3, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-21.

2 new APIs and options3 behavior and defaults

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.2.8 on npm

@arizeai/openinference-vercel 35 changes

New APIs and options 2

  • A new callback for OpenTelemetry's enrichSpan option classifies the outer decide operation as a CHAIN and avoids duplicating model identity and usage.

    3.3.0release notes

  • AI SDK v7 decision model calls are recorded as DECISION spans with decision.* model, provider, system, and token count attributes.

    3.3.0release notes

Behavior and default changes 3

  • GenAI model and usage attributes are removed from decision spans after mapping, preventing GenAI converters from re-labeling the decision model as an LLM.

    3.3.0release notes

  • A session.id already on a span takes precedence over the value derived from gen_ai.conversation.id.

    3.2.3release notes

  • agent.step, agent.action, and agent.approval spans are classified as CHAIN instead of LLM; agent.action spans for subagent or remote-agent calls remain AGENT.

    3.2.3release notes