Files
copilotkit__copilotkit/packages/angular/ng-package.json
Claude 6cbabfd8dd fix(angular): port generateSandboxedUi tool, renderer, and design-skill context
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.
2026-05-05 20:05:15 +00:00

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"
]
}