Purely Functional Design
Embrace functional programming with pure functions, immutable state, and composable workflows. No hidden state, no side effects.
Embrace functional programming with pure functions, immutable state, and composable workflows. No hidden state, no side effects.
Just describe your goal - the framework intelligently breaks it down into tasks and assigns them to specialized agents.
Perfect for serverless environments. Each iteration is a pure function from state to state, making it easy to pause, resume, and distribute.
Built with TypeScript for robust type checking. Compose agents and tools with confidence using type-safe interfaces.
Only essential dependencies - OpenAI SDK, Zod for validation, and a few utilities. No bloated dependencies or complex setups.
Run agents to completion with teamwork(), or control execution with iterate() to pause for tool calls and external inputs.