Draft
Conversation
Adds a Tlon platform adapter for Hermes Agent, enabling Hermes to communicate through Tlon Messenger (Urbit) the same way it works with Telegram, Discord, etc. Files: - tlon.py — the main adapter (~1,200 lines) - README.md — setup and usage docs - patches/ — diffs to apply to hermes-agent for integration points - requirements.txt — aiohttp dependency Based on patterns from openclaw-tlon. Needs live ship testing.
- Fix ship mentions in story content to include ~ prefix (was causing DM cast fails in Hoon parser) - Fix channel post structure: flat essay fields in add (no essay wrapper) - Fix channel post author to include ~ prefix - Add thread reply support for both DMs and channels - Add one-shot poke with SSE ack reading for debugging silent nacks - Override handle_message to bypass base adapter echo/replay loops - Add send-level dedup and asyncio.Lock for thread-safe processing - Fix channel thread inbound detection (r-post.reply path) - Fix @da timestamp conversion to match @urbit/aura - Remove event broadcast to prevent cross-handler echo Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Adds a Tlon platform adapter for Hermes Agent, letting you talk to a Hermes AI agent through Tlon Messenger — same UX as Telegram/Discord/Signal.
Files
integrations/hermes-tlon-adapter/:How it works
Based on patterns from openclaw-tlon.
Status
Draft — needs live ship testing.