tobitege
|
7d31057904
|
feat: file explorer: better sorting; .gitignore support; file upload config (#2621)
* feat: file explorer: better sorting; .gitignore support; file upload config
* resolved poetry
* move config settings (no extra file); updated uploading of files; fix exception on refresh of removed folder
* removed console cmds; fix in a toast
* attempt fix of upload toasts
* fix new options' assignments in listen.py
|
2024-06-28 16:36:25 +00:00 |
|
Robert Brennan
|
5bdacf738d
|
Refactor session management (#1810)
* refactor session mgmt
* defer file handling to runtime
* add todo
* refactor sessions a bit more
* remove messages logic from FE
* fix up socket handshake
* refactor frontend auth a bit
* first pass at redoing file explorer
* implement directory suffix
* fix up file tree
* close agent on websocket close
* remove session saving
* move file refresh
* remove getWorkspace
* plumb path/code differently
* fix build issues
* fix the tests
* fix npm build
* add session rehydration
* fix event serialization
* logspam
* fix user message rehydration
* add get_event fn
* agent state restoration
* change history tracking for codeact
* fix responsiveness of init
* fix lint
* lint
* delint
* fix prop
* update tests
* logspam
* lint
* fix test
* revert codeact
* change fileService to use API
* fix up session loading
* delint
* delint
* fix integration tests
* revert test
* fix up access to options endpoints
* fix initial files load
* delint
* fix file initialization
* fix mock server
* fixl int
* fix auth for html
* Update frontend/src/i18n/translation.json
Co-authored-by: Xingyao Wang <xingyao6@illinois.edu>
* refactor sessions and sockets
* avoid reinitializing the same session
* fix reconnect issue
* change up intro message
* more guards on reinit
* rename agent_session
* delint
* fix a bunch of tests
* delint
* fix last test
* remove code editor context
* fix build
* fix any
* fix dot notation
* Update frontend/src/services/api.ts
Co-authored-by: Boxuan Li <liboxuan@connect.hku.hk>
* fix up error handling
* Update opendevin/server/session/agent.py
Co-authored-by: Boxuan Li <liboxuan@connect.hku.hk>
* Update opendevin/server/session/agent.py
Co-authored-by: Boxuan Li <liboxuan@connect.hku.hk>
* Update frontend/src/services/session.ts
Co-authored-by: Boxuan Li <liboxuan@connect.hku.hk>
* fix build errs
* fix else
* add closed state
* delint
* Update opendevin/server/session/session.py
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
---------
Co-authored-by: Xingyao Wang <xingyao6@illinois.edu>
Co-authored-by: Graham Neubig <neubig@gmail.com>
Co-authored-by: Boxuan Li <liboxuan@connect.hku.hk>
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
|
2024-05-22 18:33:16 +00:00 |
|
Robert Brennan
|
dcb5d1ce0a
|
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
|
2024-05-14 11:09:45 -04:00 |
|