Skip to content

Commit c678aac

Browse files
committed
2 parents dd51aef + 8ba9263 commit c678aac

2 files changed

Lines changed: 8 additions & 5 deletions

File tree

.github/ROADMAP.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
- [ ] Graph visualization
2-
- [ ] Debug mode with node by node execution
3-
- [ ] Error handling system
2+
- [x] Debug mode with node by node execution
3+
- [x] Error handling system

README.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,26 @@
44
[![Downloads](https://img.shields.io/pypi/dm/edgygraph)](https://pypi.org/project/edgygraph/#files)
55
[![Issues](https://img.shields.io/github/issues/mathisxy/edgygraph)](https://github.com/mathisxy/edgygraph/issues)
66
[![Type Check](https://github.com/mathisxy/edgygraph/actions/workflows/typecheck.yml/badge.svg?branch=main)](https://github.com/mathisxy/Edgy-Graph/actions/workflows/typecheck.yml)
7+
[![Tests](https://github.com/mathisxy/edgygraph/actions/workflows/tests.yml/badge.svg?branch=main)](https://github.com/mathisxy/Edgy-Graph/actions/workflows/tests.yml)
78
[![Deploy Docs](https://github.com/mathisxy/edgygraph/actions/workflows/docs.yml/badge.svg)](https://github.com/mathisxy/Edgy-Graph/actions/workflows/docs.yml)
89
[![Documentation](https://img.shields.io/badge/Docs-GitHub%20Pages-blue)](https://mathisxy.github.io/edgygraph/)
910

10-
A **pydantically** typed, lightweight **graph framework** for Python that combines features from [Langgraph](https://github.com/langchain-ai/langgraph) with **static type security**.
11+
A **pydantically** typed, lightweight **graph framework** for Python that combines features from [Langgraph](https://github.com/langchain-ai/langgraph) with **static type safety**.
1112

1213
A community collection of nodes will be available [here](https://www.github.com/mathisxy/edgynodes/).
1314

1415
## Overview
1516

16-
- **Pydantic Typing**: <br> Built on Pydantic and Generics for complete static type safety.
17-
- **Inheritance and Variance**: <br> Easily extend and specialize state and node classes.
17+
- **Pydantic Typing**: <br> Built on Pydantic and Generics for 100% strict static type safety.
18+
- **Inheritance or Protocols**: <br> Extend, specialize and join state and node classes.
1819
- **Parallel Task Processing**: <br> Multiple nodes can run simultaneously
1920
- **Dual State Management**:
2021
- State with automatic change extraction and conflict detection
2122
- Shared state accessible by all nodes, protected via explicit locking
2223
- **Flexible Routing**: <br> Define simple node-to-node edges or dynamic routing based on functions.
2324
- **Streaming**: <br> A standardized interface for streaming data between nodes.
25+
- **Hooks Interface**: <br> Customizability and predefined interactive step-by-step debugging class.
26+
- **Error Edges**: <br> Configure node error handling in the graph.
2427

2528
## Installation
2629

0 commit comments

Comments
 (0)