Engel Nyst eeb2342509 Refactor history/event stream (#3808) 1 年之前
..
micro e6847e9e61 Move agenthub within openhands (#4130) 1 年之前
README.md e6847e9e61 Move agenthub within openhands (#4130) 1 年之前
__init__.py e6847e9e61 Move agenthub within openhands (#4130) 1 年之前
action_parser.py 6d19c93d19 [eval] add evaluation workflow (#4489) 1 年之前
codeact_agent.py eeb2342509 Refactor history/event stream (#3808) 1 年之前
function_calling.py 1d2a616be7 Fix issue #4739: '[Bug]: The agent doesn'"'"'t know its name' (#4740) 1 年之前
system_prompt.j2 da548d308c [agent] LLM-based editing (#3985) 1 年之前
user_prompt.j2 da548d308c [agent] LLM-based editing (#3985) 1 年之前

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