feat: add /init microagent for repository initialization

Creates a new '/init' microagent that automatically generates a comprehensive
repo.md file containing repository documentation, structure, and CI/CD setup.

Users can now simply type '/init' to create a .openhands/microagents/repo.md
file that captures essential repository context, reducing repetitive searches
and improving OpenHands' understanding of the codebase.

The slash prefix makes it clear this is a command, consistent with other
task microagents like /codereview and /fix_test.
This commit is contained in:
Alona King 2025-10-24 14:05:52 -04:00
parent e450a3a603
commit 76bb89b0cf

19
microagents/init.md Normal file
View File

@ -0,0 +1,19 @@
---
name: init
type: task
version: 1.0.0
agent: CodeActAgent
triggers:
- /init
---
Please browse the repository, look at the documentation and relevant code, and understand the purpose of this repository.
Specifically, I want you to create a `.openhands/microagents/repo.md` file. This file should contain succinct information that summarizes:
1. The purpose of this repository
2. The general setup of this repo
3. A brief description of the structure of this repo
Read all the GitHub workflows under .github/ of the repository (if this folder exists) to understand the CI checks (e.g., linter, pre-commit), and include those in the repo.md file.
The repo.md file should be a microagent with type "knowledge" that provides context about the repository for future conversations.