What problem does it solve?
OpenProse formalizes and operationalizes multi-agent AI sessions so you can write, validate, and run reproducible workflows instead of juggling ad-hoc prompts. It solves brittle coordination, hidden state, and replayability problems by defining a manifest-driven wiring phase and a VM-driven execution phase with durable state and clear contracts.
Core Features & Use Cases
- Forme wiring: auto-resolves services, matches requires↔ensures, and emits an executable manifest.
- Prose VM execution: spawns subagents, enforces shape/permissions, performs copy-on-return (workspace → bindings), and logs append-only state for resumption and auditing.
- State backends & tooling: filesystem, in-context, SQLite, and PostgreSQL options; dependency resolution via .deps and prose.lock; runtime delegation and persistent agent memory for long-lived orchestrators.
- Typical uses: automated research pipelines, multi-agent code review and synthesis, retrospective inspections and cost/profiler analyses, and program-improver loops that propose PRs from inspection outputs.
Quick Start
Ask the assistant to run the hello-world example by saying: prose run examples/01-hello-world.md