Skip to content

fix(hermes): unblock pay-agent buys from obol.stack chat#684

Merged
OisinKyne merged 2 commits into
mainfrom
fix/hermes-chat-pay-agent
Jul 1, 2026
Merged

fix(hermes): unblock pay-agent buys from obol.stack chat#684
OisinKyne merged 2 commits into
mainfrom
fix/hermes-chat-pay-agent

Conversation

@HananINouman

@HananINouman HananINouman commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Default command_allowlist includes tirith:lookalike_tld for tunnel .dev seller URLs, raise terminal timeout to match pay-agent streaming, and union operator allowlist entries across agent sync.

Issue: Buying a paid agent via obol.stack chat (storefront prompt → Hermes runs pay-agent) failed silently or mid-run:

  • Tirith blocked shell commands to .dev tunnel URLs (lookalike_tld)
  • 180s terminal timeout killed long pay-agent streams (seller agents can run minutes)
  • obol agent sync overwrote manual command_allowlist fixes

Fix:

  • Default command_allowlist: [tirith:lookalike_tld] in generated Hermes config
  • Terminal timeout 3600s (matches pay-agent default)
  • mergePreservedHermesConfigKeys: union operator allowlist entries across sync
Screenshot 2026-07-01 at 5 54 42 PM

Default command_allowlist includes tirith:lookalike_tld for tunnel .dev
seller URLs, raise terminal timeout to match pay-agent streaming, and union
operator allowlist entries across agent sync.

Co-authored-by: Cursor <cursoragent@cursor.com>
Comment thread internal/hermes/hermes.go Dismissed
Comment thread internal/hermes/hermes.go Dismissed
@OisinKyne OisinKyne marked this pull request as ready for review July 1, 2026 21:47
@OisinKyne OisinKyne merged commit 4329636 into main Jul 1, 2026
8 checks passed
@OisinKyne OisinKyne deleted the fix/hermes-chat-pay-agent branch July 1, 2026 21:54
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.

3 participants