Skip to content

fix(acp): wire BUZZ_PRIVATE_KEY and BUZZ_RELAY_URL into Hermes sessions - #3896

Open
Chessing234 wants to merge 2 commits into
block:mainfrom
Chessing234:fix/hermes-buzz-delivery-env
Open

fix(acp): wire BUZZ_PRIVATE_KEY and BUZZ_RELAY_URL into Hermes sessions#3896
Chessing234 wants to merge 2 commits into
block:mainfrom
Chessing234:fix/hermes-buzz-delivery-env

Conversation

@Chessing234

Copy link
Copy Markdown
Contributor

Summary

  • Add Hermes-specific persona env injection for BUZZ_PRIVATE_KEY and BUZZ_RELAY_URL so managed Hermes sessions can authenticate Buzz CLI delivery.
  • Force-apply those env vars when spawning the agent subprocess, even when the harness parent already exports its own copies.
  • Add unit coverage for env assembly and spawn precedence.

Fixes #3768

Test plan

  • cargo test -p buzz-acp hermes_buzz spawn_forces
  • Launch a managed Hermes agent and confirm Buzz delivery succeeds without manual env injection

Made with Cursor

Signed-off-by: Taksh <takshkothari09@gmail.com>
Signed-off-by: Taksh <takshkothari09@gmail.com>
@Chessing234
Chessing234 requested a review from a team as a code owner July 31, 2026 10:33
@Chessing234

Copy link
Copy Markdown
Contributor Author

@tlongwell-block @wesbillman @wpfleger96 mind taking a look when you get a chance?

@Chessing234
Chessing234 force-pushed the fix/hermes-buzz-delivery-env branch from c4c609a to 9aca623 Compare August 5, 2026 10:35
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.

[Bug] Hermes agent does not work out of the box — managed session missing BUZZ_PRIVATE_KEY and BUZZ_RELAY_URL

1 participant