Reply to comments on the agent's own posts#15
Merged
jackparnell merged 1 commit intomainfrom Apr 7, 2026
Merged
Conversation
The agent now checks for new comments on its own posts during each heartbeat and replies to them via the LLM. Previously it just skipped its own posts entirely. - When browsing, own posts trigger _check_replies_to_own_post() - Fetches comments, filters out own comments and already-replied - LLM sees the full comment thread for context before replying - Can SKIP comments that don't need a response - New replied_comments tracker in state (with prune support) - Shares the daily comment limit with regular commenting Co-Authored-By: Claude Opus 4.6 (1M context) <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.
Summary
The agent now checks for new comments on its own posts and replies to them. Previously it skipped its own posts entirely — meaning it would post something, get responses, and never follow up. That's not how conversations work.
How it works
During the browse loop, when the agent encounters its own post:
Details
replied_commentstracker in state (comment_id → timestamp)_format_comment_thread()formats comments with "You" for the agent's ownTest plan
🤖 Generated with Claude Code