unstale

npm / @copilotkit/a2ui-renderer

@copilotkit/a2ui-renderer

What changed in @copilotkit/a2ui-renderer 1, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-19.

3 breaking1 security2 behavior and defaults7 fixes and other

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

npx @unstale/cli init

@unstale/cli on npm

@copilotkit/a2ui-renderer 113 changes

Breaking changes 3

  • The headers builder runs when each request is sent instead of on each provider render. Apps switching users must remount the provider or call setHeaders to avoid showing the previous user's threads.

    1.79.0release notes

  • The environment variable now selects the OpenAI API; set it to responses to keep using the Responses API with proxies when openai model strings otherwise switch to Chat Completions.

    1.78.0release notes

  • A learning object without trajectoryId now starts capture after mount; set autoStart to false to continue starting capture yourself with startTrajectory().

    1.78.0release notes

Security 1

  • Clicked controls are named with a privacy-safe label.

    1.79.0release notes

Behavior and default changes 2

  • The adapter now defaults to the gemini-3.5-flash model.

    1.78.0release notes

  • Slash model ids stay intact, and openai model strings use Chat Completions when OPENAI_BASE_URL points to a host other than OpenAI or Azure.

    1.78.0release notes

Fixes and other changes 7

  • Types RendererProps.children as (id, basePath?), so the declared callback signature matches its parameters.

    1.79.1release notes

  • App context is folded into the leading system message.

    1.79.0release notes

  • Failed capture sockets are retired.

    1.79.0release notes

  • CopilotChat remains visible beside the threads drawer in a flex row.

    1.79.0release notes

  • Text edits are debounced.

    1.79.0release notes

  • Features remain enabled when the entitlement lookup times out.

    1.78.0release notes

  • A lookup for a thread that has not yet been created is logged at debug level instead of error level.

    1.78.0release notes