feat: add Junie agent integration

Add support for JetBrains Junie AI agent:
- Create .junie/guidelines.md with workflow instructions
- Create .junie/mcp/mcp.json for MCP server configuration
- Add 'junie' to BuiltinRecipes in recipes.go
- Add runJunieRecipe() handler in setup.go
- Add website documentation
- Add integrations/junie/README.md

Usage: bd setup junie
This commit is contained in:
Jan-Niklas W
2026-01-12 10:36:46 -06:00
committed by Jan-Niklas W.
parent 279192c5fb
commit d475e424c2
7 changed files with 1073 additions and 0 deletions

View File

@@ -172,6 +172,9 @@ func runRecipe(name string) {
case "cursor":
runCursorRecipe()
return
case "junie":
runJunieRecipe()
return
}
// For all other recipes (built-in or user), use generic file-based install
@@ -296,6 +299,18 @@ func runAiderRecipe() {
setup.InstallAider()
}
func runJunieRecipe() {
if setupCheck {
setup.CheckJunie()
return
}
if setupRemove {
setup.RemoveJunie()
return
}
setup.InstallJunie()
}
func findBeadsDir() string {
// Check for .beads in current directory
if info, err := os.Stat(".beads"); err == nil && info.IsDir() {