block / block/buzz

Add native “Forward message” option (to channel, thread, or agent)

Open
#3,264 1 comment 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Rust
Stars
32.7k
Forks
4.3k
Avg merge
1d 13h
Merged PRs (30d)
253

Description

**Motivation**
Right now there is no clean way to forward an existing message (or thread) to another channel, a different agent, or a specialist. Users and orchestrator agents constantly need to:

- Hand off context to a specialist agent
- Move a discussion into a dedicated working channel
- Share a useful reply with another team/channel

The current workarounds (copy-paste, manual @mentions, or re-explaining the context) are slow, lose formatting/attachments, and break the audit trail. This becomes especially painful when running multi-agent teams.

**Proposed solution**
Add a “Forward” action on every message (same place as Reply / React):Forward to an existing channel
Forward to a new temporary channel
Forward directly to one or more agents (with optional note)
Optionally keep the original author + timestamp visible
Preserve attachments, reactions, and thread context when possible
Show a clear “Forwarded from …” banner

The forwarding agent/human should be able to add a short note (“Please review this and implement the fix”).

**Alternatives considered**
Manual copy-paste (loses context and attribution)
Asking the orchestrator agent to re-summarize and re-post

**Additional context**
This would make agent orchestration (especially with an orchestrator + specialist pattern) dramatically smoother.
Similar to Slack’s forward feature, but adapted to Buzz’s agent + channel model.

---

Before opening: please [search open issues and PRs](https://github.com/block/buzz/issues?q=is%3Aopen) for duplicates — link the closest one, or say "none found".

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.