Clark Farming CompanySoftware Foundry

Knowledge & Memory · Pattern

Agent Coordination Patterns

The retired internal project Quad (Julius, Cypher, Reacher, Octavius) uses several coordination patterns for distributed work across machines. This document captures the patterns that have been tested and validated. Use case: Send a task to a remote agent via Hermes Agent's delegate_task with SSH routing. How it works: Julius calls delegate_task with a route pointing to remote machine SSH tunnel bridges the ACP (Agent Communication …

draftneeds-review0 source links2 resolved links
wiki/wiki/concepts/agent-coordination-patterns.md

Answer

The retired internal project Quad (Julius, Cypher, Reacher, Octavius) uses several coordination patterns for distributed work across machines. This document captures the patterns that have been tested and validated. Use case: Send a task to a remote agent via Hermes Agent's delegate_task with SSH routing. How it works: Julius calls delegate_task with a route pointing to remote machine SSH tunnel bridges the ACP (Agent Communication …

Auto-generated neutral summary from the source page — needs human review before trusted use.

Evidence & Source Cards

No explicit artifact, library, or external source links found in this sample slice. Evidence state remains needs-review.

Source Excerpt

Overview

The retired internal project Quad (Julius, Cypher, Reacher, Octavius) uses several coordination patterns for distributed work across machines. This document captures the patterns that have been tested and validated.

Patterns

1. SSH-Bridged ACP Delegation

Use case: Send a task to a remote agent via Hermes Agent's delegate_task with SSH routing.

How it works:

Limitations:

2. Concurrent Work via Launch Scripts

Use case: Dispatch independent work to multiple agents simultaneously.

How it works:

Advantages:

Pitfalls:

2a. concurrent-work.py Deterministic Helper (Validated 2026-05-28)

A deterministic Python helper script (~/.hermes/scripts/concurrent-work.py) was validated on 2026-05-28 (Session 20260528_210449_333e48).

What it does: Turns a structured JSON manifest into a durable /tmp/cfc run directory with task packets, launch scripts, poll commands, and status reports. Default mode is dry-run/report-only; actual remote SSH/SCP execution requires --apply.

Validation results:

Status: Validated and ready for use. Reduces manual concurrent_work overhead by automating packet generation and launch script creation.

3. Cron-Based Coordination

Use case: Recurring tasks that don't require real-time coordination.

How it works:

Examples:

4. File-Based Communication

Use case: Asynchronous communication between agents.

How it works:

Status:

Recommendations

Status

All patterns tested and documented. Concurrent work via launch scripts is the most reliable for complex tasks.

Relationships

Outbound links

Referenced by

Tags

agentscoordinationdelegationconcurrent-workquad