Skip to content

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

Closed
KayzenRoot wants to merge 1 commit into
mainfrom
renovate/copilotkit-core-1.x-lockfile
Closed

KayzenRoot wants to merge 1 commit into
mainfrom
renovate/copilotkit-core-1.x-lockfile

Conversation

@KayzenRoot

Copy link
Copy Markdown
Owner

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.


Migrated from upstream. This pull request was originally opened in
CopilotKit/OpenDots#184
by @renovate[bot] on 2026-11-04.
Original state upstream: open.
Head branch upstream: CopilotKit/OpenDots:renovate/copilotkit-core-1.x-lockfile @ d6ced20.
Note: #NNN references in the description above are UPSTREAM issue/PR numbers
and do not resolve to the same items in this fork.
The body is preserved verbatim; discussion comments follow with per-author attribution.

Copilot AI lite review requested due to automatic review settings November 5, 2026 13:09
@KayzenRoot

Copy link
Copy Markdown
Owner Author

@linear-code[bot] — comment — 2026-11-04 (original):

OSS-1107

@ecc-tools

ecc-tools Bot commented Nov 5, 2026

Copy link
Copy Markdown

ECC Tools / Security Evidence

Commit: d6ced20b493e763588ec663d4161891be98a7c9f

Security evidence gate passed (success)

No security-sensitive scanner-evidence gap detected.

Mode: enforce

Scanned 1 changed file(s). No missing scanner-evidence signal was detected.

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 5, 2026

Copy link
Copy Markdown

ECC Tools / PR Risk Taxonomy

Commit: d6ced20b493e763588ec663d4161891be98a7c9f

PR taxonomy review recommended (neutral)

Detected 2 PR taxonomy bucket(s): Install Manifest Integrity, CI/CD Recommendation.

Scanned 1 changed file(s).

Roadmap taxonomy buckets:

Install Manifest Integrity

Install manifests, plugin metadata, and shipped skills should stay synchronized with user-facing setup guidance.

Signals:

  • 1 install or manifest path(s) changed

Paths:

  • package-lock.json

CI/CD Recommendation

CI, dependency, coverage, and contract signals should be routed into follow-up checks or verification work.

Signals:

  • 1 CI or workflow path(s) changed

Paths:

  • package-lock.json

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review any files in this pull request. Check if the Files changed in this pull request are included in default exclusions.

@ecc-tools

ecc-tools Bot commented Nov 5, 2026

Copy link
Copy Markdown

ECC Tools / Reference Set Readiness

Commit: d6ced20b493e763588ec663d4161891be98a7c9f

Reference set readiness gaps detected (neutral)

Reference evidence present for 0/7 areas (0%) across 1 changed file(s).

This check is based on files changed in this PR. Repository-level readiness is still reported by /ecc-tools analyze comments and generated manifests.

Area Status Evidence / Next Step
Deep analyzer corpus Missing Add analyzer fixture, golden, benchmark, or reference-set files that can catch analyzer regressions.
RAG/evaluator comparison Missing Add retrieval or evaluator reference-set comparison fixtures with expected ranking behavior.
PR salvage/review corpus Missing Add stale-PR, review-thread, reopen-flow, or salvage reference cases for queue cleanup automation.
Discussion triage corpus Missing Add public discussion triage fixtures, golden cases, or reference sets for informational, answered, and no-response classifications.
Harness compatibility Missing Add cross-harness, adapter-compliance, or harness-audit evidence for Claude, Codex, OpenCode, Zed, dmux, and agent surfaces.
Security evidence Missing Attach security evidence such as SBOMs, SARIF, audit reports, or AgentShield evidence packs.
CI failure-mode evidence Missing Add captured CI failure logs, dry-run fixtures, or troubleshooting docs for common workflow failure modes.

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 5, 2026

Copy link
Copy Markdown

ECC Tools / Hosted Promotion Readiness

Commit: d6ced20b493e763588ec663d4161891be98a7c9f

Hosted promotion readiness passed (success)

No hosted promotion evidence gaps detected across 1 changed file(s); 0 corpus scenarios had matching evidence.

This check compares PR file changes against the evaluator/RAG promotion corpus in src/analyzers/fixtures/evaluator-rag-corpus.ts.
Hosted output scoring inspected 0 completed cached hosted job results.

No evaluator corpus scenarios matched this PR.

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@socket-security

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updated@​copilotkit/​core@​1.75.0 ⏵ 1.84.172 +110091 +196 +1100
Updated@​copilotkit/​react-core@​1.75.0 ⏵ 1.84.189 -610010096100

View full report

KayzenRoot added a commit that referenced this pull request Nov 6, 2026
29 upstream issues and 45 upstream PRs are open here, most written against the
hosted Intelligence design this fork removed. Triages each one with a reason and
a proposed action: 18 issues and 20 PRs to close, the rest to keep or review.

Two closes rest on evidence gathered in this repository rather than opinion: the
@CopilotKit 1.84.1 bumps (#100, #101) were tried and break typecheck in Chat.tsx,
and the zod 4.6.7 bump (#98) plus pt-BR localisation (#73) are already in main.

Nothing is closed by this commit; it records the recommendation so the decision
can be reviewed before it is executed.
@KayzenRoot

Copy link
Copy Markdown
Owner Author

Closing with evidence: upgrading @copilotkit/core from 1.75.0 to 1.84.1 was tried in this fork and breaks typecheck in src/client/Chat.tsx, because the AG-UI message types changed. The runtime integration is validated against 1.75.0. This upgrade needs its own change that migrates the types.

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.

2 participants