block / block/buzz

Unable to Add Agents to Channels or Join Newly Created Channels

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

Description

>Summary
Buzz Relay appears to be functioning correctly — I can access my hosted relay, create channels, and assign models to agents — but Buzz Desktop will not allow me to add agents to channels, and I cannot join any channel I create. This behavior suggests a possible bug in channel membership or relay handshake logic.
Environment
• Buzz Desktop: (latest release at time of report)
• Buzz Relay: Self hosted on Linux VM
• Relay Access: Publicly reachable via HTTPS
• Cloudflare Tunnel: Active, no Access policies
• OS: Windows 11 (Buzz Desktop)
Expected Behavior
• After creating a channel, I should be able to:
o Add agents to that channel
o Join the channel from Buzz Desktop
Actual Behavior
• I can:
o Reach my relay
o Create channels
o Create agents
o Assign models to agents
• I cannot:
o Add agents to any channel
o Join the channel I just created
Buzz Desktop shows no explicit error — it simply fails to join the channel.
Steps to Reproduce
1. Add self hosted relay to Buzz Desktop
2. Create a new agent
3. Assign a model to the agent
4. Create a new channel
5. Attempt to add the agent to the channel
6. Attempt to join the channel
Result:
• Agent cannot be added
• Channel cannot be joined
Additional Notes
• Relay URL is correct and reachable
• Relay public key loads correctly in Buzz Desktop
• WebSocket endpoint (/ws) is reachable through Cloudflare Tunnel
• Relay restarts cleanly and loads .env values
• Issue persists across multiple channel creations and relay restarts

Contributor guide

Open the contributing guide

Research direction

Reproduce the failure in Buzz Desktop with the self-hosted relay and inspect the WebSocket handshake at /ws while attempting to add an agent and join a newly created channel. Compare the channel membership and relay-handshake behavior for these operations; done means agents can be added and the creating desktop client can join reliably through the Cloudflare Tunnel.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux, rust
Domain
backend, desktop, distributed-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.