⚙️ OrchestrationConfig.json

{
  "mode": "HierarchicalPlanningMode",
  "maxConcurrency": 4,
  "maxIterations": 200,
  "model_config": {
    "smart": "gpt-4-turbo",
    "fast": "gpt-4o-mini"
  }
}
            
🌳 Live Goal Tree
🟢 G1: Build Web Scraper
✅ G2: Research Target Site
⏳ G3: Implement Parser Waiting: G2
🏃 T1: Setup Project Running

[System] Iteration 4: Decomposing G3...
[System] Submitting T1 to FixedConcurrencyProcessor...

The Decompose-Delegate Loop

The mode operates in a continuous loop until the root goal is achieved or a stop is requested.

  1. Decomposition: Active goals are sent to the LLM to be broken down into SubGoals or executable Tasks.
  2. Dependency Resolution: The engine calculates the dependency graph. Tasks are only moved to PENDING once all prerequisite IDs are COMPLETED.
  3. Parallel Execution: A FixedConcurrencyProcessor pulls pending tasks and executes them across available worker threads.
  4. Reflection: As tasks complete, the engine re-evaluates the status of parent goals.