Skip to content

feat(kilo-app): add KiloClaw chat with Stream Chat#1674

Open
iscekic wants to merge 16 commits intomainfrom
feature/kiloclaw-mobile-chat
Open

feat(kilo-app): add KiloClaw chat with Stream Chat#1674
iscekic wants to merge 16 commits intomainfrom
feature/kiloclaw-mobile-chat

Conversation

@iscekic
Copy link
Copy Markdown
Contributor

@iscekic iscekic commented Mar 27, 2026

Summary

  • Adds real-time chat with KiloClaw bot in the mobile app using stream-chat-react-native SDK
  • Header shows bot online/offline status indicator and a settings gear button that navigates to the dashboard
  • Handles all states: disabled (machine not running), loading, error, upgrade-required, and active chat
  • Uses the existing getStreamChatCredentials tRPC procedure — no backend changes needed

Test plan

  • Open the app, navigate to a KiloClaw instance
  • Verify chat shows "Chat is available when the machine is running." when instance is stopped
  • Start the instance, verify chat connects and shows messages
  • Verify bot online/offline indicator updates in the header
  • Verify settings gear icon navigates to the dashboard
  • Send a message, verify bot responds in real-time
  • Kill the app and reopen — verify token refresh works (chat reconnects)

@iscekic iscekic self-assigned this Mar 27, 2026
@kilo-code-bot
Copy link
Copy Markdown
Contributor

kilo-code-bot bot commented Mar 27, 2026

Code Review Summary

Status: No Issues Found | Recommendation: Merge

Files Reviewed (1 files)
  • kilo-app/src/components/kiloclaw/chat.tsx

Reviewed by gpt-5.4-20260305 · 157,447 tokens

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant