Xingyao Wang
9097f487a6
Move get_agent_obs_text function to browser utils and add return_all option ( #9019 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-06-11 12:32:38 +08:00
Calvin Smith
41cee4b68d
Add unit tests for View object ( #8900 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Calvin Smith <calvin@all-hands.dev>
2025-06-04 19:35:32 -06: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
Xingyao Wang
4a3d2e6859
Fix #8551 : Show images produced in Jupyter Notebook to LLM directly ( #8552 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-05-19 14:14:00 +00:00
Xingyao Wang
1f390430e5
feat(MCP, microagent): MCP-support for Repo Microagent & add fetch as default tool ( #8360 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
2025-05-16 23:32:38 +00:00
Rohit Malhotra
feb04dc65f
Plumb custom secrets to runtime ( #8330 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-05-15 20:06:30 -04:00
Calvin Smith
c982bc6692
updating web read tool description to explain masking ( #8294 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev>
2025-05-08 15:44:21 -06:00
Chase
de175dcc87
bugfix for #8187 (infinite loop when delegating) ( #8189 )
2025-05-02 22:49:42 +02:00
Xingyao Wang
6032d2620d
feat(MCP): MCP refactor, support stdio, and running MCP server in runtime ( #7911 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Calvin Smith <email@cjsmith.io>
2025-05-02 09:43:19 +08:00
SDGLBL
4cbbfd799c
fix(memory): Fix empty string content handling in ConversationMemory ( #8148 )
...
Co-authored-by: lijie.20 <lijie.20@bytedance.com>
2025-04-29 21:03:13 +02:00
Engel Nyst
4b1ed30e97
Fix truncation, ensure first user message and log ( #8103 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-04-28 22:43:41 +02:00
Engel Nyst
1b63633030
Simplify microagents ( #8114 )
...
Co-authored-by: Robert Brennan <accounts@rbren.io>
2025-04-28 15:00:06 +00:00
Xingyao Wang
06fcf54475
chore: track condeser metadata for llm completion ( #7938 )
2025-04-19 05:05:31 +08: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
Xingyao Wang
93e9db3206
Refactor system message handling to use event stream ( #7824 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Calvin Smith <email@cjsmith.io>
2025-04-17 22:30:19 +08:00
Calvin Smith
66fd156c65
feat: Combining condensers ( #7867 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev>
2025-04-16 07:09:13 -06:00
Calvin Smith
36e092e0ac
fix: Disable prompt caching in default condenser ( #7781 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Calvin Smith <calvin@all-hands.dev>
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev>
2025-04-11 10:09:23 -06:00
Robert Brennan
d924e7cea5
fix occurrences of MicroAgent to the standard "Microagent" ( #7791 )
2025-04-10 15:23:19 +00:00
Duc Pham
35d49f6941
feat (backend): Add support for MCP servers natively via CodeActAgent ( #7637 )
...
Co-authored-by: trungbach <trunga2k29@gmail.com>
Co-authored-by: quangdz1704 <Ntq.1704@gmail.com>
Co-authored-by: Xingyao Wang <xingyao6@illinois.edu>
2025-04-10 01:59:13 +00:00
Calvin Smith
f74243542d
feat: Structured summary generation for history condensation ( #7696 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev>
2025-04-03 17:02:01 -06:00
Calvin Smith
cc1aadaba5
fix: Tweak prompting behavior of LLMSummarizingCondenser ( #7695 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev>
2025-04-03 16:06:10 -06:00
OpenHands
6cfaad86ea
Fix issue #7205 : [Feature]: Allow repo microagent Markdown Files Without Required Header ( #7655 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
2025-04-03 19:04:51 +00:00
Ray Myers
242664f81b
fix - Remove unmatched tool calls for Claude ( #7597 )
2025-04-01 10:45:04 -05:00
Calvin Smith
abaf0da9fe
fix: Context window truncation using CondensationAction ( #7578 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev>
Co-authored-by: Graham Neubig <neubig@gmail.com>
2025-03-31 13:47:00 -06:00
Xingyao Wang
ac8b5e7934
[agent, browsing] Support viewing pdf and png/jpg via browser ( #7457 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Boxuan Li <liboxuan@connect.hku.hk>
2025-03-28 07:07:33 +00:00
Calvin Smith
42712a44d8
(fix): Condensation events to reconstruct contexts added to event stream ( #7353 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev>
2025-03-27 13:16:31 -06:00
Rohit Malhotra
76c992e2df
[Feat]: Trigger microagents on agent keywords ( #7516 )
2025-03-27 13:58:37 -04:00
VS
1596a6cc62
fix: correct string concatenation in llm_summarizing_condenser.py ( #7541 )
2025-03-27 07:28:45 -07: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
3f6c8a2338
Fix visual browsing ( #7278 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-03-16 16:50:25 +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
Calvin Smith
3b955dd9d5
(fix): Improve formatting of summarizing LLM inputs ( #7239 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev>
2025-03-13 10:21:29 -06: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
Rohit Malhotra
ac680e7688
[Fix]: Remove remaining hard coded refs to sessions store ( #7176 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-03-10 15:07:01 -04:00
Aditya Bharat Soni
c76a659cde
Condenser for Browser Output Observations ( #6578 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Rick van Hattem <wolph@wol.ph>
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
Co-authored-by: Boxuan Li <liboxuan@connect.hku.hk>
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com>
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev>
Co-authored-by: tofarr <tofarr@gmail.com>
Co-authored-by: Xingyao Wang <xingyao6@illinois.edu>
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com>
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Akim Tsvigun <36672861+Aktsvigun@users.noreply.github.com>
Co-authored-by: Akim Tsvigun <aktsvigun@nebius.com>
Co-authored-by: mamoodi <mamoodiha@gmail.com>
Co-authored-by: OpenHands <opendevin@all-hands.dev>
Co-authored-by: Calvin Smith <email@cjsmith.io>
Co-authored-by: Calvin Smith <calvin@all-hands.dev>
Co-authored-by: Graham Neubig <neubig@gmail.com>
Co-authored-by: Peter Dave Hello <hsu@peterdavehello.org>
Co-authored-by: Ray Myers <ray.myers@gmail.com>
2025-03-04 16:28:33 -05: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
Engel Nyst
0f07805a1b
Refactor to a helper class for the agent's history (ConversationMemory) ( #7008 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Calvin Smith <email@cjsmith.io>
2025-02-28 03:22:33 +01:00
Engel Nyst
8ad89e368a
Small rename to long term memory ( #6914 )
2025-02-24 23:35:16 +08:00
Engel Nyst
abac25cc4c
Keep the first user message by default in condensers ( #6888 )
2025-02-23 17:20:31 +01:00
Calvin Smith
74c942c911
fix: LLM summarization prompt handles user messages ( #6837 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev>
2025-02-19 14:17:48 -07:00
Calvin Smith
81f2b08a89
fix: Avoid infinite loop with rolling condensers and history truncation ( #6795 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Calvin Smith <calvin@all-hands.dev>
2025-02-19 07:45:33 -07:00
Calvin Smith
e47aaba4ca
Improve performance of LLM summarizing condenser ( #6597 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev>
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
2025-02-05 03:26:15 +00:00
Boxuan Li
99d2d01e1a
Fix condensers registration ( #6537 )
2025-01-30 14:32:15 +01:00
Calvin Smith
36090ad8ff
enh: Organizing condenser implementations ( #6529 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev>
2025-01-29 18:21:04 -07:00
Robert Brennan
4da812c781
Better handling of stack traces and exc_info ( #6253 )
2025-01-14 10:22:39 -05:00
Calvin Smith
6e4ff56934
feature: Condenser Interface and Defaults ( #5306 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Calvin Smith <calvin@all-hands.dev>
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
2025-01-08 04:36:30 +08:00
Engel Nyst
ac5190c283
Add voyage ai embeddings ( #5547 )
2024-12-12 09:19:05 -08:00
Engel Nyst
eeb2342509
Refactor history/event stream ( #3808 )
2024-11-05 03:36:14 +01:00
Robert Brennan
98751a3ee2
Refactor of error handling ( #4575 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev>
Co-authored-by: Xingyao Wang <xingyao6@illinois.edu>
2024-11-04 23:30:53 +00:00