Overview
This section documents the Angular integration surface exposed by @interopio/io-assist-ng.
io.Assist NG is designed around two public entry points:
provideIoAssist(...)for application bootstrap- the
IoAssistcomponent for the runtime assistant UI
The package also exposes supporting types for prompts and for the static versus dynamic configuration split.
What This Reference Covers
The io.Assist NG reference is organized into these pages:
- Component API for
IoAssistandprovideIoAssist(...) - Configuration for static config, dynamic config, and prompt types
- Examples for common Angular integration patterns
Integration Model
Most applications use io.Assist NG like this:
- install
@interopio/io-assist-ngplus at least one platform package - import the stylesheet
- register
provideIoAssist(...)in the Angular application providers - render
<io-assist [config]="dynamicConfig()" />
The static config holds infrastructure details such as the io.Connect setup and AI Web configuration. The dynamic config holds the active user and optional per-user agent headers.
Relationship to AI Web
io.Assist NG is built on AI Web, so MCP, Working Context, and backend protocol behavior ultimately flow through the underlying AI Web configuration model.
Use io.Assist NG when you want the ready-made Angular UI. Use AI Web directly when you want full control over the frontend experience.
Related Resources
- Introduction for the package-selection overview
- AI Web Overview for the lower-level frontend SDK
- Agent Protocol Reference for the backend contract used underneath AI Web
- AI Mastra Bridge Overview if you want the recommended Mastra backend path
- Working Context Overview if the embedded assistant should react to live workflow state