AI Agent Component Spec
AI Agent Component Spec
| Field | Value |
|---|---|
| Package | com.cometchat:chat-uikit-android |
| Purpose | Index of task-oriented feature guides for the Android 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 · Custom Text Formatter · Mentions Formatter · ShortCut Formatter |
This page indexes focused, task‑oriented feature guides for the Android UI Kit. Each guide shows how to implement a specific capability end‑to‑end using UIKit components.
When to Use These Guides
Use these guides after completing the base Getting Started setup. They help you layer additional UX without rewriting core chat flows.Guide Directory
| Guide | Description |
|---|---|
| Block / Unblock User | Let users block or unblock others in 1:1 chats; hides composer and shows unblock prompt while preventing outgoing/incoming messages. |
| Call Log Details | Detailed call insights screen: metadata, participants, join/leave history, and recordings. |
| Group Management | Create/join groups, view members, add / ban users, change scopes, transfer ownership. |
| Message Privately | Launch a direct 1:1 chat from a profile/list; optionally send initial message to surface conversation. |
| New Chat | Unified entry for starting new 1:1 or group chats with tabbed Users / Groups search + navigation. |
| Threaded Messages | Threaded replies: open parent message context, list replies, compose with parent linkage. |
| Search Messages | Full-text message search across conversations with result routing and navigation. |
| AI Agent | Build an AI-powered agent that responds to user messages using CometChat’s AI features. |
| Custom Text Formatter | Extend CometChatTextFormatter to build custom inline text patterns with tracking characters and suggestion lists. |
| Mentions Formatter | Format @mentions with styled tokens, suggestion lists, and click handling. |
| ShortCut Formatter | Add shortcut text expansion to the message composer via the message-shortcuts extension. |