|
## 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.
|
|
|