Junie Help

Junie plugin settings

Action Allowlist

Use the Action Allowlist page to manage the list of actions that Junie runs without user approval. By default, Junie requires user approval for running terminal commands, MCP tools, and other types of actions that are considered to be sensitive by the coding agent.

Add allowed actions

To add a new action or action pattern to the list, click Add button on the toolbar and select one of the available action rule types. Depending on the rule type, you can specify the exact allowed action, a Regex covering multiple commands, or all actions of a specific type.

Action allowlist rule types

Terminal rules

For instructions on how to create regular expressions for terminal rules, see Regex syntax in terminal rules.

MCP rules

At the moment, adding an item of the MCP Rule type to the Action Allowlist will authorize Junie to run all MCP tools without user confirmation. Defining the specific MCP servers and tools that can be run without confirmation is not possible yet.

Other rule types

With other rule types, adding an item to the Action Allowlist will authorize Junie to run all actions of this type without approval.

Action allowlist add all type rules

Check allowed commands

To check if a specific command is covered by the regular expressions on the list, use the Check Command button.

Junie action allowlist

MCP settings

Use this page to connect Junie to Model Context Protocol (MCP) servers.

To add an MCP server configuration, click Add button on the toolbar and edit the mcp.json file that opens.

Add mcp server

You can add as many MCP server configurations to the "mcpServers" key in the JSON file as required. For the JSON schema, refer to the documentation of the MCP server you are adding.

Each added server is displayed on the MCP Servers list with its connection status, the list of available tools, and indication where the configuration is stored (globally or at the project level).

Junie available tools

Models

On this settings page, you can select the AI model used by Junie.

Default is the recommended pre-selected option with the best price quality ratio. The model behind the default option is set dynamically and may change as new models are released.

Project Settings

Item

Description

Project path

The path to the directory where Junie is allowed to make changes. Junie will request confirmation to edit files or folders outside of this directory.

Guidelines path

Path to the agent guideline file relative to the project path. Supported file types: guidelines.md (Junie-specific) and AGENTS.md.

If no path is specified, Junie looks for agent guidelines at .junie/guidelines.md by default.

Always specify Guidelines path for monorepos and projects with non-standard structures.

Enabled technologies

Select checkboxes for the languages and technologies that Junie will work with. The list of available languages and technologies is determined by the JetBrains IDE that you are using.

Frequency of questions from Junie

The A normal amount option is selected by default, enabling Junie to get back to the user and ask for the human input during the task processing.

Select Never ask me to disable Junie's ask questions feature.

26 January 2026