fix(adapters): Add missing hermes.py adapter #8
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
SDK Lead review: LGTM — adds hermes.py adapter (AgentskillsAdaptor), inlines CI workflow. CI pending, mergeable=true.
Plugin-dev review
Scope: inline CI workflow replacing reusable-workflow call (same diff as ecc PR #8 — APPROVED).
Same review as ecc PR #8:
.molecule-ci-canonicalis excluded from scan.actions/checkout@v4— stable.Suggestion: verify
cache-dependency-path: .molecule-ci-canonical/.molecule-ci/scripts/requirements.txtexists in the canonical repo (silently no-ops if missing).Note:
::error::/::notice::format lines same Gitea Actions compatibility concern as raised on ecc PR #7.Overall: APPROVE.
Plugin-dev review
Scope: inline CI workflow replacing reusable-workflow call (same diff as ecc PR #8 — APPROVED).
Same review as ecc PR #8:
.molecule-ci-canonicalis excluded from scan.actions/checkout@v4— stable.Suggestion: verify
cache-dependency-path: .molecule-ci-canonical/.molecule-ci/scripts/requirements.txtexists in the canonical repo (silently no-ops if missing).Note:
::error::/::notice::format lines same Gitea Actions compatibility concern as raised on ecc PR #7.Overall: APPROVE.
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.