Skip to content

fix: add support for hermes#74

Merged
guyb1 merged 4 commits into
mainfrom
jf/hermes-gateway-skill
Jun 23, 2026
Merged

fix: add support for hermes#74
guyb1 merged 4 commits into
mainfrom
jf/hermes-gateway-skill

Conversation

@johnnyfish

@johnnyfish johnnyfish commented Jun 1, 2026

Copy link
Copy Markdown
Contributor
image

Add multi-layer gateway integration for Hermes agent:

  • Enhanced gateway skill (v0.7.0) with auth-error-focused description that triggers on NOT_AUTHENTICATED and credential errors
  • Skip hook for Hermes (doesn't support Claude Code-style hooks)
  • transform_tool_result plugin to intercept auth errors at runtime and append credential stub creation instructions to tool results
  • Docker env injection (proxy URLs via docker_env) and CA cert mounting (docker_volumes) for containerized tool execution
  • Universal gateway skill at ~/.onecli/skills/ for unknown agents with ONECLI_GATEWAY and ONECLI_GATEWAY_SKILL_PATH env vars
  • agent_framework query param on GetGatewaySkill API for per-agent skill content (hook-based vs broad description)

@johnnyfish johnnyfish force-pushed the jf/hermes-gateway-skill branch 3 times, most recently from 41e5282 to 65b70ce Compare June 1, 2026 11:13
@johnnyfish johnnyfish requested a review from guyb1 June 1, 2026 11:53
@johnnyfish johnnyfish self-assigned this Jun 1, 2026
@johnnyfish johnnyfish added the enhancement New feature or request label Jun 1, 2026
@johnnyfish johnnyfish force-pushed the jf/hermes-gateway-skill branch 4 times, most recently from d42382e to 2a9392c Compare June 2, 2026 14:08
@guyb1 guyb1 force-pushed the jf/hermes-gateway-skill branch from 5bd7feb to 9cdffa8 Compare June 23, 2026 15:56
@guyb1 guyb1 changed the title fix: skip dead hooks for Hermes and serve agent-specific gateway skills fix: add support for hermes Jun 23, 2026
@guyb1 guyb1 merged commit e830622 into main Jun 23, 2026
2 checks passed
@guyb1 guyb1 deleted the jf/hermes-gateway-skill branch June 23, 2026 16:22
@guyb1 guyb1 mentioned this pull request Jun 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants