Skip to content

fix: skip dead hooks for Hermes and serve agent-specific gateway skills#74

Open
johnnyfish wants to merge 1 commit into
mainfrom
jf/hermes-gateway-skill
Open

fix: skip dead hooks for Hermes and serve agent-specific gateway skills#74
johnnyfish wants to merge 1 commit into
mainfrom
jf/hermes-gateway-skill

Conversation

@johnnyfish
Copy link
Copy Markdown
Contributor

@johnnyfish johnnyfish commented Jun 1, 2026

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 3 times, most recently from fa74127 to d42382e Compare June 2, 2026 14:00
@johnnyfish johnnyfish force-pushed the jf/hermes-gateway-skill branch from d42382e to 2a9392c Compare June 2, 2026 14:08
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.

1 participant