Skip to content

CopilotKit

v1.58.0 Feature

This release adds 2 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

agent agent-native agentic-ai agents ai ai-agent
+12 more
ai-assistant assistant assistant-chat-bots copilot copilot-chat generative-ui javascript llm nextjs react reactjs typescript

Summary

AI summary

Adds pre-built React Native chat UI components achieving parity with the web SDK.

Changes in this release

Feature Medium

Adds pre-built UI components for @copilotkit/react-native: CopilotChat, CopilotModal, useRenderTool hook, and streaming Markdown component.

Adds pre-built UI components for @copilotkit/react-native: CopilotChat, CopilotModal, useRenderTool hook, and streaming Markdown component.

Source: llm_adapter@2026-05-26

Confidence: high

Full changelog

CopilotKit v1.58.0

A minor release on the 1.5 line. Ships pre-built UI for @copilotkit/react-nativeCopilotChat, CopilotModal, a useRenderTool hook, and a streaming Markdown component — closing the parity gap with the web SDK, which previously left React Native as a headless-only target.

Install

npm install @copilotkit/[email protected] @copilotkit/[email protected] @copilotkit/[email protected]

For React Native:

npm install @copilotkit/[email protected]

Features

  • @copilotkit/react-native: pre-built chat UI — Adds CopilotChat (a FlatList-based message view with tool-call rendering via useRenderToolRegistry, error states, empty state with suggestion pills, KeyboardAvoidingView wrapping, extraData-driven re-renders, and a FlatListComponent prop for bottom-sheet compatibility), CopilotModal (a bottom-sheet overlay using @gorhom/bottom-sheet's BottomSheetFlatList for gesture-safe scrolling, configurable snap points, imperative open() / close() API, and disableKeyboardAvoiding to prevent double-avoidance when embedding inside another keyboard-aware view), AssistantMessage / UserMessage chat bubbles, a TypingIndicator animation, and a CopilotMarkdown component that wraps Software Mansion Labs' react-native-streamdown for streaming-friendly markdown in AI responses. A new useRenderTool hook plus RenderToolContext register tools and their renderers through useSyncExternalStore; RenderToolProvider is auto-wrapped by CopilotKitProvider so no extra wiring is required. The package previously shipped headless (hooks + transport) and could only render via consumer-supplied components; React Native apps can now drop in the same chat surface the web SDK provides. (#4715)

Packages republished at 1.58.0

@copilotkit/runtime, @copilotkit/react-core, @copilotkit/react-ui, @copilotkit/react-native, @copilotkit/core, @copilotkit/shared, @copilotkit/runtime-client-gql, @copilotkit/sdk-js, @copilotkit/voice, @copilotkit/web-inspector, @copilotkit/a2ui-renderer, @copilotkit/react-textarea, @copilotkit/sqlite-runner, @copilotkit/agentcore-runner, and @copilotkit/vue.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track CopilotKit

Get notified when new releases ship.

Sign up free

About CopilotKit

The Frontend Stack for Agents & Generative UI. React + Angular. Makers of the AG-UI Protocol

All releases →

Beta — feedback welcome: [email protected]