Buzz Desktop v0.5.4: Kubernetes plugin, Agent Trading Cards, CLI projects
Adds a Kubernetes backend plugin with a desktop deploy path, Agent Trading Cards (mintable agent-snapshot card PNGs with optional NIP-44 lock), and Buzz Projects CLI commands (NIP-MP kind:30621). The ACP layer now delivers system prompts via _meta.systemPrompt for claude-agent-acp. Improves channel template discovery and adds a channel activity hover menu. Security bumps for nostr crates addressing RUSTSEC-2026-0225 through 0232, and the default sprig image is pinned to a published digest. Various fixes including Windows Defender install hardening, key backup path authorization, and OpenAI key re-entry in card mint dialogs.
- feat(desktop): improve channel template discovery
- Add channel activity hover menu
- feat(desktop): show saved Run on settings when editing an agent
- feat(acp): deliver system prompt via
_meta.systemPromptfor claude-agent-acp - feat(k8s): Kubernetes backend plugin + desktop deploy path
- feat(projects): add buzz projects CLI commands (NIP-MP kind:30621)
- feat(desktop): Agent Trading Cards — mintable agent-snapshot card PNGs with optional NIP-44 lock
- feat(relay): accept kind:30621 multi-repo projects at ingest
- fix: report agent usage per provider round, not once per turn
- fix(desktop): harden Windows installs against Defender block and orphaned Node
- fix(desktop): save key backups to authorized path
- fix(desktop): disambiguate provider API key labels and annotate mint key
- fix(desktop): make OpenAI key re-enterable after first save in card mint dialog
- fix(config-bridge): add harness-definition env tier and fix equal-value model override
- fix(desktop): stop the create-agent provider config probe from erasing keystrokes
- fix(security): bump nostr crates for RUSTSEC-2026-0225..0232 + default sprig image to published digest
- fix(desktop): back/forward via keyboard chords, mouse X1/X2 buttons, and swipe gestures
- fix(desktop): keep thread-open affordance in archived channels
- fix(desktop): point Oh My Pi preset at omp.sh
- fix(mesh): stop restarting a busy or loading shared-compute node
- fix(desktop): preserve first huddle speech
COMMUNITY
No curated reactions recorded for this event. Facts and takes are kept in separate layers — community context is added by hand, never blended into the record above.