tobitege
ae153aa8ab
(enh) review of logger.py; less logging in AgentController ( #3648 )
...
* revised logger.py; agent_controller: less debug logging (every second)
* agent_controller._step: removed logging upon _pending_action
0.9.1
2024-08-29 16:07:38 +02:00
tobitege
fd0fad7362
improve github.md with more API commands with less code duplication ( #3651 )
2024-08-29 16:02:14 +02:00
tobitege
8fca5a5354
linter and test_aider_linter extensions for eslint ( #3543 )
...
* linter and test_aider_linter extensions for eslint
* linter tweaks
* try enabling verbose output in linter test
* one more option for linter test
* try conftest.py for tests/unit folder
* enable verbose mode in workflow; remove conftest.py again
* debug print statements of linter results
* skip some tests if eslint is not installed at all
* more tweaks
* final test skip setups
* code quality revisions
* fix test again
---------
Co-authored-by: Graham Neubig <neubig@gmail.com >
2024-08-29 10:40:43 +02:00
tobitege
c875a5fb77
(feat) Add Aider bench output visualizer ( #3643 )
...
* aider-bench: add visualization to summarize script and readme
* added example cost and actions histogram images for readme
* moved dependencies to evaluation section
2024-08-29 05:03:44 +00:00
niliy01
717929b5d4
docs: delete "ssh_box and image_agnostic_util references" in zh-hans doc ( #3647 )
...
Signed-off-by: Yi Lin <teroincn@gmail.com >
2024-08-29 04:36:35 +00:00
dependabot[bot]
216d624705
chore(deps-dev): bump llama-index from 0.11.1 to 0.11.2 ( #3637 )
...
Bumps [llama-index](https://github.com/run-llama/llama_index ) from 0.11.1 to 0.11.2.
- [Release notes](https://github.com/run-llama/llama_index/releases )
- [Changelog](https://github.com/run-llama/llama_index/blob/main/CHANGELOG.md )
- [Commits](https://github.com/run-llama/llama_index/compare/v0.11.1...v0.11.2 )
---
updated-dependencies:
- dependency-name: llama-index
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-29 10:33:49 +08:00
mamoodi
813b5a2c62
Added stale exemption for tracked issues ( #3638 )
2024-08-28 20:27:50 -04:00
dependabot[bot]
0a41e6c0cb
chore(deps): bump zope-interface from 7.0.2 to 7.0.3 ( #3630 )
...
Bumps [zope-interface](https://github.com/zopefoundation/zope.interface ) from 7.0.2 to 7.0.3.
- [Changelog](https://github.com/zopefoundation/zope.interface/blob/master/CHANGES.rst )
- [Commits](https://github.com/zopefoundation/zope.interface/compare/7.0.2...7.0.3 )
---
updated-dependencies:
- dependency-name: zope-interface
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 15:59:14 -07:00
dependabot[bot]
70c638a885
chore(deps-dev): bump streamlit from 1.37.1 to 1.38.0 ( #3631 )
...
Bumps [streamlit](https://github.com/streamlit/streamlit ) from 1.37.1 to 1.38.0.
- [Release notes](https://github.com/streamlit/streamlit/releases )
- [Commits](https://github.com/streamlit/streamlit/compare/1.37.1...1.38.0 )
---
updated-dependencies:
- dependency-name: streamlit
dependency-type: direct:development
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-28 15:58:59 -07:00
dependabot[bot]
da19b2c297
chore(deps): bump boto3 from 1.35.5 to 1.35.7 ( #3632 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.35.5 to 1.35.7.
- [Release notes](https://github.com/boto/boto3/releases )
- [Commits](https://github.com/boto/boto3/compare/1.35.5...1.35.7 )
---
updated-dependencies:
- dependency-name: boto3
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>
Co-authored-by: tofarr <tofarr@gmail.com >
2024-08-28 15:58:45 -07:00
dependabot[bot]
6284f3c63a
chore(deps-dev): bump notebook from 7.2.1 to 7.2.2 ( #3633 )
...
Bumps [notebook](https://github.com/jupyter/notebook ) from 7.2.1 to 7.2.2.
- [Release notes](https://github.com/jupyter/notebook/releases )
- [Changelog](https://github.com/jupyter/notebook/blob/@jupyter-notebook/tree@7.2.2/CHANGELOG.md )
- [Commits](https://github.com/jupyter/notebook/compare/@jupyter-notebook/tree@7.2.1...@jupyter-notebook/tree@7.2.2 )
---
updated-dependencies:
- dependency-name: notebook
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>
Co-authored-by: yufansong <yufan@risingwave-labs.com >
2024-08-28 15:58:34 -07:00
dependabot[bot]
20efbc1bfb
chore(deps): bump json-repair from 0.28.3 to 0.28.4 ( #3634 )
...
Bumps [json-repair](https://github.com/mangiucugna/json_repair ) from 0.28.3 to 0.28.4.
- [Release notes](https://github.com/mangiucugna/json_repair/releases )
- [Commits](https://github.com/mangiucugna/json_repair/compare/v0.28.3...v0.28.4 )
---
updated-dependencies:
- dependency-name: json-repair
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>
Co-authored-by: yufansong <yufan@risingwave-labs.com >
2024-08-28 15:58:19 -07:00
dependabot[bot]
0b8ae460ac
chore(deps): bump google-cloud-aiplatform from 1.63.0 to 1.64.0 ( #3635 )
...
Bumps [google-cloud-aiplatform](https://github.com/googleapis/python-aiplatform ) from 1.63.0 to 1.64.0.
- [Release notes](https://github.com/googleapis/python-aiplatform/releases )
- [Changelog](https://github.com/googleapis/python-aiplatform/blob/main/CHANGELOG.md )
- [Commits](https://github.com/googleapis/python-aiplatform/compare/v1.63.0...v1.64.0 )
---
updated-dependencies:
- dependency-name: google-cloud-aiplatform
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>
Co-authored-by: yufansong <yufan@risingwave-labs.com >
2024-08-28 15:57:58 -07:00
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