open-prose
Installation
Summary
Programming language for orchestrating multi-agent AI workflows through executable .prose files.
- Activate on any
prosecommand (prose run,prose compile,prose help, etc.) or when users reference.prosefiles and multi-agent orchestration - Supports three state backends: filesystem (default, for complex programs with resumption), in-context (simple programs under 30 statements), and experimental SQLite/PostgreSQL modes
- Includes 37 bundled examples covering basics, parallel execution, error handling, and production patterns like the Captain's Chair orchestrator and Gas Town multi-agent workflows
- Routes remote programs via URL or registry shorthand (e.g.,
prose run alice/code-reviewresolves to p.prose.md); localusestatements work the same way - Provides
prose updatefor workspace migration andprose compilefor syntax validation using the bundled compiler
SKILL.md
OpenProse Skill
OpenProse has five load-bearing pieces:
| Piece | File | Role |
|---|---|---|
| Contract Markdown | contract-markdown.md |
Human-readable *.prose.md source format |
| Forme | forme.md |
Semantic dependency-injection container that wires contracts |
| Prose VM | prose.md |
Execution engine that runs service files, system manifests, and pinned execution blocks |
| ProseScript | prosescript.md |
Imperative scripting layer for ### Execution blocks and pattern delegation |
| Responsibility Runtime | responsibility-runtime.md |
Responsibility-Oriented Architecture: standing goals, Reactor, and compile/serve doctrine |
Use Contract Markdown when authors want declarations and auto-wiring. Use ProseScript when authors want to pin choreography: order, loops, conditionals, parallelism, retries, and explicit service calls.
First 90 Seconds
After activation, choose the narrowest path that matches the user's intent:
Related skills