Graham Neubig
ee2ad16442
fix: update pythonjsonlogger.jsonlogger to pythonjsonlogger.json ( #12247 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-02 16:13:00 -05:00
Engel Nyst
d9d19043f1
chore: Mark V0 legacy files with clear headers and V1 pointers ( #12165 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com >
2025-12-30 00:21:29 +01:00
Graham Neubig
9bd0566e4e
fix(logging): Prevent LiteLLM logs from leaking through root logger ( #11356 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-17 11:19:22 -04:00
Tim O'Farrell
f292f3a84d
V1 Integration ( #11183 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-10-14 02:16:44 +00:00
Graham Neubig
843cc00e79
feat(logging): JSON log config for Uvicorn when LOG_JSON=1 ( #11264 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-08 11:26:45 -04:00
Graham Neubig
d1f8877600
Fix: Consolidate multi-line error logs into single-line JSON format ( #11249 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-06 13:16:58 -04:00
caocao-sys
408f8aa50f
fix: RollingLogger move_back method ignoring amount parameter ( #10874 ) ( #10875 )
...
Co-authored-by: shikaixuan <shikaixuan@baidu.com >
2025-10-03 22:49:33 +02:00
787627858
2f32064778
fix file_ handler to TimedRotatingFileHandler type to prevent log fil… ( #10089 )
...
Co-authored-by: liwei136 <liwei136@baidu.com >
2025-08-14 03:16:44 +00:00
Xingyao Wang
c2f46200c0
chore(lint): Apply comprehensive linting and formatting fixes ( #10287 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-13 21:13:19 +02:00
Chase Farmer
d30f77c60a
Honor user-set flag for LOG_TO_FILE ( #10078 )
2025-08-04 19:20:20 +00:00
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
tofarr
3f412027ec
Reduce the noise from loggers ( #8833 )
2025-06-02 08:34:29 -06:00
Graham Neubig
e698a393b2
Add more extensive typing to openhands/core directory ( #7728 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-08 17:38:44 -04:00
tofarr
8897b45eeb
Fix for too much reaction in logs ( #7276 )
2025-03-16 08:21:30 -06:00
Ray Myers
dc9489ddcd
Include metadata like session_id in logs ( #7145 )
2025-03-08 00:28:51 +01:00
Xingyao Wang
a4908f9a75
[agent] system message + SWE-Bench instruction improvements ( #7018 )
2025-03-08 00:27:02 +08:00
Ray Myers
2e4911dc59
Structured logging mode ( #7034 )
2025-03-01 04:17:56 +00:00
Xingyao Wang
7810d8c4a0
[agent] improve finish tool for sonnet 3.7 ( #7002 )
2025-02-28 15:43:13 +00:00
Graham Neubig
8956f92f6a
Fix mypy errors in core directory ( #6901 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-02-24 10:00:57 -05: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
tofarr
a8bce3724f
Fix: Increase Entropy Requirement for Secret Redaction to Reduce False Positives ( #6875 )
2025-02-22 01:44:28 -07:00
tofarr
f4b123f73b
Improve SensitiveDataFilter and add comprehensive tests ( #6755 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-02-17 10:23:43 -07:00
Christopher Pereira
30e39e85d0
Show docker build errors ( #6695 )
2025-02-15 06:58:16 +01:00
tofarr
7e359eda4a
Fix log formatting error ( #6699 )
2025-02-12 08:28:10 -07:00
OpenHands
0661c69bd3
Fix issue #6273 : [Feature]: Disable LitLLM Print Message ( #6274 )
...
Co-authored-by: Xingyao Wang <xingyao6@illinois.edu >
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-01-17 02:43:55 +08:00
Robert Brennan
4da812c781
Better handling of stack traces and exc_info ( #6253 )
2025-01-14 10:22:39 -05:00
Engel Nyst
27a660fb6b
Make runtime logs optional ( #6141 )
2025-01-08 19:20:46 +01:00
Cheng Yang
424cdf121a
Feat/better log: Add colorize function and TermColor enum for text coloring ( #5410 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2024-12-07 16:30:40 -05:00
Robert Brennan
c9ed9b166b
handle exceptions more explicitly ( #4971 )
2024-11-19 13:46:03 -05:00
Engel Nyst
a93f1402de
Clean up file logs ( #4979 )
2024-11-13 20:17:21 +00:00
Engel Nyst
a45aba512a
Tweak log levels ( #4729 )
2024-11-11 22:51:56 +00:00
Engel Nyst
0ea5dcc781
Remove console leak ( #4648 )
2024-10-30 20:33:42 +00:00
Robert Brennan
30eeaa641c
Major logging overhaul ( #4563 )
2024-10-29 07:30:50 +01:00
Xingyao Wang
ae13171194
feat(agent): CodeAct with function calling ( #4537 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: tobitege <10787084+tobitege@users.noreply.github.com >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
Co-authored-by: tofarr <tofarr@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-29 11:06:33 +08: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
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
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
2024-08-29 16:07:38 +02: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
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
Robert Brennan
01ae22ef57
Rename OpenDevin to OpenHands ( #3472 )
...
* Replace OpenDevin with OpenHands
* Update CONTRIBUTING.md
* Update README.md
* Update README.md
* update poetry lock; move opendevin folder to openhands
* fix env var
* revert image references in docs
* revert permissions
* revert permissions
---------
Co-authored-by: Xingyao Wang <xingyao6@illinois.edu >
2024-08-20 00:44:54 +08:00