Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
kunchenguid
/
firstmate
Public
Notifications
You must be signed in to change notification settings
Fork
2.4k
Star
7.4k
Code
Issues
556
Pull requests
1.4k
Actions
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Security and quality
Insights
feat(bin): add Telegram process-event adapter, PR communication gate, and automatic stow
- #3003
#3003
Closed
bingb0t5
wants to merge 88 commits into
kunchenguid:main
kunchenguid/firstmate:main
from
bingb0t5:fm/fm-telegram-local-fork
bingb0t5/firstmate:fm/fm-telegram-local-fork
Copy head branch name to clipboard
Conversation
Commits
88
(88)
Checks
Files changed
Closed
feat(bin): add Telegram process-event adapter, PR communication gate, and automatic stow
#3003
bingb0t5
wants to merge 88 commits into
kunchenguid:main
kunchenguid/firstmate:main
from
bingb0t5:fm/fm-telegram-local-fork
bingb0t5/firstmate:fm/fm-telegram-local-fork
Copy head branch name to clipboard
Commits
Commits on Aug 24, 2026
feat(bin): add a Telegram process-event adapter
Show description for 4d131a5
bingb0t5
committed
4d131a5
View commit details
Copy full SHA for 4d131a5
Browse repository at this point
no-mistakes(review): Authenticate Telegram captain message ingestion
bingb0t5
committed
d059b0c
View commit details
Copy full SHA for d059b0c
Browse repository at this point
no-mistakes(review): Enforce private Telegram credential permissions
bingb0t5
committed
3173feb
View commit details
Copy full SHA for 3173feb
Browse repository at this point
no-mistakes(review): Make Telegram inbox writes crash durable
bingb0t5
committed
ebbe59e
View commit details
Copy full SHA for ebbe59e
Browse repository at this point
no-mistakes(document): Clarify Telegram adapter documentation ownership
bingb0t5
committed
9b00e19
View commit details
Copy full SHA for 9b00e19
Browse repository at this point
no-mistakes(review): Prevent duplicate Telegram delivery after handoff
bingb0t5
committed
f39afcd
View commit details
Copy full SHA for f39afcd
Browse repository at this point
no-mistakes(review): Require legacy Telegram check retirement before arm
bingb0t5
committed
7d015bf
View commit details
Copy full SHA for 7d015bf
Browse repository at this point
no-mistakes(review): Recover Telegram wakes after offset failures
bingb0t5
committed
f72a42b
View commit details
Copy full SHA for f72a42b
Browse repository at this point
no-mistakes(review): Document Telegram pre-capture crash limitations
bingb0t5
committed
c5836c1
View commit details
Copy full SHA for c5836c1
Browse repository at this point
no-mistakes(review): Recover pending Telegram wakes without credentials
bingb0t5
committed
628abd8
View commit details
Copy full SHA for 628abd8
Browse repository at this point
no-mistakes(test): Fix Telegram handoff overlap contract
bingb0t5
committed
5f57670
View commit details
Copy full SHA for 5f57670
Browse repository at this point
no-mistakes(document): Polish Telegram channel documentation
bingb0t5
committed
d904e24
View commit details
Copy full SHA for d904e24
Browse repository at this point
fix(bin): make Telegram inbox delivery atomic against the legacy check
Show description for 7596c76
bingb0t5
committed
7596c76
View commit details
Copy full SHA for 7596c76
Browse repository at this point
fix(test): settle Pi follow-up pane before the duplicate-captain-answer check
Show description for f5c983c
bingb0t5
committed
f5c983c
View commit details
Copy full SHA for f5c983c
Browse repository at this point
feat: automatic /stow via session-start re-emit and heartbeat staleness gates
Show description for fbf0bb8
bingb0t5
committed
fbf0bb8
View commit details
Copy full SHA for fbf0bb8
Browse repository at this point
no-mistakes(review): gate auto-stow on attempt marker, lock ownership
bingb0t5
committed
3ecfc10
View commit details
Copy full SHA for 3ecfc10
Browse repository at this point
feat(ci): add fail-closed CEO-overview PR communication gate
Show description for 2077b5f
bingb0t5
committed
2077b5f
View commit details
Copy full SHA for 2077b5f
Browse repository at this point
fix: document Pi heartbeat auto-stow gap and harden stow-due tests
Show description for 8c6c3d2
bingb0t5
committed
8c6c3d2
View commit details
Copy full SHA for 8c6c3d2
Browse repository at this point
feat(bin): serve the fleet's quota dashboard on the tailnet
Show description for 1fa9463
bingb0t5
committed
1fa9463
View commit details
Copy full SHA for 1fa9463
Browse repository at this point
no-mistakes(review): fix status classification, escaping, and test teardown
bingb0t5
committed
2f10cde
View commit details
Copy full SHA for 2f10cde
Browse repository at this point
no-mistakes(review): fix pace colors, NaN countdown, systemd PATH, page assertion
bingb0t5
committed
158bfae
View commit details
Copy full SHA for 158bfae
Browse repository at this point
no-mistakes(review): round percent display and mark stale providers apart
bingb0t5
committed
647d42a
View commit details
Copy full SHA for 647d42a
Browse repository at this point
fix(bin): outlive quota-axi's per-provider timeout on the dashboard
Show description for 469c200
bingb0t5
committed
469c200
View commit details
Copy full SHA for 469c200
Browse repository at this point
no-mistakes(review): Make quota dashboard tests executable
bingb0t5
committed
b96295f
View commit details
Copy full SHA for b96295f
Browse repository at this point
no-mistakes(review): Fix PR template validation and transient drift fallback
bingb0t5
committed
ac401ea
View commit details
Copy full SHA for ac401ea
Browse repository at this point
no-mistakes(review): Cap automatic stow interval safely
bingb0t5
committed
576888d
View commit details
Copy full SHA for 576888d
Browse repository at this point
no-mistakes(document): Clarify PR communication gate documentation
bingb0t5
committed
5f9b98c
View commit details
Copy full SHA for 5f9b98c
Browse repository at this point
no-mistakes(document): Document automatic stow triggers and Pi follow-up
bingb0t5
committed
3b8cafc
View commit details
Copy full SHA for 3b8cafc
Browse repository at this point
no-mistakes(lint): Fix numeric stow interval lint comparison
bingb0t5
committed
49fb7f3
View commit details
Copy full SHA for 49fb7f3
Browse repository at this point
no-mistakes: apply CI fixes
bingb0t5
committed
3b03014
View commit details
Copy full SHA for 3b03014
Browse repository at this point
no-mistakes: apply CI fixes
bingb0t5
committed
7f44357
View commit details
Copy full SHA for 7f44357
Browse repository at this point
no-mistakes: apply CI fixes
bingb0t5
committed
39bbea4
View commit details
Copy full SHA for 39bbea4
Browse repository at this point
fix(ci): run PR communication on pull_request for the introducing PR
Show description for 3de9707
bingb0t5
committed
3de9707
View commit details
Copy full SHA for 3de9707
Browse repository at this point
no-mistakes: apply CI fixes
bingb0t5
committed
500a9af
View commit details
Copy full SHA for 500a9af
Browse repository at this point
Merge pull request #2 from bingb0t5/fm/fm-pi-followup-duplicate-answer
Show description for c462b58
bingb0t5
authored
c462b58
View commit details
Copy full SHA for c462b58
Browse repository at this point
Merge pull request #3 from bingb0t5/fm/fm-quota-dashboard-ship
Show description for 0caa2d3
bingb0t5
authored
0caa2d3
View commit details
Copy full SHA for 0caa2d3
Browse repository at this point
no-mistakes(document): Clarify PR communication drift guarantees
bingb0t5
committed
1dde744
View commit details
Copy full SHA for 1dde744
Browse repository at this point
no-mistakes: apply CI fixes
bingb0t5
committed
184018d
View commit details
Copy full SHA for 184018d
Browse repository at this point
no-mistakes: apply CI fixes
bingb0t5
committed
8c62aa3
View commit details
Copy full SHA for 8c62aa3
Browse repository at this point
feat(ci): add fail-closed CEO-overview PR communication gate
Show description for 1867e98
bingb0t5
committed
1867e98
View commit details
Copy full SHA for 1867e98
Browse repository at this point
no-mistakes(review): Fix PR template validation and transient drift fallback
bingb0t5
committed
b04ad89
View commit details
Copy full SHA for b04ad89
Browse repository at this point
no-mistakes(document): Clarify PR communication gate documentation
bingb0t5
committed
74f6947
View commit details
Copy full SHA for 74f6947
Browse repository at this point
no-mistakes: apply CI fixes
bingb0t5
committed
71d638c
View commit details
Copy full SHA for 71d638c
Browse repository at this point
no-mistakes: apply CI fixes
bingb0t5
committed
762d275
View commit details
Copy full SHA for 762d275
Browse repository at this point
fix(ci): run PR communication on pull_request for the introducing PR
Show description for fc0bb6a
bingb0t5
committed
fc0bb6a
View commit details
Copy full SHA for fc0bb6a
Browse repository at this point
no-mistakes(document): Clarify PR communication drift guarantees
bingb0t5
committed
89fd01b
View commit details
Copy full SHA for 89fd01b
Browse repository at this point
no-mistakes: apply CI fixes
bingb0t5
committed
a3a5b41
View commit details
Copy full SHA for a3a5b41
Browse repository at this point
fix(ci): fail closed on 401/403/404 remote SoT errors
Show description for 27ab81d
bingb0t5
committed
27ab81d
View commit details
Copy full SHA for 27ab81d
Browse repository at this point
no-mistakes(review): Harden trusted entrypoint and remote failure verification
bingb0t5
committed
3927db5
View commit details
Copy full SHA for 3927db5
Browse repository at this point
Merge pull request #4 from bingb0t5/fm/fm-pr-comms-gate
Show description for 7b1a356
bingb0t5
authored
7b1a356
View commit details
Copy full SHA for 7b1a356
Browse repository at this point
Merge pull request #5 from bingb0t5/fm/fm-auto-stow-ship
Show description for 8c74f4e
bingb0t5
authored
8c74f4e
View commit details
Copy full SHA for 8c74f4e
Browse repository at this point
no-mistakes(review): Close trusted workflow and fallback pin bypasses
bingb0t5
committed
ab08a24
View commit details
Copy full SHA for ab08a24
Browse repository at this point
no-mistakes(review): Allow remote-authorized assessor synchronization
bingb0t5
committed
11f809b
View commit details
Copy full SHA for 11f809b
Browse repository at this point
no-mistakes(document): Document fail-closed PR communication verification
bingb0t5
committed
4f0bbfc
View commit details
Copy full SHA for 4f0bbfc
Browse repository at this point
feat(skills): integrate GNHF as a bounded companion execution technique
Show description for 114471d
bingb0t5
committed
114471d
View commit details
Copy full SHA for 114471d
Browse repository at this point
no-mistakes(review): Tighten GNHF execution and delivery contracts
bingb0t5
committed
7aab193
View commit details
Copy full SHA for 7aab193
Browse repository at this point
no-mistakes(review): Correct GNHF metadata test and smoke evidence
bingb0t5
committed
b395096
View commit details
Copy full SHA for b395096
Browse repository at this point
no-mistakes(review): Correct GNHF resume guidance and drop PyYAML test dependency
bingb0t5
committed
d4fc8ec
View commit details
Copy full SHA for d4fc8ec
Browse repository at this point
no-mistakes(review): Document GNHF resume cap asymmetry and telemetry opt-out
bingb0t5
committed
4211ebd
View commit details
Copy full SHA for 4211ebd
Browse repository at this point
no-mistakes(review): Record GNHF smoke evidence with telemetry opt-out
bingb0t5
committed
cc93653
View commit details
Copy full SHA for cc93653
Browse repository at this point
no-mistakes(review): Classify GNHF test and reground skill selection rules
bingb0t5
committed
57d5089
View commit details
Copy full SHA for 57d5089
Browse repository at this point
no-mistakes(review): Correct GNHF no-op halt claim and agent roster rule
bingb0t5
committed
618d6af
View commit details
Copy full SHA for 618d6af
Browse repository at this point
no-mistakes(review): Base GNHF no-op check on per-invocation commits
bingb0t5
committed
271d75b
View commit details
Copy full SHA for 271d75b
Browse repository at this point
fix(bin): restore accepted Telegram safety handling
Show description for 622be58
bingb0t5
and
cursoragent
committed
622be58
View commit details
Copy full SHA for 622be58
Browse repository at this point
feat(bin): add a Telegram process-event adapter
Show description for 6b13497
bingb0t5
committed
6b13497
View commit details
Copy full SHA for 6b13497
Browse repository at this point
no-mistakes(review): Authenticate Telegram captain message ingestion
bingb0t5
committed
5477b24
View commit details
Copy full SHA for 5477b24
Browse repository at this point
no-mistakes(review): Enforce private Telegram credential permissions
bingb0t5
committed
7731f5d
View commit details
Copy full SHA for 7731f5d
Browse repository at this point
no-mistakes(review): Make Telegram inbox writes crash durable
bingb0t5
committed
5af7db0
View commit details
Copy full SHA for 5af7db0
Browse repository at this point
no-mistakes(document): Clarify Telegram adapter documentation ownership
bingb0t5
committed
cdb0c02
View commit details
Copy full SHA for cdb0c02
Browse repository at this point
fix(bin): make Telegram inbox delivery atomic against the legacy check
Show description for 278b6a4
bingb0t5
committed
278b6a4
View commit details
Copy full SHA for 278b6a4
Browse repository at this point
fix(bin): restore accepted Telegram safety handling
Show description for 673890e
bingb0t5
and
cursoragent
committed
673890e
View commit details
Copy full SHA for 673890e
Browse repository at this point
no-mistakes(document): Clarify GNHF branch and clean-tree safety
bingb0t5
committed
99f555e
View commit details
Copy full SHA for 99f555e
Browse repository at this point
no-mistakes(review): Fix Telegram blocked lifecycle and credential-gated recovery
bingb0t5
committed
cd9396a
View commit details
Copy full SHA for cd9396a
Browse repository at this point
Merge remote-tracking branch 'fork/main' into fm/fm-gnhf-companion-integration-fork
bingb0t5
committed
a14e8e4
View commit details
Copy full SHA for a14e8e4
Browse repository at this point
Merge fork main preserving PR 5 and PR communication gate
Show description for 503b615
bingb0t5
and
cursoragent
committed
503b615
View commit details
Copy full SHA for 503b615
Browse repository at this point
no-mistakes(review): Validate Telegram success before clearing blocked state
bingb0t5
committed
4a52e18
View commit details
Copy full SHA for 4a52e18
Browse repository at this point
no-mistakes(document): Document Telegram process-event verification
bingb0t5
committed
6c71606
View commit details
Copy full SHA for 6c71606
Browse repository at this point
no-mistakes: apply CI fixes
bingb0t5
committed
31ebb7f
View commit details
Copy full SHA for 31ebb7f
Browse repository at this point
merge: reconcile validated Telegram pipeline fixes
Show description for 26b184f
bingb0t5
and
cursoragent
committed
26b184f
View commit details
Copy full SHA for 26b184f
Browse repository at this point
no-mistakes(review): Reject invalid Telegram update identifiers
bingb0t5
committed
4f64095
View commit details
Copy full SHA for 4f64095
Browse repository at this point
fix(telegram): prevent duplicate wakes after cleanup failure
Show description for 3a9b507
bingb0t5
and
cursoragent
committed
3a9b507
View commit details
Copy full SHA for 3a9b507
Browse repository at this point
Commits on Aug 25, 2026
no-mistakes(review): Move Telegram claim temp out of inbox, unify credential read
bingb0t5
committed
b1466ac
View commit details
Copy full SHA for b1466ac
Browse repository at this point
Merge pull request #6 from bingb0t5/fm/fm-pr-comms-gate
bingb0t5
authored
41512b1
View commit details
Copy full SHA for 41512b1
Browse repository at this point
Merge pull request #7 from bingb0t5/fm/fm-gnhf-companion-integration-fork
bingb0t5
authored
5468189
View commit details
Copy full SHA for 5468189
Browse repository at this point
no-mistakes(document): document Telegram blocked, identifier, and cleanup-order contracts
bingb0t5
committed
e7dd917
View commit details
Copy full SHA for e7dd917
Browse repository at this point
Merge remote-tracking branch 'refs/remotes/fork/main' into fm/fm-telegram-local-fork
bingb0t5
committed
489c6f8
View commit details
Copy full SHA for 489c6f8
Browse repository at this point
Merge remote-tracking branch 'refs/remotes/origin/pr-2966' into fm/fm-telegram-local-fork
Show description for d59128d
bingb0t5
committed
d59128d
View commit details
Copy full SHA for d59128d
Browse repository at this point
no-mistakes(test): parse ci.yml timeouts with python3 yaml, ruby fallback
bingb0t5
committed
f18b369
View commit details
Copy full SHA for f18b369
Browse repository at this point
You can’t perform that action at this time.