# Orchestration Framework

This directory contains documentation about AgentDock's orchestration framework.

## Overview

Orchestration in AgentDock controls the flow of agent interactions and tool availability based on the conversation context. It provides a structured way to define complex agent behaviors through:

- Step-based workflows
- Conditional tool access
- Context-aware transitions
- Tool sequence enforcement
- Memory-efficient state management

## Documentation

- [Orchestration Overview](./orchestration-overview.md)
- [Orchestration Configuration](./orchestration-config.md)
- [State Management](./state-management.md)
- [Step Sequencing](./step-sequencing.md)
- [Conditional Transitions](./conditional-transitions.md)
- [LLM Orchestration](./llm-orchestration.md)

## Documentation Files

- [orchestration-overview.md](./orchestration-overview.md) - Core concepts and architecture of the orchestration system
- [orchestration-config.md](./orchestration-config.md) - Configuration format and options
- [step-sequencing.md](./step-sequencing.md) - Tool sequence enforcement and next-step prediction
- [state-management.md](./state-management.md) - Optimized state management for orchestration
- [conditional-transitions.md](./conditional-transitions.md) - How conditions work for transitioning between steps 