camel
camel copied to clipboard
[Feature Request] CodeAct Agent for OWL
Required prerequisites
- [x] I have searched the Issue Tracker and Discussions that this hasn't already been reported. (+1 or comment there if it has.)
- [x] Consider asking first in a Discussion.
Motivation
Enhance support for software engineering-related tools. For reference, see issue #1822.
Solution
The TerminalToolkit class provides essential functionalities for executing bash commands and performing file operations.
- Verify whether
TerminalToolkitcan be reused to implement theexecute_bashandstr_replace_editoractions required by the OpenHands CodeAct Agent. - Modify
TerminalToolkitas needed while ensuring backward compatibility.
Alternatives
No response
Additional context
No response
Reference Code:
- https://github.com/huggingface/smolagents/blob/gaia-submission-r1/src/smolagents/agents.py
- https://github.com/xingyaoww/code-act
- https://github.com/All-Hands-AI/OpenHands
Reference Paper:
- https://arxiv.org/abs/2402.01030