Mahmood Alhawaj 6487175a31 refactored all relative paths to absolute paths (#3495) 1 yıl önce
..
_instructions a47713ecb0 [Arch] Remove supports for Background Commands (#2803) 1 yıl önce
coder d37b2973b2 Refactoring: event stream based agent history (#2709) 1 yıl önce
commit_writer 01ae22ef57 Rename OpenDevin to OpenHands (#3472) 1 yıl önce
manager d37b2973b2 Refactoring: event stream based agent history (#2709) 1 yıl önce
math_agent d37b2973b2 Refactoring: event stream based agent history (#2709) 1 yıl önce
postgres_agent d37b2973b2 Refactoring: event stream based agent history (#2709) 1 yıl önce
repo_explorer d37b2973b2 Refactoring: event stream based agent history (#2709) 1 yıl önce
study_repo_for_task d37b2973b2 Refactoring: event stream based agent history (#2709) 1 yıl önce
typo_fixer_agent d37b2973b2 Refactoring: event stream based agent history (#2709) 1 yıl önce
verifier d37b2973b2 Refactoring: event stream based agent history (#2709) 1 yıl önce
README.md a9a2f10170 Revamp AgentRejectAction and allow ManagerAgent to handle rejection (#1735) 1 yıl önce
agent.py 6487175a31 refactored all relative paths to absolute paths (#3495) 1 yıl önce
instructions.py f8d4b1ab0d Use generic types (#1680) 1 yıl önce
registry.py 9b371b1b5f Refactor agent delegation and tweak micro agents (#1910) 1 yıl önce

README.md

Introduction

This package contains definitions of micro-agents. A micro-agent is defined in the following structure:

[AgentName]
├── agent.yaml
└── prompt.md

Note that prompt.md could use jinja2 template syntax. During runtime, prompt.md is loaded and rendered, and used together with agent.yaml to initialize a micro-agent.

Micro-agents can be used independently. You can also use ManagerAgent which knows how to coordinate the agents and collaboratively finish a task.