specification icon indicating copy to clipboard operation
specification copied to clipboard

Serverless Workflow Specification

Results 94 specification issues
Sort by recently updated
recently updated
newest added

# `fork` & `join` Similar to `fork()` in programming there is an implicit notion of `join()` in the workflow DSL. Namely when all branches (of a non-competing fork) finish: ```yaml...

change: fix
area: spec

**Notes** The schema in JSON format has been temporarily added. This allows some tools to use the JSON version as it's not accessible elsewhere otherwise. **Please specify parts of this...

### What would you like to be added? Add a new call task for the [**Agent-to-Agent Protocol (A2A)**](https://github.com/google/a2a), enabling secure and structured communication between agentic systems within workflows. This task...

change: documentation
change: feature
area: spec
area: ctk
area: examples
type: feature

### What would you like to be added? Extending the discussion from [Slack Discussion](https://cloud-native.slack.com/archives/CMBAZQSEP/p1748075519756949?thread_ts=1748011727.902909&cid=CMBAZQSEP) Update the `run:*` syntax to have a unified structure. - Env Variables - Arguments (as string[])...

change: documentation
change: feature
area: spec
change: breaking
area: examples
type: feature

### What would you like to be added? I'm building a TypeScript-based Serverless Workflow runtime for short-lived workflows and need guidance on implementing **workflow composability** with external workflow sources. Currently,...

type: feature

### What would you like to be added? Support for while or do-while loop constructs to simplify workflows that need to fetch paginated data from APIs until a condition is...

Stale Issue
type: feature

**Please specify parts of this PR update:** - [x] Specification - [x] Schema - [x] Examples - [ ] Extensions - [x] Use Cases - [ ] Community - [...

Stale PR

### What would you like to be added? Introduce native support for a break task to provide enhanced control within looping constructs (e.g., for). This allows workflow authors to exit...

Stale Issue
type: feature

### What would you like to be added? Simplify error handling by allowing a `catch` node on any task. Based on this discussion: https://github.com/serverlessworkflow/specification/discussions/1085 ### Proposal(s): _No response_ ### Alternative(s):...

change: feature
area: spec
type: feature

### What would you like to be added? Add a new call task for the [**Model Context Protocol (MCP)**](https://modelcontextprotocol.io/introduction), thus enabling agentic calls and AI toolset invocations within workflows. This...

change: documentation
change: feature
area: spec
area: ctk
area: examples
type: feature