Weave is a general, extensible standard for composing agent execution workflows. It gives teams a portable way to describe process semantics, evidence, state, and governance without turning the process into a code DSL, workflow engine, shell orchestrator, or scheduler.
The phrase "composable like functions" describes the semantics of the standard: a Workflow Definition can be treated as a portable value, combined through typed composition declarations, and interpreted by a host runtime. It does not mean authors must write workflows as code.
flowchart LR
A[Authoring surfaces] --> B[Workflow Definition + CompositionSpec]
B --> C[Host interpreter]
C --> D[Admitted runtime relations + instances]
D --> E[Append-only Run trace]
- Task Contract: the goal, scope, acceptance criteria, and effect boundary for a run or workflow instance.
- Workflow: a portable, composable definition made from ordered steps and typed composition declarations.
- Node: a stable process checkpoint with inputs, outputs, exit criteria, and typed outcomes.
- Result Bundle: findings, artifacts, decisions, effects, and continuation proposals produced by a workflow.
- Run: an append-only execution trace that records workflow instances, evidence, state, and effects.
- Start with one Task Contract that names the goal, allowed scope, and side effects.
- Define the smallest Workflow and CompositionSpec that make the process portable across hosts.
- Keep host-specific execution in Actions or adapters, not in the core Workflow semantics.
- Record outcomes, evidence, and effects in the Run trace so the process can be inspected and resumed.
- Add standard Workflow libraries or plugins only where they clarify reuse; they are not special branches in the core.
- Protocol draft: spec/weave.md
- Public docs: .oo/docs/en/index.md
- Architecture guide: .oo/docs/en/concepts/architecture.md
- Design rationale: .oo/docs/en/concepts/design-rationale.md
- Core model: .oo/docs/en/concepts/core-model.md
- Runs and progress: .oo/docs/en/concepts/run-and-progress.md
- Workflow scenarios: .oo/docs/en/guides/workflow-scenarios.md
- Standard Workflow reference: .oo/docs/en/reference/standard-workflows.md
- Adoption guide: .oo/docs/en/guides/adopting-weave.md
MIT