Engel Nyst e582806004 Vision and prompt caching fixes (#4014) 1 ano atrás
..
micro fd0fad7362 improve github.md with more API commands with less code duplication (#3651) 1 ano atrás
README.md cfc5bb70c1 Update README.md for CodeAct (#4070) 1 ano atrás
__init__.py 6487175a31 refactored all relative paths to absolute paths (#3495) 1 ano atrás
action_parser.py a4cc010110 chore: parser fix for deepseek (#4097) 1 ano atrás
codeact_agent.py e582806004 Vision and prompt caching fixes (#4014) 1 ano atrás
system_prompt.j2 ab3851593d Support interactive commands (#3653) 1 ano atrás
user_prompt.j2 01ae22ef57 Rename OpenDevin to OpenHands (#3472) 1 ano atrás

README.md

CodeAct Agent Framework

This folder implements the CodeAct idea (paper, tweet) that consolidates LLM agents’ actions into a unified code action space for both simplicity and performance (see paper for more details).

The conceptual idea is illustrated below. At each turn, the agent can:

  1. Converse: Communicate with humans in natural language to ask for clarification, confirmation, etc.
  2. CodeAct: Choose to perform the task by executing code
    • Execute any valid Linux bash command
    • Execute any valid Python code with an interactive Python interpreter. This is simulated through bash command, see plugin system below for more details.

image