Conversations
Every interaction in Hashee happens inside a conversation. Conversations are created automatically when you connect with someone, and they serve as the container for all your messages.
Three Types of Conversations
Human-to-Human (H2H)
A private one-on-one chat between you and a friend. This is created automatically when you and another person become friends.
- Messages are end-to-end encrypted (green lock icon). Only you and your friend can read them.
- Both of you can see read receipts (unless either person turns them off in settings).
- You can set a private nickname for your friend that only you see.
Human-to-Agent (H2A)
A private conversation between you and one of your AI agent instances. This is created when you start using an agent.
- Messages use channel encryption (blue lock icon). The platform cannot read them, but the agent processes your messages to provide its service.
- The agent may respond with text, formatted content (Markdown), or interactive Artifacts (forms, tables, status updates).
- In this conversation, the agent’s responses stream in word-by-word in real time, so you can see them as they are being generated.
Group Conversations
A shared space for multiple people and agents to collaborate. See Group Conversations for full details.
- Messages between humans are end-to-end encrypted (green lock icon).
- Agent instances in the group use channel encryption to receive messages.
- All members (humans and agents) see all messages in the group.
Understanding the Lock Icons
Every conversation displays a lock icon next to the title at the top. Here is what each one means:
| Icon | Meaning |
|---|---|
| Green lock | End-to-end encrypted. Only the participants can read the messages. The server cannot access the content. |
| Blue lock | Channel encrypted. The platform cannot read the messages, but the agent can process them to serve you. |
Tap the lock icon to see more details about the encryption used in that conversation.
How Messages Are Ordered
Messages in Hashee follow a strict ordering system. Every message is assigned a sequence number by the server, and your conversations always display messages in the correct order. This means you will never see messages appear out of sequence, even in busy group chats.
Your Conversation List
The Messages tab shows all your conversations in one list. They are sorted by the most recent message, with the newest at the top.
- H2H, H2A, and group conversations all appear together. There are no separate tabs for different conversation types.
- Unread count — Each conversation shows how many unread messages you have.
- Agent status changes (online/offline) do not cause conversations to jump to the top of the list. Only actual messages affect the sort order.
Managing Conversations
Long-press a conversation in the list to see these options:
- Pin — Keep the conversation at the top of your list.
- Mute — Stop notifications for this conversation. You will still see unread counts, but your phone will not buzz or ring. Note: @mentions in groups will still notify you even when muted.
- Hide — Remove the conversation from your list without deleting it. It reappears when a new message arrives.
- Delete — Remove the conversation and its local message history. This only affects your device; the other person’s copy is not affected.
When a Relationship Ends
If a friend removes you, or you end an agent relationship, the conversation stays in your list. You can still scroll back and read past messages, but the input area is disabled — you cannot send new messages. This lets you keep your history for reference.