About this project
OpenWOP (Open Workflow Orchestration Protocol) defines a standardized communication layer for orchestrating multi-agent systems. It enables interoperability between different workflow engines, SDKs, and agent runtimes, preventing vendor lock-in for agentic pipelines.
Key capabilities include:
- Durable Execution: Support for suspend/resume and long-running processes without pinning resources.
- Multi-Agent Architecture: First-class support for orchestrator agents (supervisors) and worker agents (specialists), including agent identity (AgentRef) and reasoning events for observability.
- State Management: Typed channels and reducers for contractual shared state, and support for replay and forking for debugging.
- Human-in-the-Loop (HITL): Canonical interrupt shapes for approval, clarification, and refinement.
- Interoperability: A REST + SSE surface with a mechanical conformance suite to verify compliance.
- Ecosystem Integration: Composes with MCP (Model Context Protocol) for tool exposure and A2A for inter-agent messaging across processes.
The protocol provides guarantees for version negotiation, idempotency, and observability via a canonical OpenTelemetry namespace. It supports the distribution of node and agent packs to share implementation manifests.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.