Xingyao Wang
a5195b0e65
chore: clean up sandbox and ssh related configs ( #3301 )
...
* clean up sandbox and ssh related stuff
* remove ssh hostname
* remove ssh hostname
* remove ssh password
* update config
* fix typo that breaks the test
2024-08-08 22:15:40 +00:00
tobitege
d50a8447ad
fix: add llm drop_params parameter to LLMConfig ( #2471 )
...
* feat: add drop_params to LLMConfig
* Update opendevin/llm/llm.py
Fix use of unknown method.
Co-authored-by: மனோஜ்குமார் பழனிச்சாமி <smartmanoj42857@gmail.com >
---------
Co-authored-by: மனோஜ்குமார் பழனிச்சாமி <smartmanoj42857@gmail.com >
2024-07-24 16:25:36 +02:00
adragos
5f61885e44
feat: Implement user confirmation mode, request confirmation when running bash/python code in this mode ( #2774 )
...
* [feat] confirmation mode for bash actions
* feat: Add modal setting for Confirmation Mode
* fix: frontend tests for confirmation mode switch
* fix: add missing CONFIRMATION_MODE value in SettingsModal.test.tsx
* fix: update test to integrate new setting
* feat: Implement user confirmation for running bash/python code
* fix: don't display rejected actions
* fix: linting, rename/refactor based on feedback
* fix: add property only to commands, pass serialization tests
* fix: package-lock.json, lint test_action_serialization.py
* test: add is_confirmed to integration test outputs
---------
Co-authored-by: Mislav Balunovic <mislav.balunovic@gmail.com >
2024-07-11 14:57:21 +03:00
மனோஜ்குமார் பழனிச்சாமி
143f38d25a
Refactored sandbox config and added fast boot ( #2455 )
...
* Refactored sandbox config and added fastboot
* added tests
* fixed tests
* fixed tests
* intimate user about breaking change
* remove default config from eval
* check for lowercase env
* add test
* Revert Migration
* migrate old sandbox configs
* resolve merge conflict
* revert migration 2
* Revert "remove default config from eval"
This reverts commit de57c588db .
* change type to box_type
* fix var name
* linted
* lint
* lint comments
* fix tests
* fix tests
* fix typo
* fix box_type, remove fast_boot
* add tests for sandbox config
* fix test
* update eval docs
* small removal comments
* adapt toml template
* old fields shouldn't be in the app dataclass
* fix old keys in app config
* clean up exec box
---------
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2024-07-05 03:30:21 +00:00
Boxuan Li
e45b311c35
Remove MAX_CHARS traffic control ( #2694 )
...
* Remove MAX_CHARS limiting
* More cleanup
2024-06-29 12:59:41 -07:00
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
Engel Nyst
fab8c9003b
remove deprecated github-token config ( #2334 )
...
Co-authored-by: Xingyao Wang <xingyao6@illinois.edu >
2024-06-09 09:50:24 +02:00
மனோஜ்குமார் பழனிச்சாமி
d4ccd48af8
Persistent docker session ( #1998 )
...
Co-authored-by: Robert Brennan <accounts@rbren.io >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
Co-authored-by: Graham Neubig <neubig@gmail.com >
2024-05-29 13:22:34 +00:00
Boxuan Li
6714000b2c
CodeActAgent: Fix iteration reminder ( #1803 )
...
This PR includes three changes:
1) Iteration reminder should start with MAX_ITERATIONS from config rather than default value 100
2) In the first prompt, we should tell the LLM it has `MAX_ITERATIONS - 1` turns left, rather than `MAX_ITERATIONS - 2`
3) Remove legacy ITERATION_REMINDER config
2024-05-15 13:48:47 +08:00
Xingyao Wang
8bfae8413e
Support passing sandbox as argument and iteration reminder ( #1730 )
...
* support custom sandbox;
add iteration_reminder
* Enable iteration reminder in CodeActAgent integration test
* Don't remove numbers when comparing prompts
* Update tests/integration/README.md
---------
Co-authored-by: Boxuan Li <liboxuan@connect.hku.hk >
2024-05-12 07:57:33 +00:00
மனோஜ்குமார் பழனிச்சாமி
73693ba416
Mentioned LLM logs directory ( #1587 )
...
* Update bug_template.yml
* Pythonized
* updated configs type
* updated opendevin_logger
* fixed bool config
* fixed bool config
2024-05-09 13:31:14 -04:00
zhaoninge
6150ab6a3e
fix: corrected bedrock model list ( #1513 )
...
- auto set environment variable
- add criteria for querying the AWS bedrock model
2024-05-07 03:51:49 +00:00
Christian Balcom
27e13fafb5
Token counting and litellm provider customization ( #1421 )
...
* Count tokens to judge more accurate max monologue length, add configurations for max input and output tokens, pulling from litellm when available.
* Fix token counter
* Use None as the default for llm_custom_llm_provider, resolve settings conflict with recent command-r-plus commit.
* Document rationale for default token counts.
* Update opendevin/llm/llm.py
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
* Update opendevin/llm/llm.py
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
* Reverting formatting changes from merge.
* Maybe this will satisfy pydoc-markdown?
---------
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
Co-authored-by: Robert Brennan <accounts@rbren.io >
2024-05-06 00:43:00 +02:00
Jiayi Pan
bccb8297b8
feat: ability to configure temperature and top-p sampling for llm generation ( #1556 )
...
Co-authored-by: Jim Su <jimsu@protonmail.com >
2024-05-03 19:15:39 +00:00
Robert Brennan
fadcdc117e
Migrate to new folder structure in preparation for refactor ( #1531 )
...
* fix up folder structure
* update docs
* fix imports
* fix imports
* fix imoprt
* fix imports
* fix imports
* fix imports
* fix test import
* fix tests
* fix main import
2024-05-02 17:01:54 +00:00