Aperçu des Microagents
Les microagents sont des prompts spécialisés qui améliorent OpenHands avec des connaissances spécifiques à un domaine. Ils fournissent des conseils d'experts, automatisent les tâches courantes et assurent des pratiques cohérentes dans les projets.
Types de Microagents
Actuellement, OpenHands prend en charge les types de microagents suivants :
- Microagents Généraux de Dépôt : Directives générales pour OpenHands concernant le dépôt.
- Microagents Déclenchés par Mots-clés : Directives activées par des mots-clés spécifiques dans les prompts.
Pour personnaliser le comportement d'OpenHands, créez un répertoire .openhands/microagents/ à la racine de votre dépôt et
ajoutez des fichiers <microagent_name>.md
à l'intérieur.
Les microagents chargés occupent de l'espace dans la fenêtre de contexte. Ces microagents, ainsi que les messages des utilisateurs, informent OpenHands sur la tâche et l'environnement.
Exemple de structure de dépôt :
some-repository/
└── .openhands/
└── microagents/
└── repo.md # Directives générales du dépôt
└── trigger_this.md # Microagent déclenché par des mots-clés spécifiques
└── trigger_that.md # Microagent déclenché par des mots-clés spécifiques
Exigences de Frontmatter pour les Microagents
Chaque fichier de microagent peut inclure un frontmatter qui fournit des informations supplémentaires. Dans certains cas, ce frontmatter est requis :
Type de Microagent | Requis |
---|---|
Microagents Généraux de Dépôt | Non |
Microagents Déclenchés par Mots-clés | Oui |