feat(cloud): Stream all container logs to Telegram in realtime#142
Merged
Conversation
- Add Telegram streaming functions with batch buffering (5s interval) - Replace Claude Code launch with streaming pipe for all output - Stream self-review steps (format check, generated files, diff size) - Stream push and PR creation steps - Add TELEGRAM_STREAM=true env var to cloud_orchestrator Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
gHashTag
added a commit
that referenced
this pull request
Mar 18, 2026
…ic Demo API 100/100, Community Testing 60/60, Release Validation 50/50 (210 queries 100%) [Golden Chain #142] 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
gHashTag
added a commit
that referenced
this pull request
Mar 18, 2026
feat(cloud): Stream all container logs to Telegram in realtime
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.
Closes #131
Changes
Rate limiting
Telegram limits private chats to 20 msgs/min. With batch every 5s, max is 12 msgs/min per container. 3 concurrent containers = 36 msgs/min — safe.
Verification
After deploy, every agent run should produce Telegram messages every ~5 seconds.
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com