AI Agent Component Spec
AI Agent Component Spec
| Field | Value |
|---|---|
| Package | cometchat_chat_uikit |
| Purpose | Index of task-oriented feature guides for the Flutter UI Kit |
| Sample app | GitHub |
| Components | Components Overview |
| Guides | Block/Unblock · Call Log Details · Group Chat · Message Privately · New Chat · Search Messages · Threaded Messages · AI Agent |
When to Use These Guides
Use these after finishing Getting Started and wiring a basic conversations/messages experience. Add them incrementally to deepen functionality without rebuilding fundamentals.Feature Guides
| Guide | Description |
|---|---|
| Block / Unblock User | Let users block or unblock others; enforce privacy by hiding interaction options and preventing message flow. |
| Call Log Details | Provide a post‑call details screen with metadata, participants, history, and recordings for audit & support. |
| Group Management | Create/join groups, view members, add / remove users, manage roles, and moderate participation. |
| Message Privately | Start a direct 1:1 chat from a profile or list; optionally send an initial message to surface the conversation. |
| New Chat | Offer a unified discovery screen for users & groups and launch new chats quickly. |
| Search Messages | Full-text message search across conversations with result routing and navigation. |
| Threaded Messages | Enable threaded replies: open parent message context, browse replies, and compose within a focused thread. |
| AI Agent Integration | Integrate AI agents with chat history, contextual responses, and seamless handoffs. |
Formatter Guides
| Guide | Description |
|---|---|
| Custom Text Formatter | Build custom inline text patterns with regex, styling, and callbacks. |
| Mentions Formatter | Add @mentions with user suggestions and styled tokens. |
| URL Formatter | Auto-detect and style URLs as clickable links. |
| Shortcut Formatter | Create keyboard shortcuts for quick text insertion. |