Skip to main content

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 IoAssist component 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:

Integration Model

Most applications use io.Assist NG like this:

  1. install @interopio/io-assist-ng plus at least one platform package
  2. import the stylesheet
  3. register provideIoAssist(...) in the Angular application providers
  4. 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.