Skip to content

Conversation

@humanagent
Copy link
Collaborator

@humanagent humanagent commented Oct 29, 2025

Refactor real-time streams by switching XMTP to global message and conversation streams and writing the agent database to '.xmtp/cli--.db3'

Implement global XMTP message and conversation streams, remove periodic refresh, and adjust DM peer resolution and message formatting. The agent writes to a new database path and filters read receipts.

📍Where to Start

Start with the XMTP hook initialization and stream setup in useXMTP.ts, focusing on startGlobalMessageStream, startConversationStream, and the updated agent initialization.


📊 Macroscope summarized 09d8137. 3 files reviewed, 2 issues evaluated, 1 issue filtered, 0 comments posted

🗂️ Filtered Issues

src/utils/formatters.ts — 0 comments posted, 1 evaluated, 1 filtered
  • line 6: isReadReceipt flags any message whose string content is exactly [readReceipt] (line 6). Regular text messages can legally contain that literal, so those messages will be misidentified as read receipts and skipped, causing real user messages to disappear. [ Low confidence ]

@humanagent humanagent merged commit 72e1a46 into main Oct 29, 2025
1 of 2 checks passed
@humanagent humanagent deleted the humanagent/feature-20251029-014244 branch October 29, 2025 05:01
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.

2 participants