mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-11-06 05:17:15 +00:00
The entry now pins bedc9e7; the image URL still named e404b68. Same bytes at both commits, so this only keeps the entry on one commit.
38 lines
2.5 KiB
YAML
38 lines
2.5 KiB
YAML
name: advanced-delegation
|
|
repo: https://github.com/NousResearch/hermes-official-plugins
|
|
sha: bedc9e74ef792864cd7198a8e43cedd5b585ace7
|
|
subdir: advanced-delegation
|
|
title: Advanced Delegation
|
|
description: 'Two extra delegation modes for `delegate_task`, next to the built-in default. Model routes
|
|
(`delegation.backend: model_map`): the agent picks a named model route per subagent from a list you
|
|
define (e.g. fast, deep, local). Profile routes (`delegation.backend: profile_routes`): the agent runs a
|
|
subagent as one of your Hermes profiles, with that profile''s own model, credentials, skills and SOUL.md.
|
|
Only route names and their one-line descriptions reach the model. Adds `hermes delegation config` (pick
|
|
the mode and edit its routes; `--show` prints the setup) and the `/delegation` slash command (save a mode
|
|
for the next session, or `--now` to apply it to the current chat). Needs Hermes 0.22.5 or newer, the
|
|
first release with pluggable delegation providers; Hermes 0.22.0 to 0.22.4 refuses to install it, and on
|
|
a core older than 0.22.0 it installs, logs one warning and does nothing. A model route can set
|
|
`daybreak: true` to run its model with OpenAI''s Daybreak trusted-access program; it is sent only
|
|
from your own CLI, TUI or Desktop chats, on `openai-codex`, for models your Codex catalog lists,
|
|
and a route that breaks a rule is refused. Disclosure — no Python dependencies and no network or
|
|
model calls of its own, except that a Daybreak route checks the Codex catalog through core''s
|
|
cached lookup with your existing Codex login; subagents run through core''s `delegate_task` on
|
|
the routes you configured. Writes only `delegation.backend` and
|
|
`delegation.backends.*` (model_map / profile_routes) in the active profile''s config.yaml, through
|
|
core''s config writer. A model route''s optional `api_key` is stored in config.yaml in plain text
|
|
(`provider:` keeps keys in .env / auth.json). Listing a profile under profile routes lets this
|
|
profile''s subagents use that profile''s credentials, SOUL.md and terminal policy.'
|
|
maintainer: NousResearch
|
|
tier: official
|
|
category: tools
|
|
requires_hermes: ">=0.22.5"
|
|
version: "1.1.0"
|
|
image: https://raw.githubusercontent.com/NousResearch/hermes-official-plugins/bedc9e74ef792864cd7198a8e43cedd5b585ace7/assets/advanced-delegation.jpg
|
|
docs_url: https://github.com/NousResearch/hermes-official-plugins/tree/main/advanced-delegation
|
|
platforms: []
|
|
capabilities:
|
|
provides_tools: []
|
|
provides_hooks: []
|
|
provides_middleware: []
|
|
requires_env: []
|