Robert Brennan 01ae22ef57 Rename OpenDevin to OpenHands (#3472) 1 سال پیش
..
README.md 01ae22ef57 Rename OpenDevin to OpenHands (#3472) 1 سال پیش
agent.yaml a9a2f10170 Revamp AgentRejectAction and allow ManagerAgent to handle rejection (#1735) 1 سال پیش
prompt.md d37b2973b2 Refactoring: event stream based agent history (#2709) 1 سال پیش

README.md

Introduction

CommitWriterAgent can help write git commit message. Example:

WORKSPACE_MOUNT_PATH="`PWD`" \
  poetry run python openhands/core/main.py -t "dummy task" -c CommitWriterAgent -d ./

This agent is special in the sense that it doesn't need a task. Once called, it attempts to read all diff in the git staging area and write a good commit message.

Future work

Feedback loop

The commit message could be (optionally) shown to the customer or other agents, so that CommitWriterAgent could gather feedback to further improve the commit message.

Task rejection

When the agent cannot compile a commit message (e.g. not git repository), it should reject the task with an explanation.