Skip to content

[Feature] Extend Bot Social for human↔bot and bot↔bot coordination #872

Open

Description

@hsliuustc0106

Bot Social (@flybot/social) already provides identity, approvals, friend messaging, and rooms. Build on it:

Human

bot (agent-CI-Infra/bot)

bot has no Social support, so this goes through GitHub:

  • Receive task assignments via label, comment, or webhook.
  • Use bot's review comments as an input to merge-gate.
  • Report FlyBot's status back to bot's dashboard.

Related: #871, #644 (all bots share one GitHub identity), #853, #51, #57.

Activity

  1. Birfy commented on Oct 23, 2026

    @Birfy
    Collaborator

    Triaged as a bundle, not a spec — enhancement|area:social|area:automation|needs-human. Five of its bullets are already tracked elsewhere or need a decision, so it cannot be agent-ready as written. Split proposal:

    Bullet Where it belongs
    Merge confirmation through the approval flow New. Needs a decision first: the merge already has a Verdict: PASS plus the queue gates, and mechanical release PRs run under a standing approval — so what exactly would a second confirmation confirm? Decide that and it becomes one issue.
    Proactive progress notifications (PR opened, tests failed, needs a human) New. Needs the trigger list and the destination (Bot Social DM vs this group) fixed; then it is one issue with those three events as its cases.
    Delivery of messages that arrive while a Bot is working (#707, #642) Already tracked. Do not duplicate here.
    External channels (Slack / WeChat) Owner decision, not triage. Out of scope until one channel is chosen; each is a separate integration.
    agent-CI-Infra/bot receiving assignments and reporting status over GitHub Blocked on #871 — it needs the assignment signal and the attribution answer (#644: all bots share one identity) before either side can be built.

    So #872 stays open as the index, and the two "New" rows above are the only ones I can turn into agent-ready specs — after the merge-confirmation question and the notification triggers are answered. #51/hold_reason and #853/#866 are only referenced by this issue; they are not part of it.

  2. added
    area:automationScheduled tasks and automation
    area:socialFriends, invites, grants, Bot Social
    enhancementNew feature or request
    needs-humanThe agent loop stopped; a person must decide (reason in the last comment)
    on Oct 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:automationScheduled tasks and automationarea:socialFriends, invites, grants, Bot SocialenhancementNew feature or requestneeds-humanThe agent loop stopped; a person must decide (reason in the last comment)

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions