Engel Nyst
315d391414
Revert "tests: reorganize unit tests into subdirectories mirroring source modules" ( #10437 )
2025-08-17 00:33:17 +00:00
Engel Nyst
f866da6bf2
tests: reorganize unit tests into subdirectories mirroring source modules ( #10427 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-08-16 19:13:50 +02:00
Xingyao Wang
50aa014876
refactor(prompt): Consolidate system prompts with Jinja inheritance ( #9797 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-08-13 03:04:08 +00:00
Rohit Malhotra
287c34b3f3
Add branch information to repository context to prevent unwanted branch switching ( #9833 )
2025-08-01 00:25:36 -04:00
Tim O'Farrell
b057af8d63
Feat: Add current working directory to LLM instructions ( #9718 )
2025-07-16 21:10:03 +00:00
Xingyao Wang
a1479adfd3
feat(agent): Add configurable system_prompt_filename to AgentConfig ( #9265 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-06-22 06:21:52 +08:00
Rohit Malhotra
2fd1fdcd7e
[Refactor, Fix]: Agent controller state/metrics management ( #9012 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-06-16 11:24:13 -04:00
Rohit Malhotra
0deabd5935
[Feat]: add context msg to new conversation endpoint ( #8586 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
2025-05-20 20:47:15 +00:00
Engel Nyst
a2c55cfdef
Refactor to clean up and move utility/legacy out of the agent ( #7917 )
2025-04-19 01:53:33 +08:00
Robert Brennan
d924e7cea5
fix occurrences of MicroAgent to the standard "Microagent" ( #7791 )
2025-04-10 15:23:19 +00:00
Rohit Malhotra
0df87bfacc
[Feat]: Tell the agent the current date ( #7509 )
2025-03-27 01:23:12 -04:00
Engel Nyst
51fb1fae88
RecallObservations ( #7292 )
2025-03-17 03:18:22 +01:00
Engel Nyst
cc45f5d9c3
Add RecallActions and observations for retrieval of prompt extensions ( #6909 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Calvin Smith <email@cjsmith.io>
2025-03-15 21:48:37 +01:00
tofarr
e34a771e66
Fix for issue where initial command fails ( #7254 )
2025-03-14 14:49:57 -06:00
Engel Nyst
2db7a50e43
Separate microagent template ( #7041 )
2025-03-01 17:46:04 +01:00
Engel Nyst
544e756f5f
Fix microagent matching to the user message, not previous enhancements ( #6963 )
2025-02-26 20:46:24 +01:00
Engel Nyst
89c7bf59a7
Fix first user message ( #6471 )
2025-01-27 22:09:03 +01: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
Robert Brennan
fa6792e5a6
Add GitHub repository information to system prompt ( #6057 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-01-15 08:02:07 +08:00
Xingyao Wang
c1b514e9d3
refactor: restructure microagents system ( #5886 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Graham Neubig <neubig@gmail.com>
2025-01-03 07:13:18 +09:00
Xingyao Wang
07f0d1ccb3
feat(llm): convert function call request for non-funcall OSS model ( #4711 )
...
Co-authored-by: Calvin Smith <email@cjsmith.io>
2024-11-15 00:40:09 +08:00
OpenHands
b54724ac3f
Fix issue #4931 : Make use of microagents configurable in codeact_agent ( #4932 )
...
Co-authored-by: Graham Neubig <neubig@gmail.com>
2024-11-12 15:42:13 +00:00
Robert Brennan
be82832eb1
Use keyword matching for CodeAct microagents ( #4568 )
...
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev>
2024-11-09 11:25:02 -05:00
Engel Nyst
e6847e9e61
Move agenthub within openhands ( #4130 )
2024-10-08 00:34:18 +00:00
tobitege
7068a73ae7
(enh) Improve CodeActAgent's file editing reliability ( #3610 )
...
* improve file editing prompts and unit test
converted most raise calls to a _output_error call in file_ops.py
* tweaks in test_agent_skill.py wrt to SEP separator
* tweaked the separator
* remove server runtime remnants and TEST_RUNTIME references
* restore use of TEST_RUNTIME args and variables
* fix integration tests
* added hint to properly escape docstrings
* revert latest prompt change
---------
Co-authored-by: Xingyao Wang <xingyao6@illinois.edu>
2024-09-02 06:03:22 +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
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
Xingyao Wang
537fb7d985
feat: convert agent prompts into structured Jinja2 templates ( #3360 )
...
* commit jinja draft
* remove extra file
* update system prompt
* remove github message
* update prompts
* add prompt manager and its tests
* use prompt manager for codeact and bump version
* fix integration tests
* fix lint
* simplify test case
* update system
* fix integration tests
* update credit path for aider
* Update CREDITS.md
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
---------
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
2024-08-18 16:38:46 +00:00