跳到主要内容

微代理概述

微代理是专门的提示,通过领域特定知识增强OpenHands的能力。 它们提供专家指导,自动化常见任务,并确保项目间的实践一致性。

微代理类型

目前OpenHands支持以下类型的微代理:

要自定义OpenHands的行为,请在仓库根目录创建.openhands/microagents/目录,并在其中添加<microagent_name>.md文件。

备注

加载的微代理会占用上下文窗口的空间。 这些微代理与用户消息一起,为OpenHands提供有关任务和环境的信息。

仓库结构示例:

some-repository/
└── .openhands/
└── microagents/
└── repo.md # 通用仓库指南
└── trigger_this.md # 由特定关键词触发的微代理
└── trigger_that.md # 由特定关键词触发的微代理

微代理前置元数据要求

每个微代理文件可能包含提供额外信息的前置元数据。在某些情况下,这些前置元数据是必需的:

微代理类型是否必需
通用仓库微代理
关键词触发微代理