OpenHands/docs/modules/usage/prompting/microagents-overview.md
2025-04-30 12:33:57 -04:00

1.5 KiB

Microagents Overview

Microagents are specialized prompts that enhance OpenHands with domain-specific knowledge. They provide expert guidance, automate common tasks, and ensure consistent practices across projects.

Microagent Types

Currently OpenHands supports the following types of microagents:

To customize OpenHands' behavior, create a .openhands/microagents/ directory in the root of your repository and add <microagent_name>.md files inside.

:::note Loaded microagents take up space in the context window. These microagents, alongside user messages, inform OpenHands about the task and the environment. :::

Example repository structure:

some-repository/
└── .openhands/
    └── microagents/
        └── repo.md            # General repository guidelines
        └── trigger_this.md    # Microagent triggered by specific keywords
        └── trigger_that.md    # Microagent triggered by specific keywords

Microagents Frontmatter Requirements

Each microagent file may include frontmatter that provides additional information. In some cases, this frontmatter is required:

Microagent Type Required
General Repository Microagents No
Keyword-Triggered Microagents Yes