openhands.core.schema.action
ActionTypeSchema Objects
class ActionTypeSchema(BaseModel)
INIT
Initializes the agent. Only sent by client.
MESSAGE
Represents a message.
START
Starts a new development task OR send chat from the user. Only sent by the client.
READ
Reads the content of a file.
WRITE
Writes the content to a file.
EDIT
Edits a file by providing a draft.
RUN
Runs a command.
RUN_IPYTHON
Runs a IPython cell.
BROWSE
Opens a web page.
BROWSE_INTERACTIVE
Interact with the browser instance.
DELEGATE
Delegates a task to another agent.
FINISH
If you're absolutely certain that you've completed your task and have tested your work, use the finish action to stop working.
REJECT
If you're absolutely certain that you cannot complete the task with given requirements, use the reject action to stop working.
PAUSE
Pauses the task.
RESUME
Resumes the task.
STOP
Stops the task. Must send a start action to restart a new task.
PUSH
Push a branch to github.
SEND_PR
Send a PR to github.