Skip to content

Commit ce1731f

Browse files
authored
Merge pull request #48 from aurelio-labs/james/parallel-nodes
feat: parallel nodes
2 parents 5e0dd10 + 380721e commit ce1731f

5 files changed

Lines changed: 455 additions & 85 deletions

File tree

docs/user-guide/release-notes.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,20 @@
11
See below for all notable changes to the GraphAI library.
22

3+
## [0.0.10] - TBD
4+
5+
### Added
6+
- Direct Starlette support for `GraphEvent` and `EventCallback` objects
7+
- Parallel node execution for graphs with multiple outgoing edges from a single node
8+
- Automatic concurrent execution when a node has multiple successors
9+
- State merging from parallel branches
10+
- Configurable through standard `add_edge()` calls
11+
- New `add_join()` method for explicit convergence of parallel branches
12+
- Synchronizes multiple parallel branches to a single destination node
13+
- Ensures convergence node executes only once with merged state
14+
- Prevents duplicate execution of downstream nodes
15+
- New `add_parallel()` convenience method for creating parallel branches
16+
- Syntactic sugar for adding multiple edges from one source to multiple destinations
17+
318
## [0.0.9] - 2025-09-05
419

520
### Added

0 commit comments

Comments
 (0)