|
|
@@ -6,7 +6,7 @@ description: "Set up Hermes Agent as a Chatto bot"
|
|
|
|
|
|
# Chatto Setup
|
|
|
|
|
|
-Hermes Agent integrates with [Chatto](https://github.com/chattocorp/chatto), a self-hosted team chat server. The adapter uses the [chattolib](https://github.com/chattocorp/chattolib) library for all API interactions, including WebSocket realtime connections for inbound message delivery and REST API calls for outbound messages. It processes messages through the Hermes Agent pipeline (including tool use, memory, and reasoning) and responds in real time. It supports text, markdown, threads, reactions, file attachments, typing indicators, and more.
|
|
|
+Hermes Agent integrates with [Chatto](https://github.com/chattocorp/chatto), a self-hosted team chat server. The adapter uses the [chattolib](https://github.com/chattocorp/chattolib) library for all API interactions, including WebSocket realtime connections for inbound message delivery and ConnectRPC over HTTP for outbound messages. It processes messages through the Hermes Agent pipeline (including tool use, memory, and reasoning) and responds in real time. It supports text, markdown, threads, reactions, file attachments, typing indicators, and more.
|
|
|
|
|
|
The only external dependency is `chattolib[realtime]>=0.4.19`.
|
|
|
|
|
|
@@ -194,9 +194,9 @@ Key features:
|
|
|
- **Event streaming** — all realtime events are processed through chattolib's unified event API.
|
|
|
- **Auto-reconnect** — chattolib automatically reconnects with exponential backoff and resumes from the last cursor.
|
|
|
|
|
|
-### REST API (Outbound)
|
|
|
+### ConnectRPC API (Outbound)
|
|
|
|
|
|
-All outbound actions — sending messages, reactions, typing indicators, file uploads, etc. — use chattolib's high-level API methods, which handle authentication and error recovery automatically.
|
|
|
+All outbound actions — sending messages, reactions, typing indicators, file uploads, etc. — use chattolib's high-level API methods, which handle ConnectRPC calls over HTTP with authentication and error recovery automatically.
|
|
|
|
|
|
### Markdown Support
|
|
|
|