mirror of
https://github.com/All-Hands-AI/OpenHands.git
synced 2026-04-29 03:00:45 -04:00
* Refactored sandbox config and added fastboot
* added tests
* fixed tests
* fixed tests
* intimate user about breaking change
* remove default config from eval
* check for lowercase env
* add test
* Revert Migration
* migrate old sandbox configs
* resolve merge conflict
* revert migration 2
* Revert "remove default config from eval"
This reverts commit de57c588db.
* change type to box_type
* fix var name
* linted
* lint
* lint comments
* fix tests
* fix tests
* fix typo
* fix box_type, remove fast_boot
* add tests for sandbox config
* fix test
* update eval docs
* small removal comments
* adapt toml template
* old fields shouldn't be in the app dataclass
* fix old keys in app config
* clean up exec box
---------
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
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.