Skip to content

Commit 1803640

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 b875c33 commit 1803640

File tree

42 files changed

+10905
-71
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

+10905
-71
lines changed

contributing/samples/graph_agent_advanced/README.md

Lines changed: 405 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)