Br1an67
f350378170
fix: handle JSON parsing errors in planner agent
...
Add try-except for json.JSONDecodeError in parse_agent_tasks() to
gracefully handle malformed JSON from LLM responses (e.g. Gemini 2.5
Flash via OpenRouter). Returns empty list on parse failure, which
triggers the existing retry mechanism in make_plan().
Add test suite for parse_agent_tasks() covering valid JSON, malformed
JSON, truncated JSON, and invalid agent name cases.
2026-03-02 00:03:36 +08:00
sukrucildirr
c74fb8a005
Update planner_agent.py
2025-06-07 23:47:22 +03:00
martin legrand
b96e83dbbe
feat : latest docker attempt + fix attempt for #249
2025-05-29 21:33:48 +02:00
lck
c8df9e759c
fix: handle missing </think> tag in remove_reasoning_text
2025-05-28 02:26:41 +08:00
martin legrand
e3d01083d9
feat : stop button integration
2025-05-20 16:47:35 +02:00
martin legrand
102dc60efb
feat : integrate reasoning view
2025-05-17 22:04:07 +02:00
martin legrand
47fec1914a
comment out in progress mcp agent to avoid confusion
2025-05-06 22:39:15 +02:00
martin legrand
de2650c007
set limit_to_model_ctx to true
2025-05-05 18:36:37 +02:00
martin legrand
101c103aeb
fix : reset of blocks
2025-05-05 15:37:13 +02:00
martin legrand
e4591ea1b4
feat: improve compression/web agent memory management
2025-05-05 14:15:32 +02:00
martin legrand
a7deffedec
feat : improve memory system
2025-05-04 21:54:01 +02:00
martin legrand
5949540007
feat : tool description proprety
2025-05-04 19:29:31 +02:00
martin legrand
442bb4a340
Feat : MCP agent
2025-05-04 18:34:05 +02:00
martin legrand
52e5af8116
fix : tts not working with web interface
2025-05-03 19:22:01 +02:00
martin legrand
3cf1cab68f
cmv
2025-05-01 22:16:55 +02:00
martin legrand
c6688355a7
set code safety on by default
2025-05-01 22:10:54 +02:00
martin legrand
68ed1834a9
fix : errors related to API based LLMs
2025-05-01 18:17:03 +02:00
martin legrand
da7dde23d4
feat : display planner next task on front
2025-04-28 10:24:30 +02:00
martin legrand
5517f53f8a
fix : go interpreter error, hf provider import + feat : more logger
2025-04-27 20:37:23 +02:00
martin legrand
45700d77ab
fix : was showing code after execution
2025-04-25 21:54:36 +02:00
martin legrand
f09cb8a7b5
fix : block not display on front with planner
2025-04-25 21:35:31 +02:00
martin legrand
309a481a69
feat : enhance planner
2025-04-25 21:15:49 +02:00
martin legrand
cfe19e637f
feat : planner improvement, google provider
2025-04-25 20:13:25 +02:00
martin legrand
6049db1f24
fix : wrong value
2025-04-24 13:33:36 +02:00
martin legrand
b479dd0b2f
rm debug print
2025-04-24 13:24:56 +02:00
martin legrand
8b199869c7
fix : planner agent bug
2025-04-24 13:23:17 +02:00
martin legrand
82aecd0aae
fix : blocks not appearing on front for planner agent
2025-04-24 12:22:52 +02:00
martin legrand
9c9824c05e
update readme
2025-04-24 10:35:39 +02:00
martin legrand
564a09c96d
feat : planner adapt to task failure + temporary remove frontend task panel
2025-04-23 15:51:47 +02:00
martin legrand
1b17b95e8c
feat : slight fix attempt for frontend
2025-04-21 15:06:21 +02:00
martin legrand
0f09ef92dd
refactor : message for status
2025-04-18 18:31:11 +02:00
martin legrand
5ac7df1854
fix : browser stuck due to history problem
2025-04-18 18:05:54 +02:00
martin legrand
7f3682e884
fix : message not displayed bug
2025-04-18 17:54:47 +02:00
martin legrand
c9f6d76d30
fix : status display on frontend
2025-04-18 17:18:11 +02:00
martin legrand
c030b55521
fix : web front bugs
2025-04-18 16:29:59 +02:00
martin legrand
83c595144b
feat : frontend message streaming
2025-04-18 15:42:53 +02:00
martin legrand
e1d55649d5
fix : invalid usage of memory_clear_section
2025-04-15 20:41:23 +02:00
martin legrand
a32cf60958
feat : small frontend improvement & planner auto fix
2025-04-15 16:31:53 +02:00
martin legrand
592c7e6915
refactor : pre-backend implementation
2025-04-14 16:55:15 +02:00
martin legrand
454e68033c
Fix : prevent asking for clarification multiple time + readme update
2025-04-14 11:58:02 +02:00
martin legrand
e0f0c5c7f6
feat : better web form handling
2025-04-13 17:23:00 +02:00
martin legrand
5b491ddbf7
feat: enhance browser agent note taking
2025-04-12 16:40:19 +02:00
martin legrand
f4feb42dda
refactor: self.role for router
2025-04-12 11:50:48 +02:00
martin legrand
06e6b2798b
fix : lang error
2025-04-11 14:11:09 +02:00
martin legrand
9fe561085b
feat : add java interpreter tool for code agent
2025-04-11 12:46:12 +02:00
martin legrand
92f9b93353
fix : language_bash_attempt error
2025-04-11 12:44:55 +02:00
martin legrand
369850b86d
fix : major issue with file reading tool, feat : prompt improvement for browser agent
2025-04-10 16:35:07 +02:00
martin legrand
7553d9dbb6
refactor : memory clear section function logic
2025-04-09 19:03:04 +02:00
martin legrand
8cfb2d1246
feat : vllm in server
2025-04-08 19:38:06 +02:00
martin legrand
60795111b0
feat: action enum for browser agent
2025-04-08 13:35:21 +02:00