Robert Brennan
4882cb6a66
Update README.md ( #403 )
2024-03-30 14:11:58 -04:00
jannikwinghart
dd1ac82d15
Added architecture diagrams for system overview and backend ( #391 )
2024-03-30 12:03:56 -04:00
Zijian Han
838f79879b
fix #375 : update python version ( #380 )
2024-03-30 10:46:02 -04:00
Robert Brennan
6bd566d780
simplify readme ( #366 )
...
* simplify readme
* Update config.toml.template
* Update vite.config.ts (#372 )
* Update vite.config.ts
* Update frontend/vite.config.ts
---------
Co-authored-by: Robert Brennan <accounts@rbren.io >
* remove old langchains infra
* remove refs to OPENAI_API_KEY
* simplify opendevin readme
---------
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2024-03-30 10:15:20 -04:00
Jim Su
11ed011b11
Update README.md ( #379 )
2024-03-30 10:15:08 -04:00
Robert Brennan
effac868c1
Implement deserialization for actions and observations ( #359 )
...
* action deserializing
* add observation deserialization
* add tests
* refactor agents with serialization
* fix some errors
* fix lint
* fix json parser
2024-03-30 10:06:25 -04:00
Robert Brennan
f68ee45761
output prompt debug before response ( #348 )
2024-03-30 20:08:05 +08:00
Renu
0a4f7de215
refactor(frontend): categorized css files into a separate folder ( #298 )
...
* Issue 294
* categorize css files
* cleanup
* formatted css
2024-03-30 20:01:39 +08:00
Jim Su
1be355436d
Expose LiteLLM model names in backend ( #370 )
2024-03-29 19:34:32 -04:00
Robert Brennan
96af82ad6d
Update README.md ( #365 )
2024-03-29 16:58:21 -04:00
Hesham
0e1ba56ef0
Support --task-file argument for main.py ( #358 )
...
* Update main.py
* Update main.py
* Update opendevin/main.py
Co-authored-by: Robert Brennan <accounts@rbren.io >
* Update main.py
* Update main.py
* Update main.py
* Update main.py
---------
Co-authored-by: Robert Brennan <accounts@rbren.io >
2024-03-29 16:54:26 -04:00
Anas DORBANI
f5d07ad1b3
add more checks for the pre-commit config ( #279 )
2024-03-29 16:48:02 -04:00
Robert Brennan
3d7a86feb6
Fix TOML parser ( #363 )
...
* fix toml
* Update opendevin/config.py
* install types
* install types
* Revert "install types"
This reverts commit 820b38b1e2 .
* fix install types
* non-interactive
2024-03-29 16:39:53 -04:00
Robert Brennan
248c39697e
Remove extra install step ( #361 )
2024-03-29 16:13:29 -04:00
iFurySt
2286e73912
fix: change to use the latest docker image. ( #290 )
...
Co-authored-by: Robert Brennan <accounts@rbren.io >
2024-03-29 15:59:52 -04:00
Josh Hendershot
197e7fb2c0
fix(agenthub): update initial thoughts ( #281 )
...
* fix(agenthub): update initial thoughts
* edit langchains_agent
2024-03-29 15:57:10 -04:00
Yufan Song
a7b4a7ca2f
add byte order ( #292 )
2024-03-29 15:50:06 -04:00
Yufan Song
2def49e794
add ( #355 )
...
Co-authored-by: Robert Brennan <accounts@rbren.io >
2024-03-29 15:33:02 -04:00
Jim Su
b1b96df8a8
Replace environment variables with configuration file ( #339 )
...
* Replace environment variables with configuration file
* Add config.toml to .gitignore
* Remove unused os imports
* Update README.md
* Update README.md
* Update README.md
* Fix merge conflict
* Fallback to environment variables
* Use template file for config.toml
* Update config.toml.template
* Update config.toml.template
---------
Co-authored-by: Robert Brennan <accounts@rbren.io >
2024-03-29 15:26:20 -04:00
George Balch
b443c0af29
fix: Update requirements.txt with google-generativai ( #315 )
...
* Install google generativeai package and update requirements.txt using pip freeze
* Switch to pipenv for package management and add google-generateai package as well
* Update README with new installation instructions, refactor a little for better ordering of instructions
* Fix typo
---------
Co-authored-by: Robert Brennan <accounts@rbren.io >
2024-03-29 15:16:12 -04:00
808vita
98e7057d53
refactor(vite config) & doc (main readme) : Start Frontend with just "npm start" ( #333 )
...
* frontend : added vite --port 3001 | package.json
"start" script : added "vite --port 3001" to frontend package.json
Just use npm start ; uses port 3001
* Updated installation section for frontend | README.md
With the addition of "start": "vite --port 3001" to the frontend's package.json, simply use "npm start" to initiate the frontend development environment.
* -modify vite config port to 3001
-Revert "frontend : added vite --port 3001 | package.json"
2024-03-29 15:13:42 -04:00
Raphaël Fleury-le veso
f3fda42765
fix: Add claude-3-opus-20240229 option to settingsService.ts ( #342 )
...
* Added claude-3-opus-20240229 option to settingsService.ts
* Fix lint error
---------
Co-authored-by: Jim Su <jimsu@protonmail.com >
2024-03-29 12:23:18 -04:00
Robert Brennan
a6f0c066b5
Implement Planning ( #267 )
...
* add outline of agent
* add plan class
* add initial prompt
* plumb plan through a bit
* refactor state management
* move task into state
* fix errors
* add prompt parsing
* add task actions
* better serialization
* more serialization hacks
* fix fn
* fix recursion error
* refine prompt
* better description of run
* update prompt
* tighter planning mechanism
* prompt tweaks
* fix merge
* fix lint issues
* add error handling for tasks
* add graphic for plans
* remove base_path from file actions
* rename subtask to task
* better planning
* prompt updates for verification
* remove verify field
* ruff
* mypy
* fix actions
2024-03-29 11:47:29 -04:00
Robert Brennan
32a3a0259a
Serialization of Actions and Observations ( #314 )
...
* checkout geohotstan work
* merge session.py changes
* add observation ids
* ignore null actions and obs
* add back action messages
* fix lint
2024-03-29 10:49:40 -04:00
brzhang
bbc51c858d
feat: pref message send box style ( #335 )
...
Co-authored-by: brzhang <hoollyzhang@tencent.com >
2024-03-29 09:19:39 -04:00
Robert Brennan
0322693ec2
remove base_path from file actions ( #320 )
...
* remove base_path from file actions
* unused imports
2024-03-29 11:55:25 +08:00
Anas DORBANI
7c27e59918
feat: Ad/regression tests using pytest ( #329 )
...
* Remove all the unnecessary files
* Create finalize the regression testing framework and add hello world test case
* Update requirements.txt
* Update the test function to execute the generate script
2024-03-28 23:40:30 -04:00
Jim Su
fa87352b45
Correctly change directory ( #325 )
...
* Correctly change directory
* Make pre-commit executable
* Fix lint issues
2024-03-28 20:49:37 -04:00
808vita
7448d9147b
Update README.md ( #323 )
...
Frontend readme updated - for terminal section
2024-03-28 20:36:56 -04:00
Ashher Ali
33f67876d9
bug: #313 responsive width wrt size ( #302 )
...
* #294 refactor Browser.tsx and Browser.css
* #313 UI responsive
* husky issue resolved
* #313 UI responsive
2024-03-28 16:54:35 -04:00
Yufan Song
e6633e6aae
refactor ( #318 )
2024-03-28 15:51:28 -04:00
Yufan Song
dedd09fdf5
add mkdir ( #317 )
2024-03-28 15:39:40 -04:00
Robert Brennan
94120f2b5d
refactor state management ( #258 )
...
* refactor state management
* rm import
* move task into state
* revert change
* revert a few files
2024-03-28 15:23:47 -04:00
Yufan Song
d993162801
feat(sandbox): add container process timeout kill machenism ( #316 )
...
* add timeout
* set timeout
2024-03-28 15:04:13 -04:00
Jim Su
e249776e96
Force dark mode ( #310 )
2024-03-28 12:25:17 -04:00
Yashwanth S C
f38bbf9261
feat(frontend): Add file picker to choose the working directory #221 ( #289 )
...
Add a file picker feature to top of the chat window.
Now a user can select the directory to work with.
Once a directory is chosen the user has the option to edit the directory also.(i.e choose another directory).
2024-03-28 10:53:33 -04:00
Yufan Song
256a04b307
fix(sandbox): add get pid code and kill the process ( #274 )
...
* add get pid code and kill
* remove print
* apply suggestion
2024-03-28 10:41:17 -04:00
808vita
2ff2cb5549
refactor (frontend) : for issue #294 frontend task : Clean up Browser.tsx & Browser.css ( #296 )
...
* Clean up comments from Browser.tsx
Clean up commented code from Browser.tsx
* clean up Browser.css and add mockup-browser class
clean up unused css classes in Browser.css and add "mockup-browser class"
* removed inline style- Browser.tsx
Removed inline styles from the div in Browser.tsx ; moved them to Browser.css under the class name "mockup-browser".
2024-03-28 21:30:03 +08:00
Kishore Chitrapu
73ea0e5803
Fix Docker container creation and error handling ( #280 )
...
* Fix Docker container creation and error handling
* updated patch based on the feedback
* add check docker message
2024-03-28 08:51:31 -04:00
Anas DORBANI
82c215ed5d
Extract logic from init from langchains_agent and codeact_agent ( #167 )
2024-03-28 08:51:21 -04:00
Jim Su
b1944a63ef
Re-add banner to App and add change message ( #282 )
...
* Re-add banner to App and add change message
* feat: styling improvements for right panel
---------
Co-authored-by: huybery <huybery@gmail.com >
2024-03-28 20:35:17 +08:00
digger yu
ed3bf194c7
fix typo ( #286 )
2024-03-28 19:27:50 +08:00
808vita
145d9e8041
Update CONTRIBUTING.md ( #291 )
...
typo correction
2024-03-28 19:23:36 +08:00
Robert Brennan
89e923679e
API schema draft ( #189 )
...
* add api schema draft
* Update README.md
* Update opendevin/server/README.md
2024-03-27 22:03:55 -04:00
Binyuan Hui
658b860d04
feat: support tailwind and daisyUI ( #266 )
...
* feat: support tailwind and daisyUI
* feat: some styling improvements with daisyUI
* fix: remove flex in app.css and edit height in CodeEditor
2024-03-28 09:44:04 +08:00
Jim Su
2590570109
Add model and agent options in frontend ( #271 )
...
Add model and agent options in frontend
2024-03-27 21:09:22 -04:00
George Balch
16bf9d3cd2
Check for env var in parser argument default value or use hardcoded default ( #276 )
2024-03-27 20:55:16 -04:00
Robert Brennan
a9102382f6
Update image registry in README.md ( #265 )
...
* Update image registry in README.md
* Update README.md
* Update README.md
2024-03-28 04:36:50 +08:00
Yufan Song
5db5acdaa3
add docker image docs ( #263 )
2024-03-27 16:08:53 -04:00
Robert Brennan
4304aceff3
remove openai key assertion, enable alternate embedding models ( #231 )
...
* remove openai key assertion
* support different embedding models
* add todo
* add local embeddings
* Make lint happy (#232 )
* Include Azure AI embedding model (#239 )
* Include Azure AI embedding model
* updated requirements
---------
Co-authored-by: Rohit Rushil <rohit.rushil@honeywell.com >
* Update agenthub/langchains_agent/utils/memory.py
* Update agenthub/langchains_agent/utils/memory.py
* add base url
* add docs
* Update requirements.txt
* default to local embeddings
* Update llm.py
* fix fn
---------
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
Co-authored-by: RoHitRushil <43521824+RohitX0X@users.noreply.github.com >
Co-authored-by: Rohit Rushil <rohit.rushil@honeywell.com >
2024-03-27 14:58:47 -04:00