Skip to content

Commit 1ab30fd

Browse files
committed
feat: Add CheckpointService for agent state persistence
Add stateless CheckpointService using SessionService and ArtifactService primitives with delta compression, concurrent session locking, and configurable retention. Includes CheckpointableMixin for any agent type, GraphCheckpointCallback for node-level checkpointing, and comprehensive error model with telemetry. Includes checkpoint samples.
1 parent 8ae40c2 commit 1ab30fd

File tree

42 files changed

+10942
-147
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+10942
-147
lines changed

contributing/samples/graph_agent_advanced/README.md

Lines changed: 416 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
"""Advanced GraphAgent example showcasing all features.
2+
3+
This example demonstrates:
4+
- Checkpointing with resume capability
5+
- LLM-based interrupt reasoning
6+
- Callback-based observability
7+
- Flexible interrupt timings (BEFORE/AFTER/BOTH)
8+
- Immediate cancellation with state preservation
9+
- All interrupt actions (continue, pause, defer, rerun, skip)
10+
"""

0 commit comments

Comments
 (0)