suna/backend/agent/tools
marko-kraemer b0ab413866 fix: optimize blocking command execution with marker-based completion detection
- Use unique completion markers instead of unreliable prompt detection
- Reduce polling from 2s to 0.5s intervals for faster response
- Fix SessionExecuteRequest import path
- Commands now return immediately upon completion vs waiting full timeout
2025-07-06 20:07:26 +02:00
..
data_providers feat: removed unused imports 2025-05-07 15:24:00 +02:00
__init__.py agent wip 2025-04-11 00:53:01 +01:00
computer_use_tool.py perf(sandbox): switch to async daytona sdk (#891) 2025-07-04 21:12:53 +05:30
data_providers_tool.py chore(dev): cleanup frontend 2025-06-01 02:23:53 +05:30
expand_msg_tool.py chore(dev): convert expand message to new tool call format 2025-05-30 19:08:23 +05:30
mcp_tool_wrapper.py refactor wip 2025-07-05 18:07:35 +02:00
message_tool.py fix: tool view fixes 2025-06-04 16:23:22 +02:00
sb_browser_tool.py perf(sandbox): switch to async daytona sdk (#891) 2025-07-04 21:12:53 +05:30
sb_deploy_tool.py perf(sandbox): switch to async daytona sdk (#891) 2025-07-04 21:12:53 +05:30
sb_expose_tool.py perf(sandbox): switch to async daytona sdk (#891) 2025-07-04 21:12:53 +05:30
sb_files_tool.py perf(sandbox): switch to async daytona sdk (#891) 2025-07-04 21:12:53 +05:30
sb_image_edit_tool.py fix(sb_image_edit_tool): update image processing to use base64 data instead of URL 2025-07-05 12:39:55 +00:00
sb_shell_tool.py fix: optimize blocking command execution with marker-based completion detection 2025-07-06 20:07:26 +02:00
sb_vision_tool.py perf(sandbox): switch to async daytona sdk (#891) 2025-07-04 21:12:53 +05:30
update_agent_tool.py chore(dev): agent builder 2025-05-31 21:01:20 +05:30
web_search_tool.py perf(sandbox): switch to async daytona sdk (#891) 2025-07-04 21:12:53 +05:30