← Back to Index

Multi-Task Coordination Protocol

Problem

Quan sends 3-5 requests rapid-fire, switches topics mid-thread. Serial processing creates 30-60+ second latency while he waits.

Solution

Parallel agent coordination:

  1. Fast ack (<3 sec) with task list + ETAs
  2. Spawn agents in parallel for each task
  3. Results trickle back as they complete
  4. Link related findings

Model Routing Rules

Haiku (2-10 sec)

Use for:

Examples:

Sonnet (10-60 sec)

Use for:

Examples:

Opus (60-300+ sec)

Use for:

Examples:


Coordination Flow

1. Request Arrives

User: "Search Drive for X, check if Y is ready, analyze Z impact"

2. Fast Ack (Haiku, 2 sec)

✅ Got 3 tasks:
1. Drive search for X (~20s)
2. Check Y status (~5s)
3. Z impact analysis (~2min)

Working...

3. Spawn Parallel

4. Results Stream In

✅ Y status: Ready (completed 2s ago)

✅ Drive search: Found 3 matches for X:
[results]

✅ Z impact analysis: [detailed findings]

Task Classification Logic

Triggers:

Classifier checks:

  1. How many distinct requests?
  2. Can they run in parallel?
  3. What model for each?
  4. Any dependencies?

Decision tree:

Single simple task → Just do it (current behavior)
Single complex task → Spawn once, report when done
Multiple tasks → Fast ack + spawn per task

Implementation Files

Task Queue:

State:


Quan's Interaction Pattern

Observed:

Optimized for:


Testing Protocol

  1. Wait for next multi-request batch from Quan
  2. Fast ack with task breakdown
  3. Spawn parallel agents
  4. Measure:
    • Time to first ack
    • Time to first result
    • Time to all results complete
    • Accuracy of ETAs

Created: Feb 13, 2026
Status: Building implementation