mirror of
https://github.com/CopilotKit/CopilotKit.git
synced 2026-09-14 16:26:20 +08:00
6cbabfd8dd
Closes the parity gap on PR #4658. The original PR shipped sandbox-function descriptors only; this commit adds the auto-wiring React's CopilotKitProvider performs when openGenerativeUI is configured: - GenerateSandboxedUiArgsSchema, OpenGenerativeUIContentSchema, and the OpenGenerativeUIActivityType / DEFAULT_DESIGN_SKILL constants ported from React verbatim. - CopilotOpenGenerativeUIToolRenderer Angular component — placeholder message cycler matching the React tool renderer. - CopilotOpenGenerativeUIRenderer Angular component — full activity renderer with throttled streaming updates, preview + final websandbox iframes, jsFunctions/jsExpressions execution with pending queue, postMessage-based auto-height, and localApi bridge sourced from the CopilotKit service's sandboxFunctions signal. - processPartialHtml + extractCompleteStyles helpers for safe partial innerHTML injection. - CopilotKit service auto-registers the generateSandboxedUi frontend tool and design-skill agent context (with override) when openGenerativeUI is configured. Built-in activity renderers are exposed via a new builtInActivityRenderers signal so a chat view (or follow-on renderer registry) can mount the activity renderer for incoming activity messages. 16 new tests across process-partial-html.spec.ts and sandbox-functions.spec.ts.
24 lines
447 B
JSON
24 lines
447 B
JSON
{
|
|
"$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
|
|
"dest": "dist",
|
|
"lib": {
|
|
"entryFile": "src/index.ts"
|
|
},
|
|
"allowedNonPeerDependencies": [
|
|
"@ag-ui/client",
|
|
"@ag-ui/core",
|
|
"@copilotkit/shared",
|
|
"@copilotkit/core",
|
|
"@jetbrains/websandbox",
|
|
"rxjs",
|
|
"zod",
|
|
"zod-to-json-schema",
|
|
"lucide-angular",
|
|
"highlight.js",
|
|
"katex",
|
|
"marked",
|
|
"clsx",
|
|
"tailwind-merge"
|
|
]
|
|
}
|