Skip to content

feat: enforce Hermes skill and provider contracts - #18

Merged
offendingcommit merged 2 commits into
mainfrom
feat/migrate-agent-plugin-skill
Aug 10, 2026
Merged

feat: enforce Hermes skill and provider contracts#18
offendingcommit merged 2 commits into
mainfrom
feat/migrate-agent-plugin-skill

Conversation

@offendingcommit

@offendingcommit offendingcommit commented Aug 10, 2026

Copy link
Copy Markdown
Owner

Summary

  • distribute the migrate-agent-plugin skill as a consumable Hermes plugin-kit skill
  • strictly validate SKILL.md frontmatter, including supported metadata.hermes fields, at declaration and registration time
  • expose the Hermes subagent lifecycle through a checked host accessor
  • support memory, image-generation, and video-generation provider registration while retaining Hermes provider ABC instances
  • document the contracts and verify them against a fresh Hermes Agent checkout

Validation

  • HERMES_AGENT_PATH="$(pwd)/.hermes-agent" make test (97 tests)
  • make test-contract (Hermes Agent 49c632310dd6877302e8dfa92e740b0ceddb97b8)
  • make build
  • git diff --check

@offendingcommit offendingcommit changed the title feat: distribute agent plugin migration skill feat: enforce Hermes skill and provider contracts Aug 10, 2026
@offendingcommit
offendingcommit merged commit 598809d into main Aug 10, 2026
4 checks passed
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