delegate-task-advanced
kxlion/delegate-task-advanced
Hermes plugin for named subagents with per-call skills, toolsets and model selection
delegate-task-advanced is a Hermes Agent plugin that adds a delegate_task_advanced tool next to the built-in delegate_task. It launches one named subagent with specific skills, toolsets and a model for a single focused task.
What delegate-task-advanced does
The built-in delegate_task handles general delegation and parallel batches. This plugin covers the case where one child needs explicit skills, selected baseline toolsets or a different model on the same provider. Each call launches a single subagent with an automatic display name and a unique subagent_id. The call returns a launch acknowledgement at once, and Hermes delivers the final result later through its completion queue, so the calling agent should not poll. The list, steer and stop actions work through the shared registry.
Parameters are goal, context, skills, toolsets, model and output_schema. If output_schema is given, invalid output gets one correction retry and the result carries a schema_valid flag. It respects the global delegation.max_spawn_depth limit. The subagent starts with a fresh conversation, so the goal must include paths, background and constraints. Provider selection and parallel task batches are not supported. Plugin 1.0.0 targets Hermes Agent v0.21.0.
Key features
- delegate_task_advanced tool that launches one named subagent per call
- Per-call skills, toolsets and model selection
- Optional JSON Schema validation with one correction retry
- Native list, steer and stop actions through the shared registry
- Respects the global delegation.max_spawn_depth limit
- Automatic display name and unique subagent_id
When to use it
- Delegating a code review to a child that loads a specific review skill
- Running a focused task on a different model from the parent
- Requiring a subagent's answer to match a JSON schema
Who it is for: Hermes Agent users who need a specialized subagent with chosen skills or a model override.
How it fits with Hermes Agent
A Hermes Agent plugin whose tool belongs to the existing delegation toolset, and which complements the native delegate_task.
How to install delegate-task-advanced
These commands are copied from the project's README. Check the repository for the latest steps before you run them.
hermes plugins install kxlion/delegate-task-advanced --enableRequirements: Hermes Agent v0.21.0, with the delegation toolset enabled for your platform
Note: Plugin 1.0.0 targets Hermes Agent v0.21.0, and the README warns that later Hermes versions may change the lifecycle interfaces it relies on.
FAQ
What is delegate-task-advanced?
delegate-task-advanced is a Hermes Agent plugin that adds a tool for launching one named subagent with its own skills, toolsets and model, with optional JSON-schema output validation.
Does delegate-task-advanced work with Hermes Agent?
Yes. Plugin 1.0.0 targets Hermes Agent v0.21.0 and sits alongside the built-in delegate_task in the delegation toolset.
How do I install delegate-task-advanced?
Run hermes plugins install kxlion/delegate-task-advanced --enable, restart the gateway, then start a new session or use /reset. Enable the delegation toolset for your platform if needed.
Similar plugins for Hermes Agent
All pluginsHermes plugin and skills that turn approved conversations into evidence-backed daily Markdown journal notes
fquresh Hermes Quote SelectionHermes Desktop plugin that quotes selected agent output into the chat input as an inline chip
sammcf model-disciplineHermes plugin for bounded, runbook-driven workflows that suit small local models
LongshotAI Signal RushTerminal arcade game with an embeddable widget for agent CLI downtime, tagged as a Hermes plugin
CocaKova Hermes Syntax OracleHermes plugin that appends compile-verified fixes for Python SyntaxErrors to tool results
BrokeSkill Turn BellHermes Desktop composer bell that sends an ntfy ping when a turn finishes
Related guides: How to install Hermes Agent · How to run Hermes Agent securely