Add permanent storage option for EventStream (#1697)

* add storage classes

* add minio

* add event stream storage

* storage test working

* use fixture

* event stream test passing

* better serialization

* factor out serialization pkg

* move more serialization

* fix tests

* fix test

* remove __all__

* add rehydration test

* add more rehydration test

* fix fixture

* fix dict init

* update tests

* lock

* regenerate tests

* Update opendevin/events/stream.py

* revert tests

* revert old integration tests

* only add fields if present

* regen tests

* pin pyarrow

* fix unit tests

* remove cause from memories

* revert tests

* regen tests
This commit is contained in:
Robert Brennan
2024-05-14 11:09:45 -04:00
committed by GitHub
parent beb74a19f6
commit dcb5d1ce0a
73 changed files with 1022 additions and 809 deletions

1
.gitignore vendored
View File

@@ -204,3 +204,4 @@ cache
config.toml
test_results*
/_test_files_tmp/