Boxuan Li a9a2f10170 Revamp AgentRejectAction and allow ManagerAgent to handle rejection (#1735) пре 1 година
..
_instructions a9a2f10170 Revamp AgentRejectAction and allow ManagerAgent to handle rejection (#1735) пре 1 година
coder 9b371b1b5f Refactor agent delegation and tweak micro agents (#1910) пре 1 година
commit_writer a9a2f10170 Revamp AgentRejectAction and allow ManagerAgent to handle rejection (#1735) пре 1 година
manager a9a2f10170 Revamp AgentRejectAction and allow ManagerAgent to handle rejection (#1735) пре 1 година
math_agent 9b371b1b5f Refactor agent delegation and tweak micro agents (#1910) пре 1 година
postgres_agent 9b371b1b5f Refactor agent delegation and tweak micro agents (#1910) пре 1 година
repo_explorer 76abca361c feat: simplify state.history with to_memory call in micro-agent. Or the call to LLM may exceed the token limit. (#1806) пре 1 година
study_repo_for_task 3b0e1361a4 fix typos (#2267) пре 1 година
typo_fixer_agent 9b371b1b5f Refactor agent delegation and tweak micro agents (#1910) пре 1 година
verifier 9b371b1b5f Refactor agent delegation and tweak micro agents (#1910) пре 1 година
README.md a9a2f10170 Revamp AgentRejectAction and allow ManagerAgent to handle rejection (#1735) пре 1 година
agent.py 9b371b1b5f Refactor agent delegation and tweak micro agents (#1910) пре 1 година
instructions.py f8d4b1ab0d Use generic types (#1680) пре 1 година
registry.py 9b371b1b5f Refactor agent delegation and tweak micro agents (#1910) пре 1 година

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.