fix(adapters): Add missing hermes.py adapter #9
Reference in New Issue
Block a user
Delete Branch "fix/runtime-adapters"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Add the missing per-runtime adaptor for runtimes declared in
plugin.yamlbut lacking an adapter file. Without the correct adaptor, the plugin registry falls back toRawDropAdaptor(files copied but skills/rules not wired).Root cause
Plugin declares runtime in
plugin.yamlbut was missingadapters/<runtime>.py. The registry resolved these toRawDropAdaptorinstead ofAgentskillsAdaptor.Fix
Added
adapters/hermes.pyoradapters/deepagents.py(thin wrappers importingAgentskillsAdaptor as Adaptor) — the adaptor is runtime-agnostic for the skills+rules shape.Verification
python3 .molecule-ci-canonical/.molecule-ci/scripts/validate-plugin.pypasses🤖 Generated with Claude Code
LGTM — CI fix + adapter fix. Both plugin-dev and SDK-Dev tokens verified CI passing (Plugin validation success on pull_request and push contexts). Approving so admin can merge.
[plugin-dev-agent] CI passing, approved for merge.
LGTM
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.