Graham Neubig
c7dff3e4d2
Remove third-party runtimes (daytona, modal, e2b, runloop) from main codebase ( #9213 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
Co-authored-by: Engel Nyst <engel.nyst@gmail.com>
2025-06-26 07:39:39 -04:00
mindflow-cn
fa75b22cc0
Enhanced llm editor ( #9174 )
...
Co-authored-by: jianchuanli <jianchuanli@langcode.com>
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev>
2025-06-24 13:57:18 +00:00
MXDI
6aad23d35c
feat: Add support for Mistral AI models with customizable safety sett… ( #8802 )
...
Co-authored-by: Mahdiglm <mahdiglm@users.noreply.github.com>
Co-authored-by: Engel Nyst <engel.nyst@gmail.com>
Co-authored-by: mamoodi <mamoodiha@gmail.com>
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
2025-06-23 18:37:06 +00:00
brettstewart
54af9ff3fe
feat(runtime): add kubernetes support ( #8814 )
...
Co-authored-by: Corey White <corey.white@ziffdavis.com>
Co-authored-by: luke_schulz <luke.schulz@ziffmedia.com>
2025-06-18 21:25:50 +00:00
Xingyao Wang
ef582a6335
Increase max iterations from 250 to 500 ( #9203 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-06-18 21:32:15 +02:00
Xingyao Wang
3ccc96d794
Fix(docs): volumes configuration under [sandbox] in config.toml ( #8724 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-05-28 00:30:07 +08:00
Chase
c6c94d979b
Feature: Add custom agents via config ( #8245 )
2025-05-08 18:15:15 +02:00
Xingyao Wang
421b8e948d
Add vscode_port option to SandboxConfig ( #8268 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-05-05 10:11:34 +08:00
Dani
c82b3378a6
Fix issue #8145 : Correct name for max_tokens for condenser in config.template.toml ( #8165 )
2025-04-29 20:28:01 +00:00
Michael Panchenko
5b3270be2d
Possibility to disable default tools ( #7951 )
2025-04-20 02:14:46 +02:00
Engel Nyst
d05a6f30e1
[Refactor] Rename codeact_* agent options to simple name ( #7853 )
2025-04-15 00:14:13 +02:00
Engel Nyst
8e9eb7d07d
Reduce max iterations by default ( #7535 )
2025-03-27 01:00:14 +00:00
Boxuan Li
d343e4ed9a
Config to save screenshots in trajectory ( #7284 )
2025-03-22 05:43:01 +00:00
Graham Neubig
6824d14ed8
Update config.template.toml to match current codebase ( #7314 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-03-19 15:37:49 +01:00
Boxuan Li
49a29c19cb
Remove mention of non-existent config micro_agent_name ( #7209 )
2025-03-13 03:33:59 +08:00
Robert Brennan
5128377baa
remove llamaindex ( #7151 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
2025-03-11 22:28:56 +00:00
Engel Nyst
3d38a105cf
Add loading from toml for condensers ( #6974 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Calvin Smith <email@cjsmith.io>
2025-03-03 20:32:46 +01:00
Ivan Dagelic
ecd573febc
Daytona Runtime ( #6863 )
...
Signed-off-by: jsrzic <josip.srzic@gmail.com>
Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com>
Co-authored-by: jsrzic <65179822+jsrzic@users.noreply.github.com>
2025-02-24 13:09:30 +01:00
Boxuan Li
d33913e036
Add enable_history_truncation option to disable history truncation ( #6820 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
2025-02-21 06:43:02 +00:00
sp.wack
94d833cb5f
fix: Update config.template.toml to have empty api keys ( #6521 )
2025-01-29 18:54:28 +00:00
Xiaohua Zhang
9912e28576
chore: update config template to use docker runtime by default ( #6435 )
...
Co-authored-by: Xiaohua Zhang <xiaohua.dev@gmail.com>
2025-01-23 22:24:00 +00:00
Boxuan Li
4383be1ab4
(feat) Add trajectory replay for headless mode ( #6215 )
2025-01-18 05:48:22 +00:00
Xingyao Wang
0c961bfd8b
refactor(prompt): move runtime/repo info to user message and disable them in eval ( #6291 )
2025-01-16 17:53:10 +00:00
Alejandro Cuadron Lafuente
578291e961
Enabled native function calling for O1 + added support for reasoning_effort config in the config. ( #6256 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
2025-01-16 14:53:11 +00:00
Boxuan Li
92b8d55c2d
Rename trajectories_path config to save_trajectory_path ( #6216 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
2025-01-14 04:32:45 +00:00
Engel Nyst
3d2138d9ce
Command line args fixes ( #5990 )
2025-01-05 02:58:26 +00:00
Engel Nyst
c567c11267
Enable/disable function calling by user configuration ( #5992 )
...
Co-authored-by: co <yc5@tju.edu.cn>
Co-authored-by: Cheng Yang <93481273+young010101@users.noreply.github.com>
2025-01-03 01:40:49 +01:00
Robert Brennan
e628615094
Revert "feat(config): enable/disable LLM model tools/funcs usage by config" ( #5989 )
...
Co-authored-by: tofarr <tofarr@gmail.com>
2025-01-03 00:28:07 +01:00
Cheng Yang
8d627e52cb
feat(config): enable/disable LLM model tools/funcs usage by config ( #5576 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
2025-01-02 21:20:37 +00:00
Engel Nyst
3297e4d5a8
Use litellm's modify params ( #5636 )
2024-12-17 21:32:49 +01:00
Engel Nyst
b295f5775c
Revert "Fix issue #5609 : Use litellm's modify_params with default True" ( #5631 )
2024-12-16 20:39:57 +00:00
OpenHands
09735c7869
Fix issue #5609 : Use litellm's modify_params with default True ( #5611 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
2024-12-16 20:18:45 +01:00
Engel Nyst
590ebb6e47
Small fix and addition for token counting ( #5550 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2024-12-15 15:12:05 +01:00
Cheng Yang
7e4c1c733b
feat(sandbox): add support for extra Docker build arguments ( #5447 )
2024-12-12 10:21:46 +08:00
tofarr
de81020a8d
Feat: Introduce class for SessionInitData rather than using a dict ( #5406 )
2024-12-05 13:11:00 -07:00
Boxuan Li
88dbe85594
Make trajectories_path support file path ( #4840 )
2024-11-08 06:26:12 +00:00
Xingyao Wang
da548d308c
[agent] LLM-based editing ( #3985 )
...
Co-authored-by: Tim O'Farrell <tofarr@gmail.com>
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
Co-authored-by: Robert Brennan <accounts@rbren.io>
Co-authored-by: Graham Neubig <neubig@gmail.com>
2024-10-22 04:51:44 +08:00
Peyton Walters
9566ca4a3c
Implement basic modal sandbox support ( #4133 )
2024-10-15 06:37:02 -04:00
Boxuan Li
7186224899
Dump trajectories with delegate history if configured ( #4336 )
2024-10-13 17:30:04 -07:00
Engel Nyst
9d0e6a24bc
Refactor embeddings ( #4219 )
2024-10-05 18:59:08 +00:00
tofarr
152f99c64f
Chore Bump python version ( #3545 )
2024-10-03 13:40:55 -04:00
Engel Nyst
e582806004
Vision and prompt caching fixes ( #4014 )
2024-09-28 14:37:29 +02:00
Engel Nyst
f994277d0f
Make agents follow configured temperature ( #4099 )
2024-09-28 01:15:46 +00:00
Xingyao Wang
402a03cb9a
change top_p default value to 1.0 ( #3983 )
2024-09-21 18:00:18 +00:00
Engel Nyst
8fdfece059
Refactor messages serialization ( #3832 )
...
Co-authored-by: Robert Brennan <accounts@rbren.io>
2024-09-18 23:48:58 +02:00
tobitege
03b5b03bb2
(enh) CodeActAgent: improve logging; sensible retry defaults in config ( #3729 )
...
* CodeActAgent: improve logging; sensible retry defaults for completion errors
* CodeActAgent: reduce completion error message sent to UI
* tweak values; docs+config template changes
* fix format_messages; log exception in codeactagent again
2024-09-05 18:14:15 +00:00
niliy01
82a154f7e7
(feat) making prompt caching optional instead of enabled default ( #3689 )
...
* (feat) making prompt caching optional instead of enabled default
At present, only the Claude models support prompt caching as a experimental feature, therefore, this feature should be implemented as an optional setting rather than being enabled by default.
Signed-off-by: Yi Lin <teroincn@gmail.com>
* handle the conflict
* fix unittest mock return value
* fix lint error in whitespace
---------
Signed-off-by: Yi Lin <teroincn@gmail.com>
2024-09-05 18:52:26 +02:00
tobitege
bc31fb15fe
(fix) CodeActAgent: fix issues with vision support in prompts ( #3665 )
...
* CodeActAgent: fix message prep if prompt caching is not supported
* fix python version in regen tests workflow
* fix in conftest "mock_completion" method
* add disable_vision to LLMConfig; revert change in message parsing in llm.py
* format messages in several files for completion
* refactored message(s) formatting (llm.py); added vision_is_active()
* fix a unit test
* regenerate: added LOG_TO_FILE and FORCE_REGENERATE env flags
* try to fix path to logs folder in workflow
* llm: prevent index error
* try FORCE_USE_LLM in regenerate
* tweaks everywhere...
* fix 2 random unit test errors :(
* added FORCE_REGENERATE_TESTS=true to regenerate CLI
* fix test_lint_file_fail_typescript again
* double-quotes for env vars in workflow; llm logger set to debug
* fix typo in regenerate
* regenerate iterations now 20; applied iteration counter fix by Li
* regenerate: pass FORCE_REGENERATE flag into env
* fixes for int tests. several mock files updated.
* browsing_agent: fix response_parser.py adding ) to empty response
* test_browse_internet: fix skipif and revert obsolete mock files
* regenerate: fi bracketing for http server start/kill conditions
* disable test_browse_internet for CodeAct*Agents; mock files updated after merge
* missed to include more mock files earlier
* reverts after review feedback from Li
* forgot one
* browsing agent test, partial fixes and updated mock files
* test_browse_internet works in my WSL now!
* adapt unit test test_prompt_caching.py
* add DEBUG to regenerate workflow command
* convert regenerate workflow params to inputs
* more integration test mock files updated
* more files
* test_prompt_caching: restored test_prompt_caching_headers purpose
* file_ops: fix potential exception, like "cross device copy"; fixed mock files accordingly
* reverts/changes wrt feedback from xingyao
* updated docs and config template
* code cleanup wrt review feedback
2024-09-04 17:58:30 +02:00
Xingyao Wang
d9a8b53bc2
feat: specialize CodeAct into micro agents by providing markdown files ( #3511 )
...
* update microagent name and update template.toml
* substitute actual micro_agent_name for prompt manager
* add python-frontmatter
* support micro agent in codeact
* add test cases
* add instruction from require env var
* add draft gh micro agent
* update poetry lock
* update poetry lock
2024-08-28 14:58:16 +00:00
Graham Neubig
f9088766e8
Allow setting of runtime container image ( #3573 )
...
* Add runtime container image setting
* Fix typo in test
* Fix sandbox base container image
* Update variables
* Update to base_container_image
* Update tests/unit/test_config.py
Co-authored-by: Xingyao Wang <xingyao6@illinois.edu>
* Fixed eval
* Fixed container_image
* Fix typo
---------
Co-authored-by: Xingyao Wang <xingyao6@illinois.edu>
2024-08-25 23:05:41 +00:00