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
Junie Integration for Beads
Integration for Junie (JetBrains AI Agent) with beads issue tracking.
Prerequisites
# Install beads
curl -fsSL https://raw.githubusercontent.com/steveyegge/beads/main/scripts/install.sh | bash
# Initialize beads in your project
bd init
Installation
bd setup junie
This creates:
.junie/guidelines.md- Agent instructions for beads workflow.junie/mcp/mcp.json- MCP server configuration
What Gets Installed
Guidelines (.junie/guidelines.md)
Junie automatically reads this file on session start. It contains:
- Core workflow rules for using beads
- Command reference for the
bdCLI - Issue types and priorities
- MCP tool documentation
MCP Config (.junie/mcp/mcp.json)
Configures the beads MCP server so Junie can use beads tools directly:
{
"mcpServers": {
"beads": {
"command": "bd",
"args": ["mcp"]
}
}
}
Usage
Once installed, Junie will:
- Read workflow instructions from
.junie/guidelines.md - Have access to beads MCP tools for direct issue management
- Be able to use
bdCLI commands
MCP Tools Available
mcp_beads_ready- Find tasks ready for workmcp_beads_list- List issues with filtersmcp_beads_show- Show issue detailsmcp_beads_create- Create new issuesmcp_beads_update- Update issue status/prioritymcp_beads_close- Close completed issuesmcp_beads_dep- Manage dependenciesmcp_beads_blocked- Show blocked issuesmcp_beads_stats- Get issue statistics
Verification
bd setup junie --check
Removal
bd setup junie --remove
Related
bd prime- Get full workflow contextbd ready- Find unblocked workbd sync- Sync changes to git (run at session end)
License
Same as beads (see repository root).