tobitege
daeff3dfaf
startup handling and logging of docker images tweaked ( #3645 )
2024-08-28 22:17:58 +00:00
dependabot[bot]
978951ef88
chore(deps-dev): bump @types/node from 22.5.0 to 22.5.1 in /frontend ( #3640 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 22.5.0 to 22.5.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-28 21:09:28 +00:00
dependabot[bot]
94d1239155
chore(deps-dev): bump @tailwindcss/typography in /frontend ( #3639 )
...
Bumps [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography ) from 0.5.14 to 0.5.15.
- [Release notes](https://github.com/tailwindlabs/tailwindcss-typography/releases )
- [Changelog](https://github.com/tailwindlabs/tailwindcss-typography/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/tailwindcss-typography/compare/v0.5.14...v0.5.15 )
---
updated-dependencies:
- dependency-name: "@tailwindcss/typography"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-28 22:49:34 +03:00
Graham Neubig
c6ba0e8339
Remove singleton config ( #3614 )
...
* Remove singleton config
* Fix tests
* Fix logging reset
* Fix pre-commit
2024-08-28 20:05:49 +01:00
tobitege
f8c4d1df45
(test) Fix test_agent_controller.py mock exceptions ( #3577 )
...
* fix test_agent_controller.py mock exceptions
* revert change to agent_controller.py
2024-08-28 19:05:22 +02:00
tobitege
9c39f07430
(enh) Aider-Bench: make resumable with skip_num arg ( #3626 )
...
* added optional START_ID env flag to resume from that instance id
* prepare_dataset: fix comparisons by using instance id's as int
* aider bench complete_runtime: close runtime to close container
* added matrix display of instance id for logging
* fix typo in summarize_results.py saying summarise_results
* changed start_id to skip_num to skip rows from dataset (start_id wasn't supportable)
* doc changes about huggingface spaces to temporarily point back to OD
2024-08-28 15:42:01 +00:00
Xingyao Wang
4ed45c7c9c
Update README.md ( #3629 )
2024-08-28 15:36:16 +00: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
dependabot[bot]
653bc4ef6d
chore(deps): bump fastapi from 0.112.1 to 0.112.2 ( #3598 )
...
Bumps [fastapi](https://github.com/fastapi/fastapi ) from 0.112.1 to 0.112.2.
- [Release notes](https://github.com/fastapi/fastapi/releases )
- [Commits](https://github.com/fastapi/fastapi/compare/0.112.1...0.112.2 )
---
updated-dependencies:
- dependency-name: fastapi
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-28 10:05:37 +08:00
Xingyao Wang
98081b9b1b
(eval) EOF fixes for SWE-Bench evaluation ( #3623 )
...
* add error handling for client eof
* remove root check
* remove set -e
* echo USER to fix for swebench infer
* fix entry timeout
* add timeout;
fix runtime close
2024-08-27 21:09:31 +00:00
tobitege
0b8779447a
New README for OpenHands/openhands/runtime folder ( #3576 )
...
* new OpenHands/openhands/runtime/README.md - made by OpenHands
* move parts to server readme; fix OD runtime in docs
2024-08-27 21:04:50 +00:00
tobitege
097fbd6362
(fix) Enable and log if logging to file is enabled ( #3556 )
...
* enable logging to file also when DEBUG is active
* Log a message if logging to file is enabled
* log a message if DEBUG mode is enabled
2024-08-27 22:36:33 +02:00
Raj Maheshwari
0cdeb83b17
Enabling of unittests in aider benchmark should be optional. ( #3620 )
2024-08-27 17:25:55 +00:00
dependabot[bot]
292148826e
chore(deps-dev): bump jupyterlab from 4.2.4 to 4.2.5 ( #3616 )
2024-08-28 00:39:19 +08:00
dependabot[bot]
045c8367b7
chore(deps): bump zope-interface from 7.0.1 to 7.0.2 ( #3617 )
2024-08-28 00:38:49 +08:00
dependabot[bot]
0b391e09b5
chore(deps): bump litellm from 1.44.5 to 1.44.7 ( #3618 )
2024-08-28 00:38:37 +08:00
tobitege
1fddc77247
(feat) runtime: in _wait_until_alive upon start wait for client to have initialized too ( #3612 )
...
* runtime: in _wait_until_alive wait initially for client to initialize
* fix typo in runtime log entry
2024-08-27 17:11:32 +02:00
mamoodi
212a78c703
docs: More consistent documentation ( #3608 )
2024-08-27 16:04:13 +02:00
Raj Maheshwari
789f15a5db
Allow the Agent to run uniittests for verification. ( #3609 )
...
* Allow the Agent to run uniittests for verification.
* minor bugfix - removed artifact
2024-08-27 06:22:01 +00:00
dependabot[bot]
a1bdbd0aaf
chore(deps-dev): bump jsdom from 24.1.1 to 25.0.0 in /frontend ( #3589 )
2024-08-27 10:00:36 +08:00
dependabot[bot]
0f5561509d
chore(deps-dev): bump @testing-library/jest-dom in /frontend ( #3590 )
2024-08-27 10:00:14 +08:00
dependabot[bot]
e96649decd
chore(deps): bump jose from 5.7.0 to 5.8.0 in /frontend ( #3588 )
2024-08-27 09:58:55 +08:00
dependabot[bot]
47afd1b141
chore(deps): bump boto3 from 1.35.4 to 1.35.5 ( #3595 )
2024-08-27 09:58:38 +08:00
dependabot[bot]
809a6632b1
chore(deps-dev): bump mypy from 1.11.1 to 1.11.2 ( #3596 )
2024-08-27 09:58:10 +08:00
dependabot[bot]
7a856c9e68
chore(deps): bump litellm from 1.44.4 to 1.44.5 ( #3599 )
2024-08-27 09:57:38 +08:00
dependabot[bot]
8344be3996
chore(deps-dev): bump llama-index-embeddings-huggingface ( #3600 )
2024-08-27 09:57:04 +08:00
Kaushik Deka
5bb931e4d6
Add prompt caching (Sonnet, Haiku only) ( #3411 )
...
* Add prompt caching
* remove anthropic-version from extra_headers
* change supports_prompt_caching method to attribute
* change caching strat and log cache statistics
* add reminder as a new message to fix caching
* fix unit test
* append reminder to the end of the last message content
* move token logs to post completion function
* fix unit test failure
* fix reminder and prompt caching
* unit tests for prompt caching
* add test
* clean up tests
* separate reminder, use latest two messages
* fix tests
---------
Co-authored-by: tobitege <10787084+tobitege@users.noreply.github.com >
Co-authored-by: Xingyao Wang <xingyao6@illinois.edu >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2024-08-26 20:46:44 -04:00
Raj Maheshwari
e72dc96d13
[Fix] Stop API key from leaking in evaluation outputs. ( #3603 )
...
Co-authored-by: Xingyao Wang <xingyao6@illinois.edu >
2024-08-26 23:38:37 +02:00
Robert Brennan
3a1c547c8c
[WIP] Fix docker push issues ( #3585 )
...
* empty commit
* fix workflows for forks
* fix runtime tests
* fix repo name
* fix artifacts
* add download step
2024-08-26 19:36:28 +00:00
mamoodi
8f6410603c
Change PR template to enforce a simple description for CHANGELOG ( #3602 )
2024-08-26 18:30:58 +00:00
tobitege
8fcf0817d4
(eval) Aider_bench: add eval_ids arg to run specific instance id's ( #3592 )
...
* add eval_ids arg to run specific instance id's; fix/extend README
* fix description in parser for --eval-ids
* fix test_arg_parser.py to account for added arg
* fix typo in README to say "summarize" instead of "summarise" for script
2024-08-27 00:49:26 +08:00
tofarr
8c4c3b18b5
Feat google cloud storage ( #3574 )
...
* Google cloud storage implementation
* Unit test refactor
2024-08-26 08:16:49 -06:00
tobitege
f1882ba886
(test) Fix regressions in tests ( #3579 )
...
* fix conftest.py option (#3573 )
* try to fix fixture base_container_image in runtime conftest
* fix integration test mock files due to #3548
* fix test_ipython.py integration test
2024-08-26 13:14:37 +02:00
sp.wack
eaf8e5c8a7
feat: parse new terminal output ( #3582 )
2024-08-26 13:09:43 +03:00
dependabot[bot]
c444aa801a
chore(deps): bump boto3 from 1.35.3 to 1.35.4 ( #3559 )
2024-08-26 15:58:39 +08:00
tofarr
6ce77e157b
Fix pypi build ( #3548 )
...
* Fix pypi build
The package on pypi only included opendevin/* (the poetry default). It also needs to include agenthub/*
* Bumped version so people will actually get it!
* Fix package definition
* Updated poetry lock file
* Update package name to openhands-ai
* Add py.typed to indicate that OpenHands has type annotations
* Replace package name with openhands_ai
* Fix tests to reflect new name
---------
Co-authored-by: Graham Neubig <neubig@gmail.com >
2024-08-26 01:31:37 -06: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
Robert Brennan
356d9b34be
Add CLI mode ( #3564 )
...
* set log levels
* basic cli flow
* basic display
* better exits
* set log level
* fix messages
* clean up logs
* better exits
* better printing
* add todo
2024-08-26 06:10:21 +08:00
tobitege
7589be671e
npm: fix Regular Expression Denial of Service (ReDoS) in micromatch ( #3569 )
2024-08-25 00:47:16 +02:00
mamoodi
36d1745b5e
Release 0.9.0 ( #3565 )
2024-08-23 20:20:42 +00:00
sp.wack
07e750f038
feat(frontend): Improve models input UI/UX in settings ( #3530 )
...
* Create helper functions
* Add map according to litellm docs
* Create ModelSelector
* Extend model selector
* use autocomplete from nextui
* Improve keys without providers
* Handle models without a provider
* Add verified section and some empty handling
* Add support for default or previously set models
* Update tests
* Lint
* Remove modifier
* Fix typescript error
* Functionality for switching to custom model
* Add verified models
* Respond to resetting to default
* Comment
2024-08-23 19:06:15 +02:00
Robert Brennan
b63dec4b2e
Add back docker caching, simplify docker builds ( #3546 )
...
* fix multiarch
* remove extra push
* add back tag file
* fix cache tag
* add login step
* fix login
* try to fix save
* fix output maybe
* rm outputs
* remove tars
* fix refs
* fix runtime dep
* force rebuild
* lowercase image
* add suffix to build tags for runtime
* update matrix
* fix cut
* fix cut again
* add back matrix
* Update containers/build.sh
Co-authored-by: Xingyao Wang <xingyao6@illinois.edu >
---------
Co-authored-by: Xingyao Wang <xingyao6@illinois.edu >
2024-08-23 17:01:18 +00:00
dependabot[bot]
bf534a90b7
chore(deps): bump monaco-editor from 0.50.0 to 0.51.0 in /frontend ( #3562 )
...
Bumps [monaco-editor](https://github.com/microsoft/monaco-editor ) from 0.50.0 to 0.51.0.
- [Release notes](https://github.com/microsoft/monaco-editor/releases )
- [Changelog](https://github.com/microsoft/monaco-editor/blob/main/CHANGELOG.md )
- [Commits](https://github.com/microsoft/monaco-editor/compare/v0.50.0...v0.51.0 )
---
updated-dependencies:
- dependency-name: monaco-editor
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-23 12:11:02 -04:00
dependabot[bot]
54640fb959
chore(deps): bump litellm from 1.44.1 to 1.44.4 ( #3560 )
...
Bumps [litellm](https://github.com/BerriAI/litellm ) from 1.44.1 to 1.44.4.
- [Release notes](https://github.com/BerriAI/litellm/releases )
- [Commits](https://github.com/BerriAI/litellm/compare/v1.44.1...v1.44.4 )
---
updated-dependencies:
- dependency-name: litellm
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-23 12:10:51 -04:00
tobitege
fc5f026942
prevent 500 server error on a just removed folder when listing files ( #3553 )
0.9.0
2024-08-23 18:05:38 +02:00
tofarr
8d47cebde9
Fix spaces in path ( #3547 )
...
* Fix for issue where spaces in path results in error
2024-08-23 07:29:41 -06:00
sp.wack
6180483fac
docs: Update to include guide for OpenAI LLMs ( #3552 )
...
* Update docs to include OpenAI LLMs
* Remove broken link
* Update docs/modules/usage/llms/openai-llms.md
2024-08-23 16:00:04 +03:00
Raj Maheshwari
11d8d05b1a
[Fix] Metrics should be updated when agent reaches max iterations. ( #3549 )
2024-08-23 02:28:16 +00:00
Robert Brennan
9642f8d4be
Revert "Remove concurrency and cleanup workflows" ( #3534 )
...
* Revert "Remove concurrency and cleanup workflows (#3524 )"
This reverts commit b7b4556433 .
* Update .github/workflows/ghcr_app.yml
* Update .github/workflows/ghcr_runtime.yml
* Update .github/workflows/ghcr_runtime.yml
---------
Co-authored-by: Xingyao Wang <xingyao6@illinois.edu >
2024-08-22 18:13:09 +00:00
Ikko Eltociear Ashimine
87cc28beca
chore: update client.py ( #3542 )
...
occurence -> occurrence
2024-08-23 01:18:16 +08:00