Hermes Atlas
Plugins & extensions

delegate-task-advanced

kxlion/delegate-task-advanced

Hermes plugin for named subagents with per-call skills, toolsets and model selection

In short

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 --enable

Requirements: 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 plugins

Related guides: How to install Hermes Agent · How to run Hermes Agent securely