hermes-delegate

Runs 2-5 independent subtasks as parallel PT hermes_harness workers and collects per-worker results.

Updated Mar 22, 2026
One-click install
npx skills add https://github.com/diazMelgarejo/orama-system --skill hermes-delegate-diazmelgarejo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hermes-delegate
Source: https://github.com/diazMelgarejo/orama-system/tree/main/bin/orama-system/skills/hermes-harness/commands/hermes-delegate
Command: npx skills add https://github.com/diazMelgarejo/orama-system --skill hermes-delegate-diazmelgarejo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Coordinating multiple independent subtasks (research, coding, review) one at a time is slow and error-prone; this Skill fans them out to 2-5 parallel Perpetua-Tools hermes_harness workers, each as a separate AIAgent.chat thread, and reports results together. ## Core Features & Use Cases - Parallel Worker Fan-Out: Launches 2-5 independent tasks concurrently against hermes_harness.py, each in its own AIAgent.chat thread, sharing one wall-clock timeout. - Strict Validation & Fail-Closed Setup: Rejects task counts outside 2-5 up front and fails with a clear error if the Perpetua-Tools root cannot be resolved. - Structured Output Contract: Returns a per-worker status array by default, or a full canonical JSON envelope (status, data, warnings, follow_up_actions) with --json. - Use Case: Run "research the caching strategy | audit the auth middleware | summarize stale PRs" simultaneously and get one consolidated per-task status report instead of three sequential runs. ## Quick Start Ask the agent to run hermes-delegate with two to five pipe-separated independent tasks, for example: hermes-delegate research the caching strategy | audit the auth middleware | summarize open PRs.

Frequently Asked Questions about hermes-delegate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run multiple independent tasks in parallel with hermes-delegate?

Pass 2 to 5 pipe-separated task descriptions, for example: hermes-delegate research the caching strategy | audit the auth middleware. Each task spawns its own AIAgent.chat worker thread against hermes_harness.py and results are collected in task order.

What is the difference between hermes-delegate and hermes-orama?

hermes-delegate runs 2-5 genuinely independent subtasks in parallel, while hermes-orama runs a single sequential 5-stage pipeline. Use hermes-delegate only when no subtask depends on another worker's output.

Why does hermes-delegate reject my task list?

The skill strictly requires 2-5 pipe-separated tasks; fewer than 2 or more than 5 is rejected before anything runs. It also fails if the Perpetua-Tools root cannot be resolved via resolve_perp_harness.sh or PERPETUA_TOOLS_ROOT.

What does a partial status mean in hermes-delegate output?

A partial status means some workers failed but not all. Check the per-row status in data.workers before trusting the result, since the top-level status alone does not show which individual tasks succeeded.

Can hermes-delegate workers modify files or commit changes?

Workers require separate explicit confirmation before modifying files, and must never commit, deploy, delete, or change account settings without distinct approval. Read-only launch approval does not extend to later side effects.