geohotstan
fb1822123a
Adding pre-commit and CI for ruff and mypy ( #69 )
...
* don't modify directories
* oops typo
* dev_config/python
* add config to CI
* bump CI python to 3.10
* 3.11?
* del actions/
* add suggestions
* delete unused code
* missed some
* oops missed another one
* remove a file
2024-03-23 19:41:49 -04:00
Robert Brennan
3b2ed14ae7
Use Docker SDK for sandbox, integrate into CommandManager ( #93 )
...
* refactor command manager to use docker and move to docker sdk
* fix read and write actions
* actually run background cmd
* use bash for running cmds and fix logs
* keep logs in buffer file
* fix up background logs
* consolidate requirements
* fix docker imports
* add fixme
* add remove fixme
* fix sandbox.py path in README
* fix typo annotation and prompt
---------
Co-authored-by: Xingyao Wang <xingyao6@illinois.edu >
2024-03-22 21:54:00 +08:00
Robert Brennan
b84463f512
Refactor agent interface a bit ( #74 )
...
* start moving files
* initial refactor
* factor out command management
* fix command runner
* add workspace to gitignore
* factor out command manager
* remove dupe add_event
* update docs
* fix init
* fix langchain agent after merge
2024-03-21 23:35:28 +08:00