Nuno Campos
7aaeedd7ba
checkpoint-*: In put_writes clear any previously saved writes for this task_id
...
- Previously implementations were clearing only tasks if the index matched a previously saved one, which isn't enough to guarantee idempotency
2024-08-19 15:40:04 -07:00
Nuno Campos
e916cab08f
Checkpoint errors in pending_writes, expose under StateSnapshot.tasks
...
- Save errors produced by tasks, under pending_writes
- Re-work logic to cancel other tasks when one fails, ready to change for interrupt exception
- Update serializer to handle exceptions
- Update get_state/get_state_history with new return value property "tasks" which contains a richer description of the next tasks, currently with id, name and error (if already ran and errored)
2024-08-16 13:11:27 -07:00
Nuno Campos
d07cbd34ce
checkpoint1.0.3
2024-08-15 10:19:50 -07:00
Nuno Campos
728b283063
checkpoint: Ignore serialized values when constructor no longer available
2024-08-14 10:59:14 -07:00
Nuno Campos
a64c0a2679
Add pathlib.Path and re.Pattern
2024-08-11 19:40:11 -07:00
Nuno Campos
fdc5aece52
Add Decimal
2024-08-11 19:34:22 -07:00
Nuno Campos
685db62029
checkpoint: Add support for serializing more python types
...
- all ip interfaces
- deque,
- ZoneInfo
- date
- time
2024-08-11 19:27:29 -07:00
Vadym Barda and GitHub
71ce07d971
checkpoint: update docstrings for checkpoint libraries ( #1277 )
2024-08-08 16:26:16 +00:00
Vadym Barda and GitHub
5cab47f751
checkpoint: move memory into a directory to fix namespace import issues ( #1249 )
2024-08-07 09:41:06 -04:00
Vadym Barda and GitHub
2b860f04ce
checkpoint: release 1.0.1 ( #1243 )
2024-08-06 22:38:13 -04:00
b37f78942d
checkpoint-postgres: new library for postgres checkpointer implementation ( #1236 )
...
* checkpoint-postgres: new library for postgres checkpointer implementation
---------
Co-authored-by: Nuno Campos <nuno@langchain.dev >
2024-08-06 22:37:06 -04:00
vbarda
55717c9bde
update memory saver + tests
2024-08-05 16:53:33 -04:00
Vadym Barda and GitHub
c149a99b44
checkpoint-sqlite: new library for sqlite checkpointer implementation ( #1203 )
...
* checkpoint-sqlite: new library for sqlite checkpointer implementation
2024-08-02 22:14:12 +00:00
Nuno Campos
55044ba231
Add make test_watch_all command
2024-08-02 12:56:53 -07:00
Vadym Barda and GitHub
bbd5e692e1
checkpoint: release 1.0.0 ( #1201 )
2024-08-02 14:10:00 -04:00
4b2187c9a3
checkpoint: switch thread_ts -> checkpoint_id, add checkpoint_ns, change serializer protocol ( #1185 )
...
---------
Co-authored-by: Nuno Campos <nuno@langchain.dev >
2024-08-02 01:08:19 +00:00
ae74825ea7
langgraph checkpoint: new library for checkpoint interfaces ( #1163 )
...
---------
Co-authored-by: Nuno Campos <nuno@langchain.dev >
2024-07-31 16:45:52 -04:00