showcase/shell-docs/src/content/reference/angular/public-api.mdx
The supported entry points are @copilotkit/angular,
@copilotkit/angular/mcp-apps, and @copilotkit/angular/styles.css. The
published package includes API.md, an alphabetized, machine-validated list of
every exported value and type. A test resolves both TypeScript entry points and
requires every export to appear exactly once in that inventory.
provideCopilotKit, CopilotKit, CopilotKitConfig,
configuration and label providers, and injection tokens.CopilotChat, CopilotPopup, CopilotSidebar,
CopilotThreadsDrawer, and their input/model types.CopilotChatView, message, input, textarea,
suggestion, toolbar, button, attachment, audio, scroll, cursor, disclaimer,
feather, tools-menu, and renderer components plus their slot/context types.injectAgentStore, AgentStore,
connectAgentContext, CopilotKitAgentContext, injectChatState,
injectThreads, injectMemories, and their stores, controllers, and types.registerFrontendTool, registerRenderToolCall,
registerHumanInTheLoop, registerRenderActivityMessage, RenderToolCalls,
CopilotDefaultToolRenderer, schemas, configurations, renderer interfaces,
and safe parsing/serialization utilities.injectInterrupt, InterruptController,
InterruptExpiredError, and the event, view, runner, handler, and options
types.The exported ɵCOPILOTKIT_BUILT_IN_ACTIVITY_RENDERERS token is explicitly
internal. It exists only for CopilotKit-maintained secondary entry points and
applications must not depend on it.
The secondary entry point exports provideMCPApps, its configuration and DI
tokens, the snapshot schema and type, the ready-made activity renderer config,
and CopilotMCPAppsActivityRenderer/CopilotMCPAppsWidget for advanced hosts.
Use the task-specific reference pages for signatures and behavior. Consult the
API.md included beside the package README when reviewing the exact symbol
inventory for an installed version; that file is the normative export list.