Skip to content

chore(deps): update dependency @copilotkit/core to v1.84.1 - #184

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/copilotkit-core-1.x-lockfile
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/copilotkit-core-1.x-lockfile

Conversation

@renovate

@renovate renovate Bot commented Nov 4, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@copilotkit/core 1.75.0 → 1.84.1 age confidence

Release Notes

CopilotKit/CopilotKit (@​copilotkit/core)

v1.84.1

Compare Source

This patch release improves A2UI catalog serialization so that composed custom component trees are correctly recognized by agent SDKs.

v1.84.0

Compare Source

Features
  • feat(genui-eval): measure the generative UI prompt across models, and ship the improved prompt (#​8102) (d168487)
Fixes
  • fix(react-core): show scroll-to-bottom only when messages are below (#​8159) (3a956ad)
  • fix(react-core,vue): deprecate the inputMode prop CopilotChat ignores (#​8152) (a7c4dde)
  • fix(react-native): pass CopilotChat's agent and thread to its hooks (#​8136) (035c0db)
  • fix(vue): forward every chat-view slot through CopilotSidebar and CopilotPopup (#​8135) (117de16)
  • fix(react-native): draw the interrupt element in the prebuilt chat (#​8133) (bfb8236)
  • fix(runtime): make OpenAIAssistantAdapter honor disabled tools (#​8131) (c5d73ce)
  • fix(genui)!: require canonical A2UI 1.0 messages (#​8155) (57a2fbf)
  • fix: correct generative UI schemas and eval evidence (#​8121) (8e843ae)
  • fix(react-core): preserve virtual chat position on width changes (#​7370) (f1bab1d)
  • fix: reuse frontend results when resuming interrupts (#​7998) (6cfc310)
  • fix(core): ignore malformed tool-call entries in the filter repair (#​7984) (9cc2d2c)
  • fix(core): pair reused tool-call ids by transcript order (#​7996) (c6124c7)
  • fix(runtime): carry the tool name onto LangChain ToolMessage (#​7327) (e1281c7)
  • fix(react-core): widen input and header slot types to accept plain components (#​7170) (fa171c7)
Other Changes
  • Fix/2653: show loading indicator while chat thread is connecting (#​7988) (590a6ca)
Breaking Changes
  • fix(genui)!: require canonical A2UI 1.0 messages (#​8155) (57a2fbf)
    Gen UI requires version "1.0" and capability key "1.0".
    Pre-release v1.0 operations and capability envelopes are no longer accepted.
    Demos must update their payloads and align agent SDK/CopilotKit versions.

v1.83.0

Compare Source

Other Changes

v1.82.0

Compare Source

Features
  • feat(runtime): send one request id per user request on the Intelligence lock call (#​7936) (d028e14)
  • feat(react-core,vue,angular): translate the chat's remaining hard-coded strings through labels (#​7867) (4ca3a23)
  • feat(showcase): add runnable Vue documentation (#​6222) (136f515)
Fixes
  • fix(a2ui-renderer,react-core,vue): theme the A2UI basic catalog in dark mode (#​7866) (6bc87e7)
  • fix(react-core): treat runs started via runAgent as local in CopilotChat (#​7889) (ed78b19)
  • fix(runtime): pass BuiltInAgent's system prompt via streamText system, not messages (#​7881) (8863a2a)
  • fix(react-core): keep a tool call group's look from its first call (#​8028) (ef8f126)
  • fix(a2ui): omit component schemas from catalog context when includeSchema is false (React, Vue, Angular) (#​7810) (a57920b)
  • fix(react-textarea): join blocks, not text nodes, in editorToText (#​7628) (7d1f273)
  • fix(core): reopen MCP Apps while native approvals are pending (#​7900) (b1d7e02)
  • fix(runtime): only clone the response when afterRequestMiddleware is set (#​8012) (2c74500)
  • fix(runtime): keep error messages out of telemetry and honour a late opt-out (#​8016) (063a7a9)
  • fix: keep MCP URL credentials out of logs and validate MCP Apps CSP domains (#​8017) (2d3f4ca)
  • fix(react-textarea): fill the cleared block in replaceEditorText (#​7626) (b0570a0)

v1.81.0

Compare Source

Features
  • feat: native generative UI (createGenerativeUI, tool and markdown transports, standard catalog, inspector pane) (#​7819) (2aff26d)
  • feat(runtime): add server-side Learning management methods (#​7977) (6960c50)
Fixes
  • fix(inspector): accept local dashboards and retry Learning status (#​7966) (44247a4)
  • fix(runtime): run v1 service adapters through their own process() again (#​7756) (2d7362b)
  • fix(vue): keep CopilotChat full width in a flex row (closes PE-1053) (#​8008) (0c7efff)
  • fix(react-native): time out stalled streams, not long ones (#​7954) (3b5617b)
  • fix(shared): withhold unterminated numbers in partialJSONParse (#​7950) (d01d9c7)
  • fix(react-core): let a custom chat input layout grow its textarea (#​7964) (3cc0e69)
  • fix(runtime): handle pre-parsed request bodies in createCopilotNodeHandler (#​7970) (37ed094)
Breaking Changes

None

v1.80.0

Compare Source

Features
  • feat(react-core): collect reply ratings with comments for Automatic Learning (#​7828) (4930320)
  • feat(react-core): collapse tool calls made in a row (#​7938) (f0a2490)
Fixes
  • fix(mcp-apps)!: give MCP App widgets an opaque origin by default (#​7896) (b0c1736)
  • fix(core): scope stopAgent and run aborts to one agent (#​7920) (dd9f04b)
  • fix(release): release @​copilotkit/learning with the monorepo packages (#​7949) (56c1056)
  • fix(a2ui-renderer): return the onAction promise so dispatchAction waits for it (#​7911) (6429c79)
  • fix(mcp-apps-renderer): refuse open-links that resolve off-origin (#​7635) (4177870)
  • fix(a2ui-renderer)!: type createCatalog renderer props as the binder resolves them (#​7815) (0ea6f28)
  • fix(runtime): send RUN_ERROR when an SSE run fails instead of an empty stream (#​7917) (3f73c87)
  • fix(runtime): expose nested LangGraph tool metadata on copilotkit.actions (#​7870) (08f41c8)
  • fix(core): keep the error on tool calls that throw without a message (b4cb0ef)
  • fix(core): set error on the tool message when a tool handler throws (59ba1aa)
  • fix(core): don't move a tool result in front of reasoning stored before it (#​7901) (7e8e10b)
  • fix(core): always re-pair tool results with their calls before sending a run (#​7877) (4225da2)
  • fix(core): restore missing frontend tool results on reopen (#​7847) (99f29ee)
  • fix(react-core): preserve chat scroll after hidden host (#​7425) (49c7f17)
  • fix(react-core): accept a render-only useCopilotAction, and name the action in its config error (closes PE-921) (#​7875) (d65c046)
  • fix(react-core,vue,angular): name the chat's icon-only buttons from labels (#​7865) (8c6620b)
  • fix(runtime): keep tool-only assistant turns in afterRequestMiddleware messages (#​7861) (a1f9a2f)
  • fix(runtime-client-gql): declare the packages its published types import (#​7818) (f46dcbb)
  • fix(web-inspector): show Trajectory evidence on Learning Insights (#​7812) (7b446f8)
  • fix(react-core): don't stringify tool-hook deps (closes PE-848) (#​7830) (d8a2ccb)
Other Changes
  • perf(core): avoid repeated tool-call repair (#​7748) (2c19c57)
  • docs(runtime): mark BuiltInAgentModel ids as suggestions, list current GPT-5 ids (#​7957) (25bdfe6)
  • refactor: remove unreachable modules from react-core, runtime and shared (#​7918) (03198b0)
  • perf(runtime): request only message ids for the run-start history lookup (#​7796) (e29aa9f)
Breaking Changes
  • fix(mcp-apps)!: give MCP App widgets an opaque origin by default (#​7896) (b0c1736)
    MCP App widgets now run in a sandbox without
    allow-same-origin, so they get an opaque origin and cannot use
    localStorage, sessionStorage, IndexedDB or cookies.
    Requests from a widget that need CORS, such as module scripts and fetch,
    are now sent with Origin: null. Serve public widget assets with
  • fix(a2ui-renderer)!: type createCatalog renderer props as the binder resolves them (#​7815) (0ea6f28)
    createCatalog renderers (and the deprecated
    createA2UICatalog render) now get props typed as the A2UI binder
    resolves them, so code written against the raw schema types can stop
    compiling.
    Call Action props as functions, for example props.onPress(), instead
    of reading them as action objects.
    Use bound props as plain values (props.level is a number) and drop
    handling of the { path } and { call } shapes, which renderers never
    receive at runtime.
    A plain z.array(z.string()) prop now resolves to any like a child
    list, so annotate callback parameters, for example
    props.children.map((id: string) => …).

v1.79.1

Compare Source

Features
  • feat(runtime): assign Trajectories to Learning Spaces on the server (#​7601) (81ca993)
Fixes
  • fix(web-inspector): coalesce streaming transcript refreshes (#​7832) (16a1b46)
  • fix(a2ui-renderer): type RendererProps.children as (id, basePath?) (#​7801) (5bdb483)
  • fix(release): stop one scope's version line freezing another's (refs OSS-1107) (#​6856) (93b2ecd)

v1.79.0

Compare Source

Features
  • feat(learning): name clicked controls with a privacy-safe label (refs PE-712) (#​7769) (6b593cb)
  • feat: evaluate request headers when each request is sent (sync and async builders) (#​7510) (b7f0b96)
Fixes
  • fix(sdk-js): fold app context into the leading system message (refs PE-728) (#​7759) (7e97c05)
  • fix(react-core): keep CopilotChat visible beside the threads drawer in a flex row (closes PE-788) (#​7780) (8de118e)
  • fix(learning): debounce text edits and retire failed capture sockets (#​7692) (04bc56a)
Breaking Changes
  • feat: evaluate request headers when each request is sent (sync and async builders) (#​7510) (b7f0b96)
    A headers builder now runs when each request is sent,
    not on each provider render (React, Vue and Angular). A new token from the
    builder no longer reloads the thread list or rejoins realtime, so an app
    that switches users must remount the provider (for example
    key={userId}) or call setHeaders. Otherwise the new user keeps seeing
    the previous user's threads.

v1.78.0

Compare Source

Features
  • feat(react-core)!: start Trajectory capture for every learning object (#​7747) (d38d016)
Fixes
  • fix(runtime): let COPILOTKIT_OPENAI_API choose the OpenAI API, and log the Chat Completions switch (refs PE-706) (#​7754) (9158409)
  • fix(runtime): keep slash model ids intact and use chat completions on OpenAI-compatible endpoints (refs PE-706) (#​7726) (d1bdd92)
  • fix(react-core,vue,angular): keep features enabled when the entitlement lookup times out (refs PE-533) (#​7652) (be3a15c)
  • fix(runtime): log a not-yet-created thread lookup at debug, not error (refs PE-678) (#​7728) (c88c376)
  • fix(runtime): default GoogleGenerativeAIAdapter to gemini-3.5-flash (#​7716) (6b550dc)
Other Changes
  • docs: recommend Gemini 3.x model ids new API keys can call (refs PE-690) (#​7715) (4dc033a)
Breaking Changes
  • fix(runtime): let COPILOTKIT_OPENAI_API choose the OpenAI API, and log the Chat Completions switch (refs PE-706) (#​7754) (9158409)
    With OPENAI_BASE_URL set to a host other than OpenAI or Azure,
    "openai/..." model strings now use the Chat Completions API (#​7726).
    Through a proxy in front of OpenAI (LiteLLM, Portkey, Helicone), models and
    options that only the Responses API supports, such as reasoning summaries,
    stop working. Set COPILOTKIT_OPENAI_API=responses to keep the Responses API.
  • feat(react-core)!: start Trajectory capture for every learning object (#​7747) (d38d016)
    A learning object without trajectoryId now starts capture after mount.
    To keep starting capture yourself with startTrajectory(), add
    autoStart: false, for example learning={{ onError, autoStart: false }}.

v1.77.2

Compare Source

Features
  • feat(runtime): tell apart Trajectory setup errors at connect (#​7699) (8bd4389)

v1.77.1

Compare Source

Features
  • feat(react-core): add groupMessages to CopilotChatMessageView (#​7650) (0143a22)
  • feat(web-inspector): remote HUD copy and destinations (#​7667) (b111c24)
  • feat(core): link chat Threads to authenticated Trajectories after a run starts (#​7645) (9a0db13)
  • feat(core): let a frontend tool resume its pending calls on reconnect (#​7615) (a0480fa)
Fixes
  • fix(runtime): keep MCP resource reads off conversation locks (#​7678) (e7c023f)
  • fix(shared): guide generated UI handlers to render results (#​7679) (8a458e7)
  • fix(runtime): retry thread-lock renewal within the lock TTL (#​7569) (abf8182)
  • fix(runtime): ping Intelligence sockets every 15s so 30s proxy idle timeouts don't drop runs (#​7568) (75f5721)
  • fix(runtime): a thread that does not exist yet is not a server error on read (#​7430) (b8c331e)
  • fix(opengenui): define the ready-DOM initialization contract (#​7662) (d966b88)
  • fix(react-core): wait for thread replay before sending prompts (#​7657) (0a2e6d0)
  • fix(runtime): let the v2 runtime start on Cloudflare Workers (#​7609) (7f40d35)
  • fix(react-core): make useCoAgent's start, run and stop work, through the v2 core (#​7610) (6373ce7)
  • fix(runtime): stop naming a stale middleware version in the MCP Apps policy error (#​7612) (f21e006)
Other Changes

v1.77.0

Compare Source

Features
  • feat(react-core): make intelligence indicator auto-mount configurable (#​6612) (a161b38)
  • feat(learning): capture raw browser activity as AG-UI events (#​7556) (1840e7c)
  • feat(mcp-apps): consolidate the Vue and Angular hosts onto the shared package (#​7161) (06f61ae)
  • feat(web-inspector): add an option to hide the Inspector indefinitely (#​7542) (20ee84c)
Fixes
Other Changes
  • Improve Inspector conversation readability and tool-call presentation (#​7374) (632b050)
  • docs(runtime): document the agentId the Intelligence threads list requires (refs PE-476) (#​7562) (16dbbdf)

v1.76.0

Compare Source

Features
Fixes
  • fix(runtime): stop reusing per-response provider ids as message ids (#​7522) (5832fff)
  • fix(web-inspector): fit and scale the Inspector on small screens (#​7529) (5135c56)
  • fix(runtime): prefix MCP tools whose names collide instead of dropping them (#​7495) (c7c4538)

v1.75.2

Compare Source

Fixes
  • fix(react-core): use new run IDs for standard interrupt resumes (#​7001) (081e745)
  • fix(vue): stop cloning run state six times per row for message slots (#​7525) (bd39b04)

v1.75.1

Compare Source

Features
  • feat(angular)!: render A2UI without Lit and support web component cat… (#​7504) (b3d1aad)
Fixes
  • fix(core): distinguish Intelligence replay errors from live failures (#​7353) (278a78d)
  • fix(mcp-apps-renderer): follow the host page's dark theme (#​7467) (2476de1)
  • fix(runtime): forward imported backend thread identity (#​7489) (5fd09ab)
  • fix: PE-440 onboarding docs gaps; un-deprecate sdk-js/langgraph (#​7518) (7a7a500)
  • fix(react-core): compare purity-scan entry keys with forward slashes (#​7445) (a1fbc07)
Breaking Changes
  • feat(angular)!: render A2UI without Lit and support web component cat… (#​7504) (b3d1aad)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@linear-code

linear-code Bot commented Nov 4, 2026

Copy link
Copy Markdown

OSS-1107

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants