5734 Commits

Author SHA1 Message Date
Anas DORBANI
fa40d379de
Update README file (#472)
* Update README file

* add the requirements section

* Revert the project description
2024-04-01 21:18:10 -04:00
Devin
abe0b9fd79
fix: Add numpy to Pipfile dependencies for issue #520 (#533)
Co-authored-by: Ubuntu <ubuntu@ip-10-240-235-229.us-west-2.compute.internal>
2024-04-01 20:55:20 -04:00
Joo-Won Jung
b609f0681b
Add an Pipfile example for AMD GPU or CPU only users (#510)
* refactor: add Pipfile example to select various PyTorch package

* Update README.md

---------

Co-authored-by: Robert Brennan <accounts@rbren.io>
2024-04-01 13:51:50 -04:00
Robert Brennan
511afa12fe
fix old references to langchains (#513) 2024-04-01 13:33:20 -04:00
Binyuan Hui
d97602d071
add: .gitattributes (#511)
* add: .gitattributes

* fix: change ipynb as vendored
2024-04-02 01:24:28 +08:00
Alex Bäuerle
6d43b0ae88
fix: set the input to be empty after pressing enter instead of showing a newline (#506) 2024-04-02 01:07:06 +08:00
Robert Brennan
dac89a9720
Update README.md (#505) 2024-04-01 11:54:45 -04:00
Robert Brennan
3e6508b7f1
Update Langchains Agent, rename to Monologue (#402)
* standardize on content vs contents

* remove langchain dep

* rename langchains to monologue

* unused imports

* Update agenthub/planner_agent/prompt.py

* update locks

* fix code editor

* fix agent list in frontend
2024-04-01 11:33:39 -04:00
Aravind Somaraj
26c9ce132b
style: Moved argument parsing statements into a separate function (#503)
* style: moved argument parsing into a separate function

* commito

* Update evaluation/regression/conftest.py

---------

Co-authored-by: Robert Brennan <accounts@rbren.io>
2024-04-01 10:47:58 -04:00
Patrick Nercessian
64281c4cc4
Transitioned to use LiteLLM Router to support retries and backoffs (#501) 2024-04-01 10:42:52 -04:00
Tess
8796a690d5
doc - Added code documentation for clarity (#434)
* doc - Added code documentaion to 'plan.py'

* doc - Added code documentation to 'session.py'

* doc - added code documentation for clarity

* doc - added documentation to 'conftest.py'

* doc - added code documentation to 'run_tests.pt'

* Update evaluation/regression/conftest.py

---------

Co-authored-by: Robert Brennan <accounts@rbren.io>
2024-04-01 10:22:09 -04:00
xcodebuild
1ae3f1bf6a
Fix API with vite proxy (#454)
* fix: use vite proxy for API and ws

* feat: add env var BACKEND_HOST

* feat: mock api for /litellm-models
2024-04-01 13:17:20 +08:00
Erik Nilsson
4404b9af24
Automatic repair of json for langchains agent (#444)
* Added json_repair to Pipfile

* Automatic repair of json for langchains agent
2024-03-31 22:52:59 -04:00
808vita
0e3c86ad59
fix typing jsx ChatInterface.tsx (#468)
wrapped with fragment
2024-03-31 22:46:08 -04:00
Alex Bäuerle
15ab5e1617
feat: make input for message autoresize (#466) 2024-04-01 04:25:44 +08:00
Alex Bäuerle
838ca200a8
fix: fix chat bubble width (#464) 2024-04-01 03:33:26 +08:00
808vita
a00f604995
feat(frontend): typing chat feature | for #187 (#353)
* feat(frontend): typing chat

* fix linting

* typo corrections - ChatInterface.tsx

typo corrections in comments

* refactor and fix typing
2024-04-01 03:10:37 +08:00
Anas DORBANI
c6cc5f6b5a
Add Makefile (#432) 2024-03-31 14:46:42 -04:00
iFurySt
a08c82d35e
ci: check if the image exists in ghcr.io to avoid repeat building and pushing (#283)
* ci: check if the image exists in ghcr.io to avoid repeat building and pushing.

* feat: add push MAJOR and MINOR version to ghcr.io
2024-03-31 11:30:13 -04:00
Robert Brennan
ec073834ad
Send error response instead of crashing (#450) 2024-03-31 11:17:23 -04:00
808vita
e9adc45276
doc: add mock server to list in CONTRIBUTING.md (#442)
Added mock server to "How to begin" section
2024-03-31 11:16:33 -04:00
Robert Brennan
a73df88678
require 3.11 (#451) 2024-03-31 11:12:13 -04:00
Engel Nyst
6e4089fb75
Remove unexpected backticks from the LLM (#440) 2024-03-31 10:39:35 -04:00
Jayanth Parthsarathy
907da30320
doc: fix wrong link to server in contributing.md (#427)
* doc: fix wrong link to server in contributing.md

---------

Co-authored-by: jimsu <jimsu@protonmail.com>
2024-03-31 01:32:27 -04:00
Jim Su
7af57b3e1d
Make user messages blue (#428) 2024-03-31 01:09:03 -04:00
Engel Nyst
ddf27c0891
Fix Agent README.md (#422) 2024-03-31 00:55:24 -04:00
iFurySt
dab86c4a77
Style improve fe layout and interaction (#385)
* style: improve FE layout and interaction, remove daisyui, switch to nextui; reduce the props of Workspace component; adjust style of chat bubble and workspace tabs.
2024-03-31 00:52:34 -04:00
Manal Arora
87d56d961f
feat(frontend): adding functinality to get agents from backend server (#406)
* adding functinality to get agents from backend server

* dynamic selection of agents in backend

* adding the function listAgents

* Update opendevin/server/listen.py

* Update opendevin/agent.py

---------

Co-authored-by: Robert Brennan <accounts@rbren.io>
2024-03-30 19:45:55 -04:00
Robert Brennan
fd5618202e
Update sandbox.py (#390) 2024-03-30 19:35:59 -04:00
Robert Brennan
2a959a199b
Update README.md (#396) 2024-03-30 19:28:58 -04:00
jannikwinghart
da69bab11a
Added instructions to update the backend architecture diagram (#413) 2024-03-30 19:24:52 -04:00
Robert Brennan
93cb5e0617
Update agent docs (#407)
* Update agent docs

* Update README.md

* Update README.md
2024-03-30 19:23:40 -04:00
Yufan Song
2d8cb973a8
add container image (#408) 2024-03-30 14:58:31 -04:00
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 820b38b1e20a6aa871b9c6bfe2f68df775c8f24f.

* 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