AI Agent Component Spec
AI Agent Component Spec
| Field | Value |
|---|---|
| Package | cometchat_chat_uikit |
| Key components | CometChatSearch, CometChatMessageList, CometChatMessageComposer, CometChatMessageHeader |
| Init | CometChatUIKit.init(uiKitSettings: uiKitSettings) then CometChatUIKit.login("UID") |
| Purpose | Full-text message search across conversations with result routing and navigation |
| Sample app | GitHub |
| Related | All Guides |
Components
| Component / Class | Role |
|---|---|
CometChatSearch | Main container for searching messages and conversations |
CometChatMessageList | Displays messages and supports scrolling to specific messages |
CometChatMessageComposer | Supports navigation after selecting a search result |
CometChatMessageHeader | Displays search context and navigation controls |
Integration Steps
1. Launch Search Component
Launch theCometChatSearch widget directly using Navigator or embed it in your widget tree.
2. Handle Search Result Clicks
Wire up theonMessageClicked callback to navigate to the message in context.
3. Filter Search Results
Use request builders to customize what gets searched.4. Customize Search Appearance
Apply custom styling to match your app’s design.Feature Matrix
| Feature | Component / Method | Description |
|---|---|---|
| Search input | CometChatSearch | Main search interface |
| Display results | CometChatSearch | Shows matching conversations and messages |
| Conversation click | onConversationClicked | Handle conversation selection |
| Message click | onMessageClicked | Handle message selection |
| Filter conversations | conversationsRequestBuilder | Customize conversation search |
| Filter messages | messagesRequestBuilder | Customize message search |
Complete Example
Next Steps
Search Component
Full search component reference.
Message List
Render real-time message threads.
All Guides
Browse all feature and formatter guides.
Sample App
Full working sample application on GitHub.