mirror of
https://github.com/pbakaus/impeccable.git
synced 2026-09-18 17:16:46 +03:00
Merge pull request #521 from digitallamb/pr/hermes-provider
Add Hermes Agent as a supported provider
This commit is contained in:
@@ -18,5 +18,6 @@ export const transformRovoDev = createTransformer(PROVIDERS['rovo-dev']);
|
||||
export const transformVibe = createTransformer(PROVIDERS.vibe);
|
||||
export const transformGrok = createTransformer(PROVIDERS.grok);
|
||||
export const transformAntigravity = createTransformer(PROVIDERS.antigravity);
|
||||
export const transformHermes = createTransformer(PROVIDERS.hermes);
|
||||
|
||||
export { createTransformer, PROVIDERS };
|
||||
|
||||
@@ -162,4 +162,18 @@ export const PROVIDERS = {
|
||||
displayName: 'Antigravity',
|
||||
frontmatterFields: ['license', 'compatibility', 'metadata', 'allowed-tools'],
|
||||
},
|
||||
hermes: {
|
||||
provider: 'hermes',
|
||||
providerTags: ['hermes'],
|
||||
configDir: '.hermes',
|
||||
displayName: 'Hermes Agent',
|
||||
// Hermes ships the Agent Skills spec as-is. The optional fields below
|
||||
// (license, compatibility, metadata) are spec-defined; harness-specific
|
||||
// extensions (user-invocable, argument-hint, allowed-tools) are NOT
|
||||
// recognized by the Hermes skill loader and would be silently ignored.
|
||||
// Hermes also has no hook surface, no equivalent of Claude's slash
|
||||
// commands, and no per-skill tool ACL -- so no emitHooks, no agentFormat,
|
||||
// no writeOpenAIMetadata. See hermes-agent/SKILL.md "Skills" section.
|
||||
frontmatterFields: ['license', 'compatibility', 'metadata'],
|
||||
},
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user