Skip to content

upstream-watch: track W8 (mention gate regression) and W9 (key in agent shell) - #5

Merged
axlroden merged 2 commits into
masterfrom
docs/w8-w9-registry
Aug 16, 2026
Merged

upstream-watch: track W8 (mention gate regression) and W9 (key in agent shell)#5
axlroden merged 2 commits into
masterfrom
docs/w8-w9-registry

Conversation

@axlroden

Copy link
Copy Markdown
Owner

Registry upkeep only - no config/behavior change, docs/upstream-watch.md only.

W8 - mention gate regression, no publisher exists

block/buzz#5681 (merged, shipped desktop v0.5.12+) tightened the @-mention
send-boundary gate to require kind:10100 channel_ids/respond_to fields.
Nothing in the upstream repo publishes those fields - block/buzz#5869 confirms
this makes any relay-hosted/headless agent (ours included) structurally
un-mentionable, independent of the W1 badge tradeoff. Fix in progress:
block/buzz#5878 (buzz agents set-directory), open, not merged.

W9 - BUZZ_PRIVATE_KEY reachable from the agent's own shell

block/buzz#2883 (open): buzz-acp puts BUZZ_PRIVATE_KEY/BUZZ_AUTH_TAG in
the MCP shell tool's environment. This deployment gives the agent unit a
shell specifically so it can reply (see README). A comment on that issue has
a live repro: an agent answering a benign question ran env | grep and the
key was printed into the channel transcript. Fix in progress:
block/buzz#5288 (isolates the key, adds a typed buzz_send_message tool -
would also let us drop the shell workaround).

Also noted under W1

block/buzz#4223 (open): on a closed relay with the agent as a direct member
(our shape), NIP-OA owner attestation never gets recorded, so even after
#5484 merges, owner-only would still not resolve an owner for us. Same
root cause 403s NIP-AM turn-metric events for our shape - worth checking
before bumping buzz-agent-tools past the rev that added them (#4950).

nix flake check --no-build . passes.

…in agent shell)

W8: since desktop v0.5.12 (#5681), the mention gate requires kind:10100
fields nothing publishes, making relay-hosted agents un-mentionable
regardless of the W1 badge tradeoff. Fix in progress: #5878.

W9: buzz-acp puts BUZZ_PRIVATE_KEY/BUZZ_AUTH_TAG in reach of the agent's
shell, which this deployment relies on to reply. #2883 has a live repro
of the key leaking into a channel transcript. Fix in progress: #5288.

Also notes #4223 as a second blocker on W1's owner-only clear-when,
specific to closed relays with direct-member agents (our shape).
@axlroden
axlroden merged commit 467a05a into master Aug 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant