What problem does it solve?
OpenProse provides a declarative framework to orchestrate multi-agent AI workflows, turning English prompts into structured OpenProse programs and executing them via a VM, enabling complex automation across tools.
Core Features & Use Cases
- Agent templates and sessions: Define reusable agents and spawn sessions to perform tasks.
- Control flow constructs: Parallel, loops, conditionals, blocks, and pipelines to coordinate tasks.
- Context propagation: Bind outputs from one session to inputs of others with explicit context.
- Execution via Task tool: Each session runs as a real subagent, enabling end-to-end experiments and automation.
- Use cases: Build data processing pipelines, code reviews, experiments, and research automation across tools.
Quick Start
Create a tiny OpenProse snippet that defines an agent and runs a single session to illustrate the workflow. For example:
session: researcher
prompt: "Analyze the repository"