Skip to content

Agent drafts created via CLI don't appear in Desktop UI for approval — no way to save/activate them #6454

Description

@cdnporkchop

Describe the bug
Agent drafts created via buzz agents draft-create CLI command do not appear in Buzz Desktop's Agents panel under any "Drafts", "Pending Review", or similar section. There is no visible way for the owner to review and save the drafts, so agents remain in limbo — created on the relay but not activated in the roster.

Steps to reproduce

  1. Run buzz agents draft-create --channel --display-name "TestAgent" --system-prompt "..."
  2. Observe CLI returns: "Draft sent to Buzz Desktop for owner review. Nothing changes until the owner saves it."
  3. Open Buzz Desktop → Agents panel (left sidebar)
  4. Look for "Drafts", "Pending Review", "Invitations", or similar section
  5. No draft appears anywhere in the UI
  6. Check Notifications bell, Settings → Agents, Command Palette — no draft visible

Expected behaviour
After draft-create, the draft should appear in a clearly labeled section of Buzz Desktop (e.g., "Pending Agent Drafts" in the Agents panel or as a notification card) with a Save / Approve button. Clicking Save should activate the agent, adding it to the Active Agents roster and making it mentionable in channels.

Version and platform
Find your version at the bottom of the Settings sidebar. Write "unknown" if you can't determine it.
Buzz version: unknown (check bottom of Settings sidebar in Desktop)
OS: macOS

Logs / additional context
Paste any relevant logs, error messages, or screenshots here.
Draft events created:
Gopher: 4472ced23b5c5f706f9700db1f7a6f823b1df2bbf6e46d635588b0fe34c80db2
Piggy: 73c651c9d9af04af4cb719bb9aedcd45006bab61d91d965ee99e2495245e823b
Scout draft did eventually appear and was saved (now visible in Active Agents roster)
Relay: wss://4chops.communities.buzz.xyz
Channel: 71745e2a-768a-4f25-9e49-7e4a8b0acaae (Boardroom)
The buzz agents CLI group only has draft-create / draft-update / archive / unarchive / archived — no draft-list or draft-get to verify pending drafts from CLI side.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions