askill
orchestrating-agents

orchestrating-agentsSafety 100Repository

Implements Orchestrator, Swarm, and Hierarchical patterns for preventing context saturation. Use when designing multi-agent systems for context isolation and parallel execution.

1 stars
1.2k downloads
Updated 1/15/2026

Package Files

Loading files...
SKILL.md

Multi-Agent Orchestration for Context Isolation

Implements Orchestrator, Swarm, and Hierarchical patterns.

The Three Orchestration Patterns

1. Orchestrator Pattern (Task Delegation)

1. Orchestrator Pattern (Task Delegation)

When to Use:

  • Single complex task requiring different expertise areas
  • Need to prevent main agent context saturation
  • Tasks have clear sub-components that can be parallelized
  • Want centralized planning with distributed execution

2. Swarm Pattern (Parallel Execution)

2. Swarm Pattern (Parallel Execution)

When to Use:

  • Multiple independent tasks of same type
  • Need for parallel speedup
  • Different perspectives on same problem
  • Large-scale data processing

3. Hierarchical Pattern (Supervision)

3. Hierarchical Pattern (Supervision)

When to Use:

  • Large, complex tasks with hierarchy
  • Need for quality control
  • Multi-level task decomposition
  • Quality gates required

Pattern Selection Guide

Decision Matrix

Use CaseOrchestratorSwarmHierarchical
Task DecompositionBestPossibleGood
Parallel ExecutionLimitedBestPossible
Quality ControlLimitedNoBest
ScalabilityMediumHighHigh
ComplexityMediumLowHigh

Selection Criteria

Choose Orchestrator when: Clear task decomposition available, need centralized coordination, different expertise areas required, single complex task

Choose Swarm when: Multiple independent tasks, parallel speedup needed, different perspectives helpful, large-scale processing

Choose Hierarchical when: Quality control critical, multi-level tasks, need supervision at each level, complex error handling required

Context Isolation Principles

The Solution: Context Isolation

Rule 1: Specialized Contexts - Each agent has focused context, only task-relevant information, no cross-agent contamination

Rule 2: Minimal Exchange - Pass only necessary data, use structured formats, avoid conversation history sharing

Rule 3: Results, Not Context - Agents return results, not ongoing context, synthesize results centrally, maintain global view in orchestrator

Advanced Context Isolation Strategies

Context Degradation Patterns

PatternSymptomMitigation
Lost-in-MiddleInfo at 40-60% position ignoredPlace critical info at start/end
Context PoisoningErrors compound through referencesRequire source citations
Context DistractionModel ignores training knowledgeQuality over quantity
Context ConfusionIncorrect associationsRigorous context selection
Context ClashContradictory informationEstablish information hierarchy

Context Isolation Techniques

1. TodoWrite Attention Manipulation (Recitation)

Constantly rewrite todos to push objectives into recent attention span:

# Update after every major tool call
## Phase 1: Research
- [x] Analyze codebase structure
- [ ] Identify patterns  ← Visible in recent attention
- [ ] Plan implementation

Why It Works:

  • Todo rewriting recites objectives into context end

2. System Reminders

Combat degradation through recurring objective injection:

Effective Patterns:

  • Objective recitation - Reiterate main goal
  • Constraint reinforcement - Re-emphasize requirements
  • Context anchoring - Reference key elements

3. Plan Mode Coordination

Use plan mode for complex, multi-phase tasks:

When to Use:

  • Complex tasks requiring 10+ tool calls
  • Multi-phase implementations
  • When agent appears confused or drifting

Best Practices:

  • Create plan at task start
  • Update as understanding evolves
  • Reference plan in reminders
  • Store in .cattoolkit/context/plan.md

Context Window Thresholds & Actions

UtilizationActionTechnique
<60%MonitorNo action needed
60-80%Light compressionObservation masking
80-95%Aggressive compressionSummarization + compaction
>95%EmergencyForce session handoff

Best Practices

Recommended Practices

Define Clear Interfaces - Specify input/output formats, use structured data, document expectations

Minimize Context Sharing - Pass only necessary data, avoid conversation history, use file-based coordination

Isolate Agent Contexts - Each agent focused on specific task, no cross-contamination, specialized expertise

Return Results, Not Context - Agents produce artifacts, structured outputs, central synthesis

Test Isolation - Verify agents don't share context, check result quality, validate coordination

Use Progressive Context Loading - Load only what's needed when needed

Apply Attention Management - Use TodoWrite, reminders, and plan mode strategically

Practices to Avoid

Sharing Full Context - Never pass conversation history, don't share unrelated information, maintain isolation

Over-Complicating - Start simple, add complexity incrementally, use appropriate pattern

Ignoring Coordination - Plan result merging, handle conflicts, manage dependencies

Violating Isolation - Keep contexts separate, use file-based coordination, respect boundaries

Ignoring Degradation - Monitor context utilization, apply compression early

Reference Materials

Core Patterns:

Implementation:

Next Steps

  1. Assess Requirements - Task complexity, parallelism needs, quality requirements
  2. Choose Pattern - Use decision matrix, consider constraints, match use case
  3. Design Architecture - Define agent roles, plan context isolation, specify interfaces
  4. Implement Incrementally - Start simple, add complexity, test isolation
  5. Monitor and Optimize - Measure performance, check quality, optimize bottlenecks

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

88/100Analyzed 2/11/2026

A high-quality technical reference for multi-agent orchestration. It provides excellent architectural patterns, decision matrices, and context management strategies, though it lacks concrete implementation code.

100
95
90
85
75

Metadata

Licenseunknown
Version-
Updated1/15/2026
PublisherGit-Fg

Tags

testing