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. |
Next Steps
Getting Started
Set up the Flutter UI Kit in your project
Components Overview
Explore all available UI components
Core Features
Learn about core chat features
Sample App
View complete working examples