[{"id":1166093,"link":"/plugin/26104-junie-the-ai-coding-agent-by-jetbrains/versions/stable/1166093","version":"261.2144.120","approve":true,"listed":true,"hidden":false,"recalculateCompatibilityAllowed":true,"cdate":"1788969511000","file":"26104/1166093/ej-261.2144.120.zip","notes":"<h2>2xx.2144.xx</h2>\n  <ul>\n    <li>Updated communication</li>\n    <li>Support for GPT-6 Astra</li>\n    <li>Support for Fable 5.1</li>\n    <li>Support for Gemini 3.8 Flash</li>\n    <li>Support for Gemini 3.7 Flash</li>\n    <li>Support for Grok 4.6</li>\n    <li>Bug fixes for MCP</li>\n    <li>Support for Anthropic Opus 5</li>\n    <li>Support for Gemini 3.6-Flash and 3.5-Flash-lite</li>\n    <li>Support for Grok 4.5</li>\n    <li>Support for GPT-5.6 Sol-Terra-Luna</li>\n    <li>Support for Anthropic Sonnet 5</li>\n  </ul>\n  <h2>2xx.1966.xx</h2>\n  <ul>\n    <li>WSL projects are now supported in Junie ACP</li>\n    <li>Debug mode introduced for AI Chat</li>\n    <li>DB MCP tools are enabled out of the box</li>\n    <li>Model-selection onboarding added for the legacy Junie tool window</li>\n    <li>Preparation for multi-project support in ACP</li>\n    <li>ACP additional directories: extra workspace roots with a fallback for non-conformant clients</li>\n    <li>Per-client configuration options and smoother model-switch announcements for ACP</li>\n    <li>Improved resilience: orphan/stuck-process mitigation for the ACP agent</li>\n    <li>Approval prompt for reading the env file</li>\n    <li>Required Git4Idea, Markdown, and Terminal plugins are now declared as dependencies, so Junie loads reliably</li>\n    <li>Better Android Studio support</li>\n    <li>Support for Anthropic Opus 4.8</li>\n    <li>Support for Fable (currently unavailable due to US regulations)</li>\n  </ul>\n  <p><b>Bug fixes:</b></p>\n  <ul>\n    <li>Fixed Junie randomly getting stuck on some actions</li>\n    <li>Removed the Settings → Tools → Junie → MCP Settings page</li>\n    <li>Fixed a NullPointerException in ChroniclesFileListener</li>\n  </ul>\n  <h2>2xx.1755.xx</h2>\n  <ul>\n    <li>Added Gemini 3.5 Flash and Grok 4.3 support</li>\n    <li>MCP extensions are now available</li>\n    <li>Certain errors are now displayed as-is instead of a generic \"Unexpected error\" message</li>\n    <li>Fixed integration with JetBrains Space for discussions and commit fetching</li>\n    <li>Multiple fixes</li>\n  </ul>\n  <h2>2xx.1218.xx</h2>\n  <ul>\n    <li>Support for Anthropic Opus 4.7</li>\n    <li>Support for OpenAI GPT-5.5</li>\n    <li>Rebuilt Junie integration in AI Chat from the ground up to use Junie CLI as the agent engine (Beta)\n      <ul>\n        <li><a href=\"https://junie.jetbrains.com/docs/junie-cli.html\">Junie CLI</a> is used via ACP (Agent Communication Protocol)</li>\n        <li>It doesn't use legacy dependencies and is faster, more flexible, easier to improve and expand upon</li>\n        <li>We will follow up with this approach in our dedicated tool window as we build upon it</li>\n      </ul>\n    </li>\n    <li>(ACP only) model selector is now available as a dropdown directly in the prompt window</li>\n    <li>(ACP only) Junie is now fully auto – no more \"code\" and \"ask\" modes. Junie is capable of inferring the intent with a very high degree of certainty</li>\n    <li>(ACP only) you can reuse your own <a href=\"https://junie.jetbrains.com/docs/custom-slash-commands.html\">custom commands</a> created via \"/commands\" in the CLI version of Junie</li>\n    <li>Junie Settings are now moved to a dedicated window\n      <ul>\n        <li>Either use the three-dot menu from the Junie tool window, or Search Everywhere via Shift+Shift -&gt; Input \"Junie Settings\"</li>\n      </ul>\n    </li>\n    <li>AI Chat Junie uses a separate <a href=\"https://junie.jetbrains.com/docs/action-allowlist-junie-cli.html\">allowlist</a> that you can build dynamically while using Junie in non-brave mode (allowlist in Junie Settings is only for the dedicated Junie tool window)</li>\n    <li>Added History Migration feature in the dedicated tool window:\n      <ul>\n        <li>Import History from Previous IDE Versions — consolidates Junie history from all previous IDE versions into the current one. Run this first if you've used Junie across multiple IDE installations</li>\n        <li>Move Project History to AI Chat — exports your past sessions into AI Chat as native conversations, with full rendering of file changes, terminal output, and test results</li>\n        <li>Move Project History to CLI — exports your past sessions into the CLI session format, accessible from the Junie command line</li>\n      </ul>\n    </li>\n    <li>All changes are available starting with 2026.1 versions of JetBrains IDEs</li>\n  </ul>\n  <p><b>Known issues:</b></p>\n  <ul>\n    <li>MCP servers that require SSO during configuration can be configured only through the CLI (in the terminal)</li>\n    <li>Tasks from previous IDEs might not show up after using the history migration feature</li>\n    <li>(AI Chat) WSL users may encounter an issue where the connection to the IDE cannot be established. In this case, Junie will still remain functional but will have a smaller toolset</li>\n    <li>Diff line counts can sometimes be incorrect</li>\n    <li>File operations performed via bash commands during a Junie run can be absent from the \"Done\" block with diffs. In these cases, use the \"Local History\" IDE feature for navigating and rolling back</li>\n    <li>Conversations with previous implementation of Junie in AI Chat remain accessible, but follow-up prompts will not retain the context</li>\n  </ul>\n  <h2>2xx.819.xx</h2>\n  <ul>\n    <li>Support for OpenAI GPT-5.4</li>\n    <li>CLI improvements: GitHub Actions installation support, /cost and /recap commands, logout command, in-app tips, improved paste handling, Markdown table rendering</li>\n    <li>Added lint tool, web_search tool, rename refactoring, regex search with file extensions</li>\n    <li>Support for reading PDF, DOCX, XLSX, PPT, and PPTX files with Markdown conversion</li>\n    <li>Enhanced task state management, history compression, and session replay functionality</li>\n    <li>Added Kotlin to MCP, AGENTS.md support, enhanced MCP server suggestions</li>\n    <li>Support for adaptive thinking for Anthropic models</li>\n  </ul>\n  <h2>2xx.620.xx</h2>\n  <ul>\n    <li>Junie now supports Agent Skills — task-oriented, reusable extensions that allow the agent to perform specialized workflows. To install a skill, add its folder to .junie/skills with a required SKILL.md file used for discovery and execution</li>\n    <li>More efficient edits for non-OpenAI LLMs, now all models are capable of editing several locations in a file within one step</li>\n    <li>Support for guideline directories: instead of a single guidelines file, you can now select a path to a directory with multiple .md files</li>\n    <li>Improved handling of library files</li>\n    <li>Fixed an issue where the hidden plugin could not be reopened; Junie is now accessible from the Tool Windows menu</li>\n    <li>Supported new models:\n      <ul>\n        <li>Claude Sonnet 4.6</li>\n        <li>Claude Opus 4.6</li>\n        <li>Gemini 3.1 Pro Preview</li>\n        <li>GPT 5.3 Codex</li>\n      </ul>\n    </li>\n  </ul>\n  <h2>2xx.549.xx</h2>\n  <ul>\n    <li>Support new models:\n      <ul>\n        <li>Gemini 3 Flash — now the default model for Junie</li>\n        <li>OpenAI GPT-5.2</li>\n        <li>xAI Grok 4.1 Fast (Reasoning)</li>\n      </ul>\n    </li>\n    <li>Support “Bring Your Own Key” (BYOK) for OpenAI and Anthropic in the AI Chat interface</li>\n    <li>Faster LLM responses due to infra-related improvements</li>\n    <li>More stable and accurate user language detection with fewer accidental switches</li>\n    <li>Security and bug fixes via dependency updates</li>\n  </ul>\n  <h2>2xx.506.xx</h2>\n  <ul>\n    <li>Support of OpenAI GPT-5.1-Codex-Max</li>\n    <li>Various technical improvements and bug fixes</li>\n  </ul>\n  <h2>2xx.487.xx</h2>\n  <ul>\n    <li>Junie now supports multilingual responses</li>\n    <li>The Allowlist is now more flexible: you can individually allow Terminal (including RegEx patterns), MCP, Build, RunTest, and other actions; see <a href=\"https://jb.gg/junie-docs-allowlist\">the Junie documentation</a> for details</li>\n    <li>Support new models:\n      <ul>\n        <li>GPT-5.1</li>\n        <li>Gemini 3.0</li>\n        <li>Claude Opus 4.5</li>\n      </ul>\n    </li>\n    <li>Support for 2025.3 IDE version</li>\n    <li>Deprecated support for 2025.1 IDE version</li>\n    <li>Various technical improvements and bug fixes</li>\n  </ul>\n  <h2>2xx.406.xx</h2>\n  <ul>\n    <li>Added \"Auto\" mode that lets Junie choose between coding and chatting flows automatically</li>\n    <li>MCP remote servers can now be configured (Beta):\n      <ul>\n        <li>URL servers without auth, local trusted servers, HTTP headers auth</li>\n        <li>SSO authorization is not supported</li>\n      </ul>\n    </li>\n    <li>Customizable guidelines path per project</li>\n    <li>Asynchronous terminal runner – Junie can launch never‑ending processes in isolated shells (e.g., 'npm start')</li>\n    <li>Rename Refactoring tool added</li>\n    <li>Junie now has the \"Default\" model setting – stay on the model that is regularly updated to the one performing best, according to our evaluations</li>\n    <li>Sunsetting older Claude models (Sonnet 3.7, 4.0)</li>\n    <li>Changes to edit listener</li>\n    <li>Various improvements to task view animations, layouts, and scroll behavior</li>\n  </ul>\n  <h2>2xx.336.xx</h2>\n  <ul>\n    <li>Latency improvements and reasoning optimizations for GPT-5</li>\n    <li>Multi-language support</li>\n    <li>Support for CLion (Beta, IDE 2025.2 only)</li>\n    <li>Asynchronous terminal initialization</li>\n    <li>Added Continue block when Junie stops due to errors or reaching the step limit</li>\n    <li>Improved image handling, Junie can now open images</li>\n    <li>Deprecated support for 2024.3 IDE version</li>\n    <li>Support of Claude Sonnet 4.5</li>\n  </ul>\n  <h2>2xx.284.xx</h2>\n  <ul>\n    <li>Support for Rider (Beta, IDE 2025.2 only)</li>\n  </ul>\n  <h2>2xx.264.xx</h2>\n  <ul>\n    <li>GPT-5 is now the default LLM for Junie</li>\n    <li>Support for images in prompts</li>\n    <li>Junie Asks Questions feature: Junie will now ask for your advice when needed</li>\n    <li>PyCharm Community and PyCharm Unified Free support</li>\n  </ul>\n  <h2>2xx.204.xx</h2>\n  <ul>\n    <li>Beta MCP support (only text mode, SSE not yet supported)</li>\n    <li>WSL support</li>\n    <li>Beta Remote Development Support (Windows not yet supported)</li>\n    <li>30% faster agent execution, Think More option for more complex tasks</li>\n    <li>Ask Mode response is rendered as Markdown</li>\n    <li>Junie terminal commands are no longer saved to terminal history</li>\n  </ul>\n  <h2>2xx.167.xx</h2>\n  <ul>\n    <li>Single-column plan layout</li>\n    <li>Compatibility with IDEA Community</li>\n    <li>Optional support for Sonnet 4.0</li>\n    <li>Improved license management with usage alerts and license selection dialog</li>\n    <li>New notification system</li>\n    <li>Explicit terminal initialization step</li>\n  </ul>\n  <h2>2xx.132.xx</h2>\n  <ul>\n    <li>Android Studio compatibility added (requires IDE version Narwhal 2025.1.1 Canary or newer)</li>\n    <li>Improved response times by migrating some operations to asynchronous processing</li>\n    <li>Better tracking of file changes during shell command execution</li>\n    <li>Title summarization added for reports in \"Ask\" mode</li>\n    <li>Implemented build script change detection system for improved IDE integration</li>\n  </ul>\n  <h2>2xx.105.40</h2>\n  <ul>\n    <li>Support for RubyMine (IDE 2025.1 only), PhpStorm, and RustRover</li>\n    <li>Support PowerShell 7</li>\n    <li>Junie's project directory can now be configured via settings</li>\n    <li>.aiignore to restrict Junie's access to specific files and directories</li>\n    <li>Flexible Brave mode: configurable allow‑list of commands with RegEx support</li>\n    <li>UI/UX fixes and polish</li>\n  </ul>","since":"261.21524","until":"261.*","sinceUntil":"261.21524 — 261.*","channel":"","size":95404351,"downloads":81009,"pluginId":26104,"compatibleVersions":{"RUST":"2026.1 — 2026.1.4","PYCHARM_COMMUNITY":"build 261.21524 — 261.*","RIDER":"2026.1 — 2026.1.5.2","PYCHARM":"2026.1 — 2026.1.5","CLION":"2026.1 — 2026.1.5.1","RUBYMINE":"2026.1 — 2026.1.5","PHPSTORM":"2026.1 — 2026.1.5","ANDROID_STUDIO":"Quail 1 | 2026.1.1 — Quail 4 | 2026.1.4 Patch 1","IDEA_COMMUNITY":"build 261.21524 — 261.*","IDEA":"2026.1 — 2026.1.5","WEBSTORM":"2026.1 — 2026.1.5","GOLAND":"2026.1 — 2026.1.5"},"author":{"id":"a586c364-82eb-4c19-9e48-2abc784f8378","name":"Fabrizio Scarponi","link":"/author/a586c364-82eb-4c19-9e48-2abc784f8378","hubLogin":"fabrizio.scarponi","isJetBrains":true,"icon":"https://hub.jetbrains.com/api/rest/avatar/a586c364-82eb-4c19-9e48-2abc784f8378","showMarketoCheckbox":true},"modules":["matterhorn.ej-core-ide.php.main","matterhorn.ej-ui.main","matterhorn.ej-core-ide.mcp-server.main","matterhorn.ej-core-ide.kmp.compose-desktop.main","matterhorn.ide-core.android-platform.main","matterhorn.ej-core-ide.python.main","matterhorn.ej-core-ide.kmp.android-ij.main","matterhorn.ide-server.android.main","matterhorn.ej-ui.backend.jcp.main","matterhorn.ej-core-ide.java.main","matterhorn.ide-core.ide-core-java.main","matterhorn.ide-server.rpc.main","matterhorn.ej-ui.backend.main","matterhorn.ej-ui.debug.main","matterhorn.ide-core.android-ij-platform.main","matterhorn.ej-core-ide.clion.main","matterhorn.ej-ui.backend.activation.enterprise.main","matterhorn.ej-core-ide.javascript.main","matterhorn.ej-core-api.main","matterhorn.ide-core.kmp-platform.main","matterhorn.ej-core-ide.go.main","matterhorn.ej-ui.php.main","matterhorn.ej-core-ide.gradle.main","matterhorn.ej-ui.backend.activation.interop.main","matterhorn.ej-core-ide.main","matterhorn.ej-core-ide.kmp.android-as.main","matterhorn.ej-core-ide.ruby.main","matterhorn.ej-ui.shared.main","matterhorn.ej-ui.backend.activation.main","matterhorn.ej-core-ide.junie.main","matterhorn.ej-core-ide.kmp.main","matterhorn.ej-core-ide.maven.main","matterhorn.ej-core-ide.scala.main","matterhorn.ej-core-ide.rider.main","matterhorn.ej-core-ide.kmp.ios.main","matterhorn.ej-core-ide.kotlin.main","matterhorn.ej-core-ide.android-as.main","matterhorn.ej-app.cli-ide.main","matterhorn.ej-core-ide.chronicles.main","matterhorn.ej-ui.kmp.android.main","matterhorn.ej-core-ide.android-ij.main","matterhorn.ej-core-ide.android.main","matterhorn.ej-core-ide.shared.main","matterhorn.ej-core.main","matterhorn.ej-core-ide.rust.main","matterhorn.ej-core-a2ux.main","matterhorn.ej-ui.backend.server.main","matterhorn.ej-core-ide.kmp.android.main"]},{"id":1166092,"link":"/plugin/26104-junie-the-ai-coding-agent-by-jetbrains/versions/stable/1166092","version":"262.2144.120","approve":true,"listed":true,"hidden":false,"recalculateCompatibilityAllowed":true,"cdate":"1788969355000","file":"26104/1166092/ej-262.2144.120.zip","notes":"<h2>2xx.2144.xx</h2>\n  <ul>\n    <li>Updated communication</li>\n    <li>Support for GPT-6 Astra</li>\n    <li>Jewel UI components update</li>\n    <li>Support for Fable 5.1</li>\n    <li>Support for Gemini 3.8 Flash</li>\n    <li>Support for Gemini 3.7 Flash</li>\n    <li>Support for Grok 4.6</li>\n    <li>Bug fixes for WebStorm and MCP</li>\n    <li>Support for Anthropic Opus 5</li>\n    <li>Support for Gemini 3.6-Flash and 3.5-Flash-lite</li>\n    <li>Support for Grok 4.5</li>\n    <li>Support for GPT-5.6 Sol-Terra-Luna</li>\n    <li>Support for Anthropic Sonnet 5</li>\n  </ul>\n  <h2>2xx.1966.xx</h2>\n  <ul>\n    <li>WSL projects are now supported in Junie ACP</li>\n    <li>Debug mode introduced for AI Chat</li>\n    <li>DB MCP tools are enabled out of the box</li>\n    <li>Model-selection onboarding added for the legacy Junie tool window</li>\n    <li>Preparation for multi-project support in ACP</li>\n    <li>ACP additional directories: extra workspace roots with a fallback for non-conformant clients</li>\n    <li>Per-client configuration options and smoother model-switch announcements for ACP</li>\n    <li>Improved resilience: orphan/stuck-process mitigation for the ACP agent</li>\n    <li>Approval prompt for reading the env file</li>\n    <li>Required Git4Idea, Markdown, and Terminal plugins are now declared as dependencies, so Junie loads reliably</li>\n    <li>Better Android Studio support</li>\n    <li>Support for Anthropic Opus 4.8</li>\n    <li>Support for Fable (currently unavailable due to US regulations)</li>\n  </ul>\n  <p><b>Bug fixes:</b></p>\n  <ul>\n    <li>Fixed Junie randomly getting stuck on some actions</li>\n    <li>Removed the Settings → Tools → Junie → MCP Settings page</li>\n    <li>Fixed a NullPointerException in ChroniclesFileListener</li>\n  </ul>\n  <h2>2xx.1755.xx</h2>\n  <ul>\n    <li>Added Gemini 3.5 Flash and Grok 4.3 support</li>\n    <li>MCP extensions are now available</li>\n    <li>Certain errors are now displayed as-is instead of a generic \"Unexpected error\" message</li>\n    <li>Fixed integration with JetBrains Space for discussions and commit fetching</li>\n    <li>Multiple fixes</li>\n  </ul>\n  <h2>2xx.1218.xx</h2>\n  <ul>\n    <li>Support for Anthropic Opus 4.7</li>\n    <li>Support for OpenAI GPT-5.5</li>\n    <li>Rebuilt Junie integration in AI Chat from the ground up to use Junie CLI as the agent engine (Beta)\n      <ul>\n        <li><a href=\"https://junie.jetbrains.com/docs/junie-cli.html\">Junie CLI</a> is used via ACP (Agent Communication Protocol)</li>\n        <li>It doesn't use legacy dependencies and is faster, more flexible, easier to improve and expand upon</li>\n        <li>We will follow up with this approach in our dedicated tool window as we build upon it</li>\n      </ul>\n    </li>\n    <li>(ACP only) model selector is now available as a dropdown directly in the prompt window</li>\n    <li>(ACP only) Junie is now fully auto – no more \"code\" and \"ask\" modes. Junie is capable of inferring the intent with a very high degree of certainty</li>\n    <li>(ACP only) you can reuse your own <a href=\"https://junie.jetbrains.com/docs/custom-slash-commands.html\">custom commands</a> created via \"/commands\" in the CLI version of Junie</li>\n    <li>Junie Settings are now moved to a dedicated window\n      <ul>\n        <li>Either use the three-dot menu from the Junie tool window, or Search Everywhere via Shift+Shift -&gt; Input \"Junie Settings\"</li>\n      </ul>\n    </li>\n    <li>AI Chat Junie uses a separate <a href=\"https://junie.jetbrains.com/docs/action-allowlist-junie-cli.html\">allowlist</a> that you can build dynamically while using Junie in non-brave mode (allowlist in Junie Settings is only for the dedicated Junie tool window)</li>\n    <li>Added History Migration feature in the dedicated tool window:\n      <ul>\n        <li>Import History from Previous IDE Versions — consolidates Junie history from all previous IDE versions into the current one. Run this first if you've used Junie across multiple IDE installations</li>\n        <li>Move Project History to AI Chat — exports your past sessions into AI Chat as native conversations, with full rendering of file changes, terminal output, and test results</li>\n        <li>Move Project History to CLI — exports your past sessions into the CLI session format, accessible from the Junie command line</li>\n      </ul>\n    </li>\n    <li>All changes are available starting with 2026.1 versions of JetBrains IDEs</li>\n  </ul>\n  <p><b>Known issues:</b></p>\n  <ul>\n    <li>MCP servers that require SSO during configuration can be configured only through the CLI (in the terminal)</li>\n    <li>Tasks from previous IDEs might not show up after using the history migration feature</li>\n    <li>(AI Chat) WSL users may encounter an issue where the connection to the IDE cannot be established. In this case, Junie will still remain functional but will have a smaller toolset</li>\n    <li>Diff line counts can sometimes be incorrect</li>\n    <li>File operations performed via bash commands during a Junie run can be absent from the \"Done\" block with diffs. In these cases, use the \"Local History\" IDE feature for navigating and rolling back</li>\n    <li>Conversations with previous implementation of Junie in AI Chat remain accessible, but follow-up prompts will not retain the context</li>\n  </ul>\n  <h2>2xx.819.xx</h2>\n  <ul>\n    <li>Support for OpenAI GPT-5.4</li>\n    <li>CLI improvements: GitHub Actions installation support, /cost and /recap commands, logout command, in-app tips, improved paste handling, Markdown table rendering</li>\n    <li>Added lint tool, web_search tool, rename refactoring, regex search with file extensions</li>\n    <li>Support for reading PDF, DOCX, XLSX, PPT, and PPTX files with Markdown conversion</li>\n    <li>Enhanced task state management, history compression, and session replay functionality</li>\n    <li>Added Kotlin to MCP, AGENTS.md support, enhanced MCP server suggestions</li>\n    <li>Support for adaptive thinking for Anthropic models</li>\n  </ul>\n  <h2>2xx.620.xx</h2>\n  <ul>\n    <li>Junie now supports Agent Skills — task-oriented, reusable extensions that allow the agent to perform specialized workflows. To install a skill, add its folder to .junie/skills with a required SKILL.md file used for discovery and execution</li>\n    <li>More efficient edits for non-OpenAI LLMs, now all models are capable of editing several locations in a file within one step</li>\n    <li>Support for guideline directories: instead of a single guidelines file, you can now select a path to a directory with multiple .md files</li>\n    <li>Improved handling of library files</li>\n    <li>Fixed an issue where the hidden plugin could not be reopened; Junie is now accessible from the Tool Windows menu</li>\n    <li>Supported new models:\n      <ul>\n        <li>Claude Sonnet 4.6</li>\n        <li>Claude Opus 4.6</li>\n        <li>Gemini 3.1 Pro Preview</li>\n        <li>GPT 5.3 Codex</li>\n      </ul>\n    </li>\n  </ul>\n  <h2>2xx.549.xx</h2>\n  <ul>\n    <li>Support new models:\n      <ul>\n        <li>Gemini 3 Flash — now the default model for Junie</li>\n        <li>OpenAI GPT-5.2</li>\n        <li>xAI Grok 4.1 Fast (Reasoning)</li>\n      </ul>\n    </li>\n    <li>Support “Bring Your Own Key” (BYOK) for OpenAI and Anthropic in the AI Chat interface</li>\n    <li>Faster LLM responses due to infra-related improvements</li>\n    <li>More stable and accurate user language detection with fewer accidental switches</li>\n    <li>Security and bug fixes via dependency updates</li>\n  </ul>\n  <h2>2xx.506.xx</h2>\n  <ul>\n    <li>Support of OpenAI GPT-5.1-Codex-Max</li>\n    <li>Various technical improvements and bug fixes</li>\n  </ul>\n  <h2>2xx.487.xx</h2>\n  <ul>\n    <li>Junie now supports multilingual responses</li>\n    <li>The Allowlist is now more flexible: you can individually allow Terminal (including RegEx patterns), MCP, Build, RunTest, and other actions; see <a href=\"https://jb.gg/junie-docs-allowlist\">the Junie documentation</a> for details</li>\n    <li>Support new models:\n      <ul>\n        <li>GPT-5.1</li>\n        <li>Gemini 3.0</li>\n        <li>Claude Opus 4.5</li>\n      </ul>\n    </li>\n    <li>Support for 2025.3 IDE version</li>\n    <li>Deprecated support for 2025.1 IDE version</li>\n    <li>Various technical improvements and bug fixes</li>\n  </ul>\n  <h2>2xx.406.xx</h2>\n  <ul>\n    <li>Added \"Auto\" mode that lets Junie choose between coding and chatting flows automatically</li>\n    <li>MCP remote servers can now be configured (Beta):\n      <ul>\n        <li>URL servers without auth, local trusted servers, HTTP headers auth</li>\n        <li>SSO authorization is not supported</li>\n      </ul>\n    </li>\n    <li>Customizable guidelines path per project</li>\n    <li>Asynchronous terminal runner – Junie can launch never‑ending processes in isolated shells (e.g., 'npm start')</li>\n    <li>Rename Refactoring tool added</li>\n    <li>Junie now has the \"Default\" model setting – stay on the model that is regularly updated to the one performing best, according to our evaluations</li>\n    <li>Sunsetting older Claude models (Sonnet 3.7, 4.0)</li>\n    <li>Changes to edit listener</li>\n    <li>Various improvements to task view animations, layouts, and scroll behavior</li>\n  </ul>\n  <h2>2xx.336.xx</h2>\n  <ul>\n    <li>Latency improvements and reasoning optimizations for GPT-5</li>\n    <li>Multi-language support</li>\n    <li>Support for CLion (Beta, IDE 2025.2 only)</li>\n    <li>Asynchronous terminal initialization</li>\n    <li>Added Continue block when Junie stops due to errors or reaching the step limit</li>\n    <li>Improved image handling, Junie can now open images</li>\n    <li>Deprecated support for 2024.3 IDE version</li>\n    <li>Support of Claude Sonnet 4.5</li>\n  </ul>\n  <h2>2xx.284.xx</h2>\n  <ul>\n    <li>Support for Rider (Beta, IDE 2025.2 only)</li>\n  </ul>\n  <h2>2xx.264.xx</h2>\n  <ul>\n    <li>GPT-5 is now the default LLM for Junie</li>\n    <li>Support for images in prompts</li>\n    <li>Junie Asks Questions feature: Junie will now ask for your advice when needed</li>\n    <li>PyCharm Community and PyCharm Unified Free support</li>\n  </ul>\n  <h2>2xx.204.xx</h2>\n  <ul>\n    <li>Beta MCP support (only text mode, SSE not yet supported)</li>\n    <li>WSL support</li>\n    <li>Beta Remote Development Support (Windows not yet supported)</li>\n    <li>30% faster agent execution, Think More option for more complex tasks</li>\n    <li>Ask Mode response is rendered as Markdown</li>\n    <li>Junie terminal commands are no longer saved to terminal history</li>\n  </ul>\n  <h2>2xx.167.xx</h2>\n  <ul>\n    <li>Single-column plan layout</li>\n    <li>Compatibility with IDEA Community</li>\n    <li>Optional support for Sonnet 4.0</li>\n    <li>Improved license management with usage alerts and license selection dialog</li>\n    <li>New notification system</li>\n    <li>Explicit terminal initialization step</li>\n  </ul>\n  <h2>2xx.132.xx</h2>\n  <ul>\n    <li>Android Studio compatibility added (requires IDE version Narwhal 2025.1.1 Canary or newer)</li>\n    <li>Improved response times by migrating some operations to asynchronous processing</li>\n    <li>Better tracking of file changes during shell command execution</li>\n    <li>Title summarization added for reports in \"Ask\" mode</li>\n    <li>Implemented build script change detection system for improved IDE integration</li>\n  </ul>\n  <h2>2xx.105.40</h2>\n  <ul>\n    <li>Support for RubyMine (IDE 2025.1 only), PhpStorm, and RustRover</li>\n    <li>Support PowerShell 7</li>\n    <li>Junie's project directory can now be configured via settings</li>\n    <li>.aiignore to restrict Junie's access to specific files and directories</li>\n    <li>Flexible Brave mode: configurable allow‑list of commands with RegEx support</li>\n    <li>UI/UX fixes and polish</li>\n  </ul>","since":"262.8589","until":"262.*","sinceUntil":"262.8589 — 262.*","channel":"","size":95483594,"downloads":704122,"pluginId":26104,"compatibleVersions":{"RUST":"2026.2 — 2026.2.3","PYCHARM_COMMUNITY":"build 262.8589 — 262.*","RIDER":"2026.2 — 2026.2.3.1","PYCHARM":"2026.2 — 2026.2.3","CLION":"2026.2 — 2026.2.3.1","RUBYMINE":"2026.2 — 2026.2.3","PHPSTORM":"2026.2 — 2026.2.3","ANDROID_STUDIO":"Rabbit 1 | 2026.2.1","IDEA_COMMUNITY":"build 262.8589 — 262.*","IDEA":"2026.2 — 2026.2.3","WEBSTORM":"2026.2 — 2026.2.3","GOLAND":"2026.2 — 2026.2.3"},"author":{"id":"a586c364-82eb-4c19-9e48-2abc784f8378","name":"Fabrizio Scarponi","link":"/author/a586c364-82eb-4c19-9e48-2abc784f8378","hubLogin":"fabrizio.scarponi","isJetBrains":true,"icon":"https://hub.jetbrains.com/api/rest/avatar/a586c364-82eb-4c19-9e48-2abc784f8378","showMarketoCheckbox":true},"modules":["matterhorn.ej-core-ide.php.main","matterhorn.ej-ui.main","matterhorn.ej-core-ide.mcp-server.main","matterhorn.ej-core-ide.kmp.compose-desktop.main","matterhorn.ide-core.android-platform.main","matterhorn.ej-core-ide.python.main","matterhorn.ej-core-ide.kmp.android-ij.main","matterhorn.ide-server.android.main","matterhorn.ej-ui.backend.jcp.main","matterhorn.ej-core-ide.java.main","matterhorn.ide-core.ide-core-java.main","matterhorn.ide-server.rpc.main","matterhorn.ej-ui.backend.main","matterhorn.ej-ui.debug.main","matterhorn.ide-core.android-ij-platform.main","matterhorn.ej-core-ide.clion.main","matterhorn.ej-ui.backend.activation.enterprise.main","matterhorn.ej-core-ide.javascript.main","matterhorn.ej-core-api.main","matterhorn.ide-core.kmp-platform.main","matterhorn.ej-core-ide.go.main","matterhorn.ej-ui.php.main","matterhorn.ej-core-ide.gradle.main","matterhorn.ej-ui.backend.activation.interop.main","matterhorn.ej-core-ide.main","matterhorn.ej-core-ide.kmp.android-as.main","matterhorn.ej-core-ide.ruby.main","matterhorn.ej-ui.shared.main","matterhorn.ej-ui.backend.activation.main","matterhorn.ej-core-ide.junie.main","matterhorn.ej-core-ide.kmp.main","matterhorn.ej-core-ide.maven.main","matterhorn.ej-core-ide.scala.main","matterhorn.ej-core-ide.rider.main","matterhorn.ej-core-ide.kmp.ios.main","matterhorn.ej-core-ide.kotlin.main","matterhorn.ej-core-ide.android-as.main","matterhorn.ej-app.cli-ide.main","matterhorn.ej-core-ide.chronicles.main","matterhorn.ej-ui.kmp.android.main","matterhorn.ej-core-ide.android-ij.main","matterhorn.ej-core-ide.android.main","matterhorn.ej-core-ide.shared.main","matterhorn.ej-core.main","matterhorn.ej-core-ide.rust.main","matterhorn.ej-core-a2ux.main","matterhorn.ej-ui.backend.server.main","matterhorn.ej-core-ide.kmp.android.main"]},{"id":1160174,"link":"/plugin/26104-junie-the-ai-coding-agent-by-jetbrains/versions/stable/1160174","version":"262.2144.110","approve":true,"listed":true,"hidden":false,"recalculateCompatibilityAllowed":true,"cdate":"1788372093000","file":"26104/1160174/ej-262.2144.110.zip","notes":"<h2>2xx.2144.xx</h2>\n  <ul>\n    <li>Updated communication</li>\n    <li>Support for Fable 5.1</li>\n    <li>Support for Gemini 3.8 Flash</li>\n    <li>Support for Gemini 3.7 Flash</li>\n    <li>Support for Grok 4.6</li>\n    <li>Bug fixes for WebStorm and MCP</li>\n    <li>Support for Anthropic Opus 5</li>\n    <li>Support for Gemini 3.6-Flash and 3.5-Flash-lite</li>\n    <li>Support for Grok 4.5</li>\n    <li>Support for GPT-5.6 Sol-Terra-Luna</li>\n    <li>Support for Anthropic Sonnet 5</li>\n  </ul>\n  <h2>2xx.1966.xx</h2>\n  <ul>\n    <li>WSL projects are now supported in Junie ACP</li>\n    <li>Debug mode introduced for AI Chat</li>\n    <li>DB MCP tools are enabled out of the box</li>\n    <li>Model-selection onboarding added for the legacy Junie tool window</li>\n    <li>Preparation for multi-project support in ACP</li>\n    <li>ACP additional directories: extra workspace roots with a fallback for non-conformant clients</li>\n    <li>Per-client configuration options and smoother model-switch announcements for ACP</li>\n    <li>Improved resilience: orphan/stuck-process mitigation for the ACP agent</li>\n    <li>Approval prompt for reading the env file</li>\n    <li>Required Git4Idea, Markdown, and Terminal plugins are now declared as dependencies, so Junie loads reliably</li>\n    <li>Better Android Studio support</li>\n    <li>Support for Anthropic Opus 4.8</li>\n    <li>Support for Fable (currently unavailable due to US regulations)</li>\n  </ul>\n  <p><b>Bug fixes:</b></p>\n  <ul>\n    <li>Fixed Junie randomly getting stuck on some actions</li>\n    <li>Removed the Settings → Tools → Junie → MCP Settings page</li>\n    <li>Fixed a NullPointerException in ChroniclesFileListener</li>\n  </ul>\n  <h2>2xx.1755.xx</h2>\n  <ul>\n    <li>Added Gemini 3.5 Flash and Grok 4.3 support</li>\n    <li>MCP extensions are now available</li>\n    <li>Certain errors are now displayed as-is instead of a generic \"Unexpected error\" message</li>\n    <li>Fixed integration with JetBrains Space for discussions and commit fetching</li>\n    <li>Multiple fixes</li>\n  </ul>\n  <h2>2xx.1218.xx</h2>\n  <ul>\n    <li>Support for Anthropic Opus 4.7</li>\n    <li>Support for OpenAI GPT-5.5</li>\n    <li>Rebuilt Junie integration in AI Chat from the ground up to use Junie CLI as the agent engine (Beta)\n      <ul>\n        <li><a href=\"https://junie.jetbrains.com/docs/junie-cli.html\">Junie CLI</a> is used via ACP (Agent Communication Protocol)</li>\n        <li>It doesn't use legacy dependencies and is faster, more flexible, easier to improve and expand upon</li>\n        <li>We will follow up with this approach in our dedicated tool window as we build upon it</li>\n      </ul>\n    </li>\n    <li>(ACP only) model selector is now available as a dropdown directly in the prompt window</li>\n    <li>(ACP only) Junie is now fully auto – no more \"code\" and \"ask\" modes. Junie is capable of inferring the intent with a very high degree of certainty</li>\n    <li>(ACP only) you can reuse your own <a href=\"https://junie.jetbrains.com/docs/custom-slash-commands.html\">custom commands</a> created via \"/commands\" in the CLI version of Junie</li>\n    <li>Junie Settings are now moved to a dedicated window\n      <ul>\n        <li>Either use the three-dot menu from the Junie tool window, or Search Everywhere via Shift+Shift -&gt; Input \"Junie Settings\"</li>\n      </ul>\n    </li>\n    <li>AI Chat Junie uses a separate <a href=\"https://junie.jetbrains.com/docs/action-allowlist-junie-cli.html\">allowlist</a> that you can build dynamically while using Junie in non-brave mode (allowlist in Junie Settings is only for the dedicated Junie tool window)</li>\n    <li>Added History Migration feature in the dedicated tool window:\n      <ul>\n        <li>Import History from Previous IDE Versions — consolidates Junie history from all previous IDE versions into the current one. Run this first if you've used Junie across multiple IDE installations</li>\n        <li>Move Project History to AI Chat — exports your past sessions into AI Chat as native conversations, with full rendering of file changes, terminal output, and test results</li>\n        <li>Move Project History to CLI — exports your past sessions into the CLI session format, accessible from the Junie command line</li>\n      </ul>\n    </li>\n    <li>All changes are available starting with 2026.1 versions of JetBrains IDEs</li>\n  </ul>\n  <p><b>Known issues:</b></p>\n  <ul>\n    <li>MCP servers that require SSO during configuration can be configured only through the CLI (in the terminal)</li>\n    <li>Tasks from previous IDEs might not show up after using the history migration feature</li>\n    <li>(AI Chat) WSL users may encounter an issue where the connection to the IDE cannot be established. In this case, Junie will still remain functional but will have a smaller toolset</li>\n    <li>Diff line counts can sometimes be incorrect</li>\n    <li>File operations performed via bash commands during a Junie run can be absent from the \"Done\" block with diffs. In these cases, use the \"Local History\" IDE feature for navigating and rolling back</li>\n    <li>Conversations with previous implementation of Junie in AI Chat remain accessible, but follow-up prompts will not retain the context</li>\n  </ul>\n  <h2>2xx.819.xx</h2>\n  <ul>\n    <li>Support for OpenAI GPT-5.4</li>\n    <li>CLI improvements: GitHub Actions installation support, /cost and /recap commands, logout command, in-app tips, improved paste handling, Markdown table rendering</li>\n    <li>Added lint tool, web_search tool, rename refactoring, regex search with file extensions</li>\n    <li>Support for reading PDF, DOCX, XLSX, PPT, and PPTX files with Markdown conversion</li>\n    <li>Enhanced task state management, history compression, and session replay functionality</li>\n    <li>Added Kotlin to MCP, AGENTS.md support, enhanced MCP server suggestions</li>\n    <li>Support for adaptive thinking for Anthropic models</li>\n  </ul>\n  <h2>2xx.620.xx</h2>\n  <ul>\n    <li>Junie now supports Agent Skills — task-oriented, reusable extensions that allow the agent to perform specialized workflows. To install a skill, add its folder to .junie/skills with a required SKILL.md file used for discovery and execution</li>\n    <li>More efficient edits for non-OpenAI LLMs, now all models are capable of editing several locations in a file within one step</li>\n    <li>Support for guideline directories: instead of a single guidelines file, you can now select a path to a directory with multiple .md files</li>\n    <li>Improved handling of library files</li>\n    <li>Fixed an issue where the hidden plugin could not be reopened; Junie is now accessible from the Tool Windows menu</li>\n    <li>Supported new models:\n      <ul>\n        <li>Claude Sonnet 4.6</li>\n        <li>Claude Opus 4.6</li>\n        <li>Gemini 3.1 Pro Preview</li>\n        <li>GPT 5.3 Codex</li>\n      </ul>\n    </li>\n  </ul>\n  <h2>2xx.549.xx</h2>\n  <ul>\n    <li>Support new models:\n      <ul>\n        <li>Gemini 3 Flash — now the default model for Junie</li>\n        <li>OpenAI GPT-5.2</li>\n        <li>xAI Grok 4.1 Fast (Reasoning)</li>\n      </ul>\n    </li>\n    <li>Support “Bring Your Own Key” (BYOK) for OpenAI and Anthropic in the AI Chat interface</li>\n    <li>Faster LLM responses due to infra-related improvements</li>\n    <li>More stable and accurate user language detection with fewer accidental switches</li>\n    <li>Security and bug fixes via dependency updates</li>\n  </ul>\n  <h2>2xx.506.xx</h2>\n  <ul>\n    <li>Support of OpenAI GPT-5.1-Codex-Max</li>\n    <li>Various technical improvements and bug fixes</li>\n  </ul>\n  <h2>2xx.487.xx</h2>\n  <ul>\n    <li>Junie now supports multilingual responses</li>\n    <li>The Allowlist is now more flexible: you can individually allow Terminal (including RegEx patterns), MCP, Build, RunTest, and other actions; see <a href=\"https://jb.gg/junie-docs-allowlist\">the Junie documentation</a> for details</li>\n    <li>Support new models:\n      <ul>\n        <li>GPT-5.1</li>\n        <li>Gemini 3.0</li>\n        <li>Claude Opus 4.5</li>\n      </ul>\n    </li>\n    <li>Support for 2025.3 IDE version</li>\n    <li>Deprecated support for 2025.1 IDE version</li>\n    <li>Various technical improvements and bug fixes</li>\n  </ul>\n  <h2>2xx.406.xx</h2>\n  <ul>\n    <li>Added \"Auto\" mode that lets Junie choose between coding and chatting flows automatically</li>\n    <li>MCP remote servers can now be configured (Beta):\n      <ul>\n        <li>URL servers without auth, local trusted servers, HTTP headers auth</li>\n        <li>SSO authorization is not supported</li>\n      </ul>\n    </li>\n    <li>Customizable guidelines path per project</li>\n    <li>Asynchronous terminal runner – Junie can launch never‑ending processes in isolated shells (e.g., 'npm start')</li>\n    <li>Rename Refactoring tool added</li>\n    <li>Junie now has the \"Default\" model setting – stay on the model that is regularly updated to the one performing best, according to our evaluations</li>\n    <li>Sunsetting older Claude models (Sonnet 3.7, 4.0)</li>\n    <li>Changes to edit listener</li>\n    <li>Various improvements to task view animations, layouts, and scroll behavior</li>\n  </ul>\n  <h2>2xx.336.xx</h2>\n  <ul>\n    <li>Latency improvements and reasoning optimizations for GPT-5</li>\n    <li>Multi-language support</li>\n    <li>Support for CLion (Beta, IDE 2025.2 only)</li>\n    <li>Asynchronous terminal initialization</li>\n    <li>Added Continue block when Junie stops due to errors or reaching the step limit</li>\n    <li>Improved image handling, Junie can now open images</li>\n    <li>Deprecated support for 2024.3 IDE version</li>\n    <li>Support of Claude Sonnet 4.5</li>\n  </ul>\n  <h2>2xx.284.xx</h2>\n  <ul>\n    <li>Support for Rider (Beta, IDE 2025.2 only)</li>\n  </ul>\n  <h2>2xx.264.xx</h2>\n  <ul>\n    <li>GPT-5 is now the default LLM for Junie</li>\n    <li>Support for images in prompts</li>\n    <li>Junie Asks Questions feature: Junie will now ask for your advice when needed</li>\n    <li>PyCharm Community and PyCharm Unified Free support</li>\n  </ul>\n  <h2>2xx.204.xx</h2>\n  <ul>\n    <li>Beta MCP support (only text mode, SSE not yet supported)</li>\n    <li>WSL support</li>\n    <li>Beta Remote Development Support (Windows not yet supported)</li>\n    <li>30% faster agent execution, Think More option for more complex tasks</li>\n    <li>Ask Mode response is rendered as Markdown</li>\n    <li>Junie terminal commands are no longer saved to terminal history</li>\n  </ul>\n  <h2>2xx.167.xx</h2>\n  <ul>\n    <li>Single-column plan layout</li>\n    <li>Compatibility with IDEA Community</li>\n    <li>Optional support for Sonnet 4.0</li>\n    <li>Improved license management with usage alerts and license selection dialog</li>\n    <li>New notification system</li>\n    <li>Explicit terminal initialization step</li>\n  </ul>\n  <h2>2xx.132.xx</h2>\n  <ul>\n    <li>Android Studio compatibility added (requires IDE version Narwhal 2025.1.1 Canary or newer)</li>\n    <li>Improved response times by migrating some operations to asynchronous processing</li>\n    <li>Better tracking of file changes during shell command execution</li>\n    <li>Title summarization added for reports in \"Ask\" mode</li>\n    <li>Implemented build script change detection system for improved IDE integration</li>\n  </ul>\n  <h2>2xx.105.40</h2>\n  <ul>\n    <li>Support for RubyMine (IDE 2025.1 only), PhpStorm, and RustRover</li>\n    <li>Support PowerShell 7</li>\n    <li>Junie's project directory can now be configured via settings</li>\n    <li>.aiignore to restrict Junie's access to specific files and directories</li>\n    <li>Flexible Brave mode: configurable allow‑list of commands with RegEx support</li>\n    <li>UI/UX fixes and polish</li>\n  </ul>","since":"262.8589","until":"262.*","sinceUntil":"262.8589 — 262.*","channel":"","size":95413559,"downloads":337408,"pluginId":26104,"compatibleVersions":{"RUST":"2026.2 — 2026.2.3","PYCHARM_COMMUNITY":"build 262.8589 — 262.*","RIDER":"2026.2 — 2026.2.3.1","PYCHARM":"2026.2 — 2026.2.3","CLION":"2026.2 — 2026.2.3.1","RUBYMINE":"2026.2 — 2026.2.3","PHPSTORM":"2026.2 — 2026.2.3","ANDROID_STUDIO":"Rabbit 1 | 2026.2.1","IDEA_COMMUNITY":"build 262.8589 — 262.*","IDEA":"2026.2 — 2026.2.3","WEBSTORM":"2026.2 — 2026.2.3","GOLAND":"2026.2 — 2026.2.3"},"author":{"id":"3eed2f7b-47e7-47b8-9d9b-86920094a87e","name":"Michael Golubev","link":"/author/3eed2f7b-47e7-47b8-9d9b-86920094a87e","hubLogin":"michael.golubev","isJetBrains":true,"icon":"https://hub.jetbrains.com/api/rest/avatar/3eed2f7b-47e7-47b8-9d9b-86920094a87e","showMarketoCheckbox":true},"modules":["matterhorn.ej-core-ide.php.main","matterhorn.ej-ui.main","matterhorn.ej-core-ide.mcp-server.main","matterhorn.ej-core-ide.kmp.compose-desktop.main","matterhorn.ide-core.android-platform.main","matterhorn.ej-core-ide.python.main","matterhorn.ej-core-ide.kmp.android-ij.main","matterhorn.ide-server.android.main","matterhorn.ej-ui.backend.jcp.main","matterhorn.ej-core-ide.java.main","matterhorn.ide-core.ide-core-java.main","matterhorn.ide-server.rpc.main","matterhorn.ej-ui.backend.main","matterhorn.ej-ui.debug.main","matterhorn.ide-core.android-ij-platform.main","matterhorn.ej-core-ide.clion.main","matterhorn.ej-ui.backend.activation.enterprise.main","matterhorn.ej-core-ide.javascript.main","matterhorn.ej-core-api.main","matterhorn.ide-core.kmp-platform.main","matterhorn.ej-core-ide.go.main","matterhorn.ej-ui.php.main","matterhorn.ej-core-ide.gradle.main","matterhorn.ej-ui.backend.activation.interop.main","matterhorn.ej-core-ide.main","matterhorn.ej-core-ide.kmp.android-as.main","matterhorn.ej-core-ide.ruby.main","matterhorn.ej-ui.shared.main","matterhorn.ej-ui.backend.activation.main","matterhorn.ej-core-ide.junie.main","matterhorn.ej-core-ide.kmp.main","matterhorn.ej-core-ide.maven.main","matterhorn.ej-core-ide.scala.main","matterhorn.ej-core-ide.rider.main","matterhorn.ej-core-ide.kmp.ios.main","matterhorn.ej-core-ide.kotlin.main","matterhorn.ej-core-ide.android-as.main","matterhorn.ej-app.cli-ide.main","matterhorn.ej-core-ide.chronicles.main","matterhorn.ej-ui.kmp.android.main","matterhorn.ej-core-ide.android-ij.main","matterhorn.ej-core-ide.android.main","matterhorn.ej-core-ide.shared.main","matterhorn.ej-core.main","matterhorn.ej-core-ide.rust.main","matterhorn.ej-core-a2ux.main","matterhorn.ej-ui.backend.server.main","matterhorn.ej-core-ide.kmp.android.main"]},{"id":1160170,"link":"/plugin/26104-junie-the-ai-coding-agent-by-jetbrains/versions/stable/1160170","version":"261.2144.110","approve":true,"listed":true,"hidden":false,"recalculateCompatibilityAllowed":true,"cdate":"1788371893000","file":"26104/1160170/ej-261.2144.110.zip","notes":"<h2>2xx.2144.xx</h2>\n  <ul>\n    <li>Updated communication</li>\n    <li>Support for Fable 5.1</li>\n    <li>Support for Gemini 3.8 Flash</li>\n    <li>Support for Gemini 3.7 Flash</li>\n    <li>Support for Grok 4.6</li>\n    <li>Bug fixes for MCP</li>\n    <li>Support for Anthropic Opus 5</li>\n    <li>Support for Gemini 3.6-Flash and 3.5-Flash-lite</li>\n    <li>Support for Grok 4.5</li>\n    <li>Support for GPT-5.6 Sol-Terra-Luna</li>\n    <li>Support for Anthropic Sonnet 5</li>\n  </ul>\n  <h2>2xx.1966.xx</h2>\n  <ul>\n    <li>WSL projects are now supported in Junie ACP</li>\n    <li>Debug mode introduced for AI Chat</li>\n    <li>DB MCP tools are enabled out of the box</li>\n    <li>Model-selection onboarding added for the legacy Junie tool window</li>\n    <li>Preparation for multi-project support in ACP</li>\n    <li>ACP additional directories: extra workspace roots with a fallback for non-conformant clients</li>\n    <li>Per-client configuration options and smoother model-switch announcements for ACP</li>\n    <li>Improved resilience: orphan/stuck-process mitigation for the ACP agent</li>\n    <li>Approval prompt for reading the env file</li>\n    <li>Required Git4Idea, Markdown, and Terminal plugins are now declared as dependencies, so Junie loads reliably</li>\n    <li>Better Android Studio support</li>\n    <li>Support for Anthropic Opus 4.8</li>\n    <li>Support for Fable (currently unavailable due to US regulations)</li>\n  </ul>\n  <p><b>Bug fixes:</b></p>\n  <ul>\n    <li>Fixed Junie randomly getting stuck on some actions</li>\n    <li>Removed the Settings → Tools → Junie → MCP Settings page</li>\n    <li>Fixed a NullPointerException in ChroniclesFileListener</li>\n  </ul>\n  <h2>2xx.1755.xx</h2>\n  <ul>\n    <li>Added Gemini 3.5 Flash and Grok 4.3 support</li>\n    <li>MCP extensions are now available</li>\n    <li>Certain errors are now displayed as-is instead of a generic \"Unexpected error\" message</li>\n    <li>Fixed integration with JetBrains Space for discussions and commit fetching</li>\n    <li>Multiple fixes</li>\n  </ul>\n  <h2>2xx.1218.xx</h2>\n  <ul>\n    <li>Support for Anthropic Opus 4.7</li>\n    <li>Support for OpenAI GPT-5.5</li>\n    <li>Rebuilt Junie integration in AI Chat from the ground up to use Junie CLI as the agent engine (Beta)\n      <ul>\n        <li><a href=\"https://junie.jetbrains.com/docs/junie-cli.html\">Junie CLI</a> is used via ACP (Agent Communication Protocol)</li>\n        <li>It doesn't use legacy dependencies and is faster, more flexible, easier to improve and expand upon</li>\n        <li>We will follow up with this approach in our dedicated tool window as we build upon it</li>\n      </ul>\n    </li>\n    <li>(ACP only) model selector is now available as a dropdown directly in the prompt window</li>\n    <li>(ACP only) Junie is now fully auto – no more \"code\" and \"ask\" modes. Junie is capable of inferring the intent with a very high degree of certainty</li>\n    <li>(ACP only) you can reuse your own <a href=\"https://junie.jetbrains.com/docs/custom-slash-commands.html\">custom commands</a> created via \"/commands\" in the CLI version of Junie</li>\n    <li>Junie Settings are now moved to a dedicated window\n      <ul>\n        <li>Either use the three-dot menu from the Junie tool window, or Search Everywhere via Shift+Shift -&gt; Input \"Junie Settings\"</li>\n      </ul>\n    </li>\n    <li>AI Chat Junie uses a separate <a href=\"https://junie.jetbrains.com/docs/action-allowlist-junie-cli.html\">allowlist</a> that you can build dynamically while using Junie in non-brave mode (allowlist in Junie Settings is only for the dedicated Junie tool window)</li>\n    <li>Added History Migration feature in the dedicated tool window:\n      <ul>\n        <li>Import History from Previous IDE Versions — consolidates Junie history from all previous IDE versions into the current one. Run this first if you've used Junie across multiple IDE installations</li>\n        <li>Move Project History to AI Chat — exports your past sessions into AI Chat as native conversations, with full rendering of file changes, terminal output, and test results</li>\n        <li>Move Project History to CLI — exports your past sessions into the CLI session format, accessible from the Junie command line</li>\n      </ul>\n    </li>\n    <li>All changes are available starting with 2026.1 versions of JetBrains IDEs</li>\n  </ul>\n  <p><b>Known issues:</b></p>\n  <ul>\n    <li>MCP servers that require SSO during configuration can be configured only through the CLI (in the terminal)</li>\n    <li>Tasks from previous IDEs might not show up after using the history migration feature</li>\n    <li>(AI Chat) WSL users may encounter an issue where the connection to the IDE cannot be established. In this case, Junie will still remain functional but will have a smaller toolset</li>\n    <li>Diff line counts can sometimes be incorrect</li>\n    <li>File operations performed via bash commands during a Junie run can be absent from the \"Done\" block with diffs. In these cases, use the \"Local History\" IDE feature for navigating and rolling back</li>\n    <li>Conversations with previous implementation of Junie in AI Chat remain accessible, but follow-up prompts will not retain the context</li>\n  </ul>\n  <h2>2xx.819.xx</h2>\n  <ul>\n    <li>Support for OpenAI GPT-5.4</li>\n    <li>CLI improvements: GitHub Actions installation support, /cost and /recap commands, logout command, in-app tips, improved paste handling, Markdown table rendering</li>\n    <li>Added lint tool, web_search tool, rename refactoring, regex search with file extensions</li>\n    <li>Support for reading PDF, DOCX, XLSX, PPT, and PPTX files with Markdown conversion</li>\n    <li>Enhanced task state management, history compression, and session replay functionality</li>\n    <li>Added Kotlin to MCP, AGENTS.md support, enhanced MCP server suggestions</li>\n    <li>Support for adaptive thinking for Anthropic models</li>\n  </ul>\n  <h2>2xx.620.xx</h2>\n  <ul>\n    <li>Junie now supports Agent Skills — task-oriented, reusable extensions that allow the agent to perform specialized workflows. To install a skill, add its folder to .junie/skills with a required SKILL.md file used for discovery and execution</li>\n    <li>More efficient edits for non-OpenAI LLMs, now all models are capable of editing several locations in a file within one step</li>\n    <li>Support for guideline directories: instead of a single guidelines file, you can now select a path to a directory with multiple .md files</li>\n    <li>Improved handling of library files</li>\n    <li>Fixed an issue where the hidden plugin could not be reopened; Junie is now accessible from the Tool Windows menu</li>\n    <li>Supported new models:\n      <ul>\n        <li>Claude Sonnet 4.6</li>\n        <li>Claude Opus 4.6</li>\n        <li>Gemini 3.1 Pro Preview</li>\n        <li>GPT 5.3 Codex</li>\n      </ul>\n    </li>\n  </ul>\n  <h2>2xx.549.xx</h2>\n  <ul>\n    <li>Support new models:\n      <ul>\n        <li>Gemini 3 Flash — now the default model for Junie</li>\n        <li>OpenAI GPT-5.2</li>\n        <li>xAI Grok 4.1 Fast (Reasoning)</li>\n      </ul>\n    </li>\n    <li>Support “Bring Your Own Key” (BYOK) for OpenAI and Anthropic in the AI Chat interface</li>\n    <li>Faster LLM responses due to infra-related improvements</li>\n    <li>More stable and accurate user language detection with fewer accidental switches</li>\n    <li>Security and bug fixes via dependency updates</li>\n  </ul>\n  <h2>2xx.506.xx</h2>\n  <ul>\n    <li>Support of OpenAI GPT-5.1-Codex-Max</li>\n    <li>Various technical improvements and bug fixes</li>\n  </ul>\n  <h2>2xx.487.xx</h2>\n  <ul>\n    <li>Junie now supports multilingual responses</li>\n    <li>The Allowlist is now more flexible: you can individually allow Terminal (including RegEx patterns), MCP, Build, RunTest, and other actions; see <a href=\"https://jb.gg/junie-docs-allowlist\">the Junie documentation</a> for details</li>\n    <li>Support new models:\n      <ul>\n        <li>GPT-5.1</li>\n        <li>Gemini 3.0</li>\n        <li>Claude Opus 4.5</li>\n      </ul>\n    </li>\n    <li>Support for 2025.3 IDE version</li>\n    <li>Deprecated support for 2025.1 IDE version</li>\n    <li>Various technical improvements and bug fixes</li>\n  </ul>\n  <h2>2xx.406.xx</h2>\n  <ul>\n    <li>Added \"Auto\" mode that lets Junie choose between coding and chatting flows automatically</li>\n    <li>MCP remote servers can now be configured (Beta):\n      <ul>\n        <li>URL servers without auth, local trusted servers, HTTP headers auth</li>\n        <li>SSO authorization is not supported</li>\n      </ul>\n    </li>\n    <li>Customizable guidelines path per project</li>\n    <li>Asynchronous terminal runner – Junie can launch never‑ending processes in isolated shells (e.g., 'npm start')</li>\n    <li>Rename Refactoring tool added</li>\n    <li>Junie now has the \"Default\" model setting – stay on the model that is regularly updated to the one performing best, according to our evaluations</li>\n    <li>Sunsetting older Claude models (Sonnet 3.7, 4.0)</li>\n    <li>Changes to edit listener</li>\n    <li>Various improvements to task view animations, layouts, and scroll behavior</li>\n  </ul>\n  <h2>2xx.336.xx</h2>\n  <ul>\n    <li>Latency improvements and reasoning optimizations for GPT-5</li>\n    <li>Multi-language support</li>\n    <li>Support for CLion (Beta, IDE 2025.2 only)</li>\n    <li>Asynchronous terminal initialization</li>\n    <li>Added Continue block when Junie stops due to errors or reaching the step limit</li>\n    <li>Improved image handling, Junie can now open images</li>\n    <li>Deprecated support for 2024.3 IDE version</li>\n    <li>Support of Claude Sonnet 4.5</li>\n  </ul>\n  <h2>2xx.284.xx</h2>\n  <ul>\n    <li>Support for Rider (Beta, IDE 2025.2 only)</li>\n  </ul>\n  <h2>2xx.264.xx</h2>\n  <ul>\n    <li>GPT-5 is now the default LLM for Junie</li>\n    <li>Support for images in prompts</li>\n    <li>Junie Asks Questions feature: Junie will now ask for your advice when needed</li>\n    <li>PyCharm Community and PyCharm Unified Free support</li>\n  </ul>\n  <h2>2xx.204.xx</h2>\n  <ul>\n    <li>Beta MCP support (only text mode, SSE not yet supported)</li>\n    <li>WSL support</li>\n    <li>Beta Remote Development Support (Windows not yet supported)</li>\n    <li>30% faster agent execution, Think More option for more complex tasks</li>\n    <li>Ask Mode response is rendered as Markdown</li>\n    <li>Junie terminal commands are no longer saved to terminal history</li>\n  </ul>\n  <h2>2xx.167.xx</h2>\n  <ul>\n    <li>Single-column plan layout</li>\n    <li>Compatibility with IDEA Community</li>\n    <li>Optional support for Sonnet 4.0</li>\n    <li>Improved license management with usage alerts and license selection dialog</li>\n    <li>New notification system</li>\n    <li>Explicit terminal initialization step</li>\n  </ul>\n  <h2>2xx.132.xx</h2>\n  <ul>\n    <li>Android Studio compatibility added (requires IDE version Narwhal 2025.1.1 Canary or newer)</li>\n    <li>Improved response times by migrating some operations to asynchronous processing</li>\n    <li>Better tracking of file changes during shell command execution</li>\n    <li>Title summarization added for reports in \"Ask\" mode</li>\n    <li>Implemented build script change detection system for improved IDE integration</li>\n  </ul>\n  <h2>2xx.105.40</h2>\n  <ul>\n    <li>Support for RubyMine (IDE 2025.1 only), PhpStorm, and RustRover</li>\n    <li>Support PowerShell 7</li>\n    <li>Junie's project directory can now be configured via settings</li>\n    <li>.aiignore to restrict Junie's access to specific files and directories</li>\n    <li>Flexible Brave mode: configurable allow‑list of commands with RegEx support</li>\n    <li>UI/UX fixes and polish</li>\n  </ul>","since":"261.21524","until":"261.*","sinceUntil":"261.21524 — 261.*","channel":"","size":95403216,"downloads":52674,"pluginId":26104,"compatibleVersions":{"RUST":"2026.1 — 2026.1.4","PYCHARM_COMMUNITY":"build 261.21524 — 261.*","RIDER":"2026.1 — 2026.1.5.2","PYCHARM":"2026.1 — 2026.1.5","CLION":"2026.1 — 2026.1.5.1","RUBYMINE":"2026.1 — 2026.1.5","PHPSTORM":"2026.1 — 2026.1.5","ANDROID_STUDIO":"Quail 1 | 2026.1.1 — Quail 4 | 2026.1.4 Patch 1","IDEA_COMMUNITY":"build 261.21524 — 261.*","IDEA":"2026.1 — 2026.1.5","WEBSTORM":"2026.1 — 2026.1.5","GOLAND":"2026.1 — 2026.1.5"},"author":{"id":"3eed2f7b-47e7-47b8-9d9b-86920094a87e","name":"Michael Golubev","link":"/author/3eed2f7b-47e7-47b8-9d9b-86920094a87e","hubLogin":"michael.golubev","isJetBrains":true,"icon":"https://hub.jetbrains.com/api/rest/avatar/3eed2f7b-47e7-47b8-9d9b-86920094a87e","showMarketoCheckbox":true},"modules":["matterhorn.ej-core-ide.php.main","matterhorn.ej-ui.main","matterhorn.ej-core-ide.mcp-server.main","matterhorn.ej-core-ide.kmp.compose-desktop.main","matterhorn.ide-core.android-platform.main","matterhorn.ej-core-ide.python.main","matterhorn.ej-core-ide.kmp.android-ij.main","matterhorn.ide-server.android.main","matterhorn.ej-ui.backend.jcp.main","matterhorn.ej-core-ide.java.main","matterhorn.ide-core.ide-core-java.main","matterhorn.ide-server.rpc.main","matterhorn.ej-ui.backend.main","matterhorn.ej-ui.debug.main","matterhorn.ide-core.android-ij-platform.main","matterhorn.ej-core-ide.clion.main","matterhorn.ej-ui.backend.activation.enterprise.main","matterhorn.ej-core-ide.javascript.main","matterhorn.ej-core-api.main","matterhorn.ide-core.kmp-platform.main","matterhorn.ej-core-ide.go.main","matterhorn.ej-ui.php.main","matterhorn.ej-core-ide.gradle.main","matterhorn.ej-ui.backend.activation.interop.main","matterhorn.ej-core-ide.main","matterhorn.ej-core-ide.kmp.android-as.main","matterhorn.ej-core-ide.ruby.main","matterhorn.ej-ui.shared.main","matterhorn.ej-ui.backend.activation.main","matterhorn.ej-core-ide.junie.main","matterhorn.ej-core-ide.kmp.main","matterhorn.ej-core-ide.maven.main","matterhorn.ej-core-ide.scala.main","matterhorn.ej-core-ide.rider.main","matterhorn.ej-core-ide.kmp.ios.main","matterhorn.ej-core-ide.kotlin.main","matterhorn.ej-core-ide.android-as.main","matterhorn.ej-app.cli-ide.main","matterhorn.ej-core-ide.chronicles.main","matterhorn.ej-ui.kmp.android.main","matterhorn.ej-core-ide.android-ij.main","matterhorn.ej-core-ide.android.main","matterhorn.ej-core-ide.shared.main","matterhorn.ej-core.main","matterhorn.ej-core-ide.rust.main","matterhorn.ej-core-a2ux.main","matterhorn.ej-ui.backend.server.main","matterhorn.ej-core-ide.kmp.android.main"]},{"id":1138426,"link":"/plugin/26104-junie-the-ai-coding-agent-by-jetbrains/versions/stable/1138426","version":"262.2144.100","approve":true,"listed":true,"hidden":false,"recalculateCompatibilityAllowed":true,"cdate":"1786653333000","file":"26104/1138426/ej-262.2144.100.zip","notes":"<h2>2xx.2144.xx</h2>\n  <ul>\n    <li>Updated communication</li>\n    <li>Support for Gemini 3.7 Flash</li>\n    <li>Support for Grok 4.6</li>\n    <li>Bug fixes for WebStorm and MCP</li>\n    <li>Support for Anthropic Opus 5</li>\n    <li>Support for Gemini 3.6-Flash and 3.5-Flash-lite</li>\n    <li>Support for Grok 4.5</li>\n    <li>Support for GPT-5.6 Sol-Terra-Luna</li>\n    <li>Support for Anthropic Sonnet 5</li>\n  </ul>\n  <h2>2xx.1966.xx</h2>\n  <ul>\n    <li>WSL projects are now supported in Junie ACP</li>\n    <li>Debug mode introduced for AI Chat</li>\n    <li>DB MCP tools are enabled out of the box</li>\n    <li>Model-selection onboarding added for the legacy Junie tool window</li>\n    <li>Preparation for multi-project support in ACP</li>\n    <li>ACP additional directories: extra workspace roots with a fallback for non-conformant clients</li>\n    <li>Per-client configuration options and smoother model-switch announcements for ACP</li>\n    <li>Improved resilience: orphan/stuck-process mitigation for the ACP agent</li>\n    <li>Approval prompt for reading the env file</li>\n    <li>Required Git4Idea, Markdown, and Terminal plugins are now declared as dependencies, so Junie loads reliably</li>\n    <li>Better Android Studio support</li>\n    <li>Support for Anthropic Opus 4.8</li>\n    <li>Support for Fable (currently unavailable due to US regulations)</li>\n  </ul>\n  <p><b>Bug fixes:</b></p>\n  <ul>\n    <li>Fixed Junie randomly getting stuck on some actions</li>\n    <li>Removed the Settings → Tools → Junie → MCP Settings page</li>\n    <li>Fixed a NullPointerException in ChroniclesFileListener</li>\n  </ul>\n  <h2>2xx.1755.xx</h2>\n  <ul>\n    <li>Added Gemini 3.5 Flash and Grok 4.3 support</li>\n    <li>MCP extensions are now available</li>\n    <li>Certain errors are now displayed as-is instead of a generic \"Unexpected error\" message</li>\n    <li>Fixed integration with JetBrains Space for discussions and commit fetching</li>\n    <li>Multiple fixes</li>\n  </ul>\n  <h2>2xx.1218.xx</h2>\n  <ul>\n    <li>Support for Anthropic Opus 4.7</li>\n    <li>Support for OpenAI GPT-5.5</li>\n    <li>Rebuilt Junie integration in AI Chat from the ground up to use Junie CLI as the agent engine (Beta)\n      <ul>\n        <li><a href=\"https://junie.jetbrains.com/docs/junie-cli.html\">Junie CLI</a> is used via ACP (Agent Communication Protocol)</li>\n        <li>It doesn't use legacy dependencies and is faster, more flexible, easier to improve and expand upon</li>\n        <li>We will follow up with this approach in our dedicated tool window as we build upon it</li>\n      </ul>\n    </li>\n    <li>(ACP only) model selector is now available as a dropdown directly in the prompt window</li>\n    <li>(ACP only) Junie is now fully auto – no more \"code\" and \"ask\" modes. Junie is capable of inferring the intent with a very high degree of certainty</li>\n    <li>(ACP only) you can reuse your own <a href=\"https://junie.jetbrains.com/docs/custom-slash-commands.html\">custom commands</a> created via \"/commands\" in the CLI version of Junie</li>\n    <li>Junie Settings are now moved to a dedicated window\n      <ul>\n        <li>Either use the three-dot menu from the Junie tool window, or Search Everywhere via Shift+Shift -&gt; Input \"Junie Settings\"</li>\n      </ul>\n    </li>\n    <li>AI Chat Junie uses a separate <a href=\"https://junie.jetbrains.com/docs/action-allowlist-junie-cli.html\">allowlist</a> that you can build dynamically while using Junie in non-brave mode (allowlist in Junie Settings is only for the dedicated Junie tool window)</li>\n    <li>Added History Migration feature in the dedicated tool window:\n      <ul>\n        <li>Import History from Previous IDE Versions — consolidates Junie history from all previous IDE versions into the current one. Run this first if you've used Junie across multiple IDE installations</li>\n        <li>Move Project History to AI Chat — exports your past sessions into AI Chat as native conversations, with full rendering of file changes, terminal output, and test results</li>\n        <li>Move Project History to CLI — exports your past sessions into the CLI session format, accessible from the Junie command line</li>\n      </ul>\n    </li>\n    <li>All changes are available starting with 2026.1 versions of JetBrains IDEs</li>\n  </ul>\n  <p><b>Known issues:</b></p>\n  <ul>\n    <li>MCP servers that require SSO during configuration can be configured only through the CLI (in the terminal)</li>\n    <li>Tasks from previous IDEs might not show up after using the history migration feature</li>\n    <li>(AI Chat) WSL users may encounter an issue where the connection to the IDE cannot be established. In this case, Junie will still remain functional but will have a smaller toolset</li>\n    <li>Diff line counts can sometimes be incorrect</li>\n    <li>File operations performed via bash commands during a Junie run can be absent from the \"Done\" block with diffs. In these cases, use the \"Local History\" IDE feature for navigating and rolling back</li>\n    <li>Conversations with previous implementation of Junie in AI Chat remain accessible, but follow-up prompts will not retain the context</li>\n  </ul>\n  <h2>2xx.819.xx</h2>\n  <ul>\n    <li>Support for OpenAI GPT-5.4</li>\n    <li>CLI improvements: GitHub Actions installation support, /cost and /recap commands, logout command, in-app tips, improved paste handling, Markdown table rendering</li>\n    <li>Added lint tool, web_search tool, rename refactoring, regex search with file extensions</li>\n    <li>Support for reading PDF, DOCX, XLSX, PPT, and PPTX files with Markdown conversion</li>\n    <li>Enhanced task state management, history compression, and session replay functionality</li>\n    <li>Added Kotlin to MCP, AGENTS.md support, enhanced MCP server suggestions</li>\n    <li>Support for adaptive thinking for Anthropic models</li>\n  </ul>\n  <h2>2xx.620.xx</h2>\n  <ul>\n    <li>Junie now supports Agent Skills — task-oriented, reusable extensions that allow the agent to perform specialized workflows. To install a skill, add its folder to .junie/skills with a required SKILL.md file used for discovery and execution</li>\n    <li>More efficient edits for non-OpenAI LLMs, now all models are capable of editing several locations in a file within one step</li>\n    <li>Support for guideline directories: instead of a single guidelines file, you can now select a path to a directory with multiple .md files</li>\n    <li>Improved handling of library files</li>\n    <li>Fixed an issue where the hidden plugin could not be reopened; Junie is now accessible from the Tool Windows menu</li>\n    <li>Supported new models:\n      <ul>\n        <li>Claude Sonnet 4.6</li>\n        <li>Claude Opus 4.6</li>\n        <li>Gemini 3.1 Pro Preview</li>\n        <li>GPT 5.3 Codex</li>\n      </ul>\n    </li>\n  </ul>\n  <h2>2xx.549.xx</h2>\n  <ul>\n    <li>Support new models:\n      <ul>\n        <li>Gemini 3 Flash — now the default model for Junie</li>\n        <li>OpenAI GPT-5.2</li>\n        <li>xAI Grok 4.1 Fast (Reasoning)</li>\n      </ul>\n    </li>\n    <li>Support “Bring Your Own Key” (BYOK) for OpenAI and Anthropic in the AI Chat interface</li>\n    <li>Faster LLM responses due to infra-related improvements</li>\n    <li>More stable and accurate user language detection with fewer accidental switches</li>\n    <li>Security and bug fixes via dependency updates</li>\n  </ul>\n  <h2>2xx.506.xx</h2>\n  <ul>\n    <li>Support of OpenAI GPT-5.1-Codex-Max</li>\n    <li>Various technical improvements and bug fixes</li>\n  </ul>\n  <h2>2xx.487.xx</h2>\n  <ul>\n    <li>Junie now supports multilingual responses</li>\n    <li>The Allowlist is now more flexible: you can individually allow Terminal (including RegEx patterns), MCP, Build, RunTest, and other actions; see <a href=\"https://jb.gg/junie-docs-allowlist\">the Junie documentation</a> for details</li>\n    <li>Support new models:\n      <ul>\n        <li>GPT-5.1</li>\n        <li>Gemini 3.0</li>\n        <li>Claude Opus 4.5</li>\n      </ul>\n    </li>\n    <li>Support for 2025.3 IDE version</li>\n    <li>Deprecated support for 2025.1 IDE version</li>\n    <li>Various technical improvements and bug fixes</li>\n  </ul>\n  <h2>2xx.406.xx</h2>\n  <ul>\n    <li>Added \"Auto\" mode that lets Junie choose between coding and chatting flows automatically</li>\n    <li>MCP remote servers can now be configured (Beta):\n      <ul>\n        <li>URL servers without auth, local trusted servers, HTTP headers auth</li>\n        <li>SSO authorization is not supported</li>\n      </ul>\n    </li>\n    <li>Customizable guidelines path per project</li>\n    <li>Asynchronous terminal runner – Junie can launch never‑ending processes in isolated shells (e.g., 'npm start')</li>\n    <li>Rename Refactoring tool added</li>\n    <li>Junie now has the \"Default\" model setting – stay on the model that is regularly updated to the one performing best, according to our evaluations</li>\n    <li>Sunsetting older Claude models (Sonnet 3.7, 4.0)</li>\n    <li>Changes to edit listener</li>\n    <li>Various improvements to task view animations, layouts, and scroll behavior</li>\n  </ul>\n  <h2>2xx.336.xx</h2>\n  <ul>\n    <li>Latency improvements and reasoning optimizations for GPT-5</li>\n    <li>Multi-language support</li>\n    <li>Support for CLion (Beta, IDE 2025.2 only)</li>\n    <li>Asynchronous terminal initialization</li>\n    <li>Added Continue block when Junie stops due to errors or reaching the step limit</li>\n    <li>Improved image handling, Junie can now open images</li>\n    <li>Deprecated support for 2024.3 IDE version</li>\n    <li>Support of Claude Sonnet 4.5</li>\n  </ul>\n  <h2>2xx.284.xx</h2>\n  <ul>\n    <li>Support for Rider (Beta, IDE 2025.2 only)</li>\n  </ul>\n  <h2>2xx.264.xx</h2>\n  <ul>\n    <li>GPT-5 is now the default LLM for Junie</li>\n    <li>Support for images in prompts</li>\n    <li>Junie Asks Questions feature: Junie will now ask for your advice when needed</li>\n    <li>PyCharm Community and PyCharm Unified Free support</li>\n  </ul>\n  <h2>2xx.204.xx</h2>\n  <ul>\n    <li>Beta MCP support (only text mode, SSE not yet supported)</li>\n    <li>WSL support</li>\n    <li>Beta Remote Development Support (Windows not yet supported)</li>\n    <li>30% faster agent execution, Think More option for more complex tasks</li>\n    <li>Ask Mode response is rendered as Markdown</li>\n    <li>Junie terminal commands are no longer saved to terminal history</li>\n  </ul>\n  <h2>2xx.167.xx</h2>\n  <ul>\n    <li>Single-column plan layout</li>\n    <li>Compatibility with IDEA Community</li>\n    <li>Optional support for Sonnet 4.0</li>\n    <li>Improved license management with usage alerts and license selection dialog</li>\n    <li>New notification system</li>\n    <li>Explicit terminal initialization step</li>\n  </ul>\n  <h2>2xx.132.xx</h2>\n  <ul>\n    <li>Android Studio compatibility added (requires IDE version Narwhal 2025.1.1 Canary or newer)</li>\n    <li>Improved response times by migrating some operations to asynchronous processing</li>\n    <li>Better tracking of file changes during shell command execution</li>\n    <li>Title summarization added for reports in \"Ask\" mode</li>\n    <li>Implemented build script change detection system for improved IDE integration</li>\n  </ul>\n  <h2>2xx.105.40</h2>\n  <ul>\n    <li>Support for RubyMine (IDE 2025.1 only), PhpStorm, and RustRover</li>\n    <li>Support PowerShell 7</li>\n    <li>Junie's project directory can now be configured via settings</li>\n    <li>.aiignore to restrict Junie's access to specific files and directories</li>\n    <li>Flexible Brave mode: configurable allow‑list of commands with RegEx support</li>\n    <li>UI/UX fixes and polish</li>\n  </ul>","since":"262.8589","until":"262.*","sinceUntil":"262.8589 — 262.*","channel":"","size":95395907,"downloads":511805,"pluginId":26104,"compatibleVersions":{"RUST":"2026.2 — 2026.2.3","PYCHARM_COMMUNITY":"build 262.8589 — 262.*","RIDER":"2026.2 — 2026.2.3.1","PYCHARM":"2026.2 — 2026.2.3","CLION":"2026.2 — 2026.2.3.1","RUBYMINE":"2026.2 — 2026.2.3","PHPSTORM":"2026.2 — 2026.2.3","ANDROID_STUDIO":"Rabbit 1 | 2026.2.1","IDEA_COMMUNITY":"build 262.8589 — 262.*","IDEA":"2026.2 — 2026.2.3","WEBSTORM":"2026.2 — 2026.2.3","GOLAND":"2026.2 — 2026.2.3"},"author":{"id":"3eed2f7b-47e7-47b8-9d9b-86920094a87e","name":"Michael Golubev","link":"/author/3eed2f7b-47e7-47b8-9d9b-86920094a87e","hubLogin":"michael.golubev","isJetBrains":true,"icon":"https://hub.jetbrains.com/api/rest/avatar/3eed2f7b-47e7-47b8-9d9b-86920094a87e","showMarketoCheckbox":true},"modules":["matterhorn.ej-core-ide.php.main","matterhorn.ej-ui.main","matterhorn.ej-core-ide.mcp-server.main","matterhorn.ej-core-ide.kmp.compose-desktop.main","matterhorn.ide-core.android-platform.main","matterhorn.ej-core-ide.python.main","matterhorn.ej-core-ide.kmp.android-ij.main","matterhorn.ide-server.android.main","matterhorn.ej-ui.backend.jcp.main","matterhorn.ej-core-ide.java.main","matterhorn.ide-core.ide-core-java.main","matterhorn.ide-server.rpc.main","matterhorn.ej-ui.backend.main","matterhorn.ej-ui.debug.main","matterhorn.ide-core.android-ij-platform.main","matterhorn.ej-core-ide.clion.main","matterhorn.ej-ui.backend.activation.enterprise.main","matterhorn.ej-core-ide.javascript.main","matterhorn.ej-core-api.main","matterhorn.ide-core.kmp-platform.main","matterhorn.ej-core-ide.go.main","matterhorn.ej-ui.php.main","matterhorn.ej-core-ide.gradle.main","matterhorn.ej-ui.backend.activation.interop.main","matterhorn.ej-core-ide.main","matterhorn.ej-core-ide.kmp.android-as.main","matterhorn.ej-core-ide.ruby.main","matterhorn.ej-ui.shared.main","matterhorn.ej-ui.backend.activation.main","matterhorn.ej-core-ide.junie.main","matterhorn.ej-core-ide.kmp.main","matterhorn.ej-core-ide.maven.main","matterhorn.ej-core-ide.scala.main","matterhorn.ej-core-ide.rider.main","matterhorn.ej-core-ide.kmp.ios.main","matterhorn.ej-core-ide.kotlin.main","matterhorn.ej-core-ide.android-as.main","matterhorn.ej-app.cli-ide.main","matterhorn.ej-core-ide.chronicles.main","matterhorn.ej-ui.kmp.android.main","matterhorn.ej-core-ide.android-ij.main","matterhorn.ej-core-ide.android.main","matterhorn.ej-core-ide.shared.main","matterhorn.ej-core.main","matterhorn.ej-core-ide.rust.main","matterhorn.ej-core-a2ux.main","matterhorn.ej-ui.backend.server.main","matterhorn.ej-core-ide.kmp.android.main"]},{"id":1138425,"link":"/plugin/26104-junie-the-ai-coding-agent-by-jetbrains/versions/stable/1138425","version":"261.2144.100","approve":true,"listed":true,"hidden":false,"recalculateCompatibilityAllowed":true,"cdate":"1786653202000","file":"26104/1138425/ej-261.2144.100.zip","notes":"<h2>2xx.2144.xx</h2>\n  <ul>\n    <li>Updated communication</li>\n    <li>Support for Gemini 3.7 Flash</li>\n    <li>Support for Grok 4.6</li>\n    <li>Bug fixes for MCP</li>\n    <li>Support for Anthropic Opus 5</li>\n    <li>Support for Gemini 3.6-Flash and 3.5-Flash-lite</li>\n    <li>Support for Grok 4.5</li>\n    <li>Support for GPT-5.6 Sol-Terra-Luna</li>\n    <li>Support for Anthropic Sonnet 5</li>\n  </ul>\n  <h2>2xx.1966.xx</h2>\n  <ul>\n    <li>WSL projects are now supported in Junie ACP</li>\n    <li>Debug mode introduced for AI Chat</li>\n    <li>DB MCP tools are enabled out of the box</li>\n    <li>Model-selection onboarding added for the legacy Junie tool window</li>\n    <li>Preparation for multi-project support in ACP</li>\n    <li>ACP additional directories: extra workspace roots with a fallback for non-conformant clients</li>\n    <li>Per-client configuration options and smoother model-switch announcements for ACP</li>\n    <li>Improved resilience: orphan/stuck-process mitigation for the ACP agent</li>\n    <li>Approval prompt for reading the env file</li>\n    <li>Required Git4Idea, Markdown, and Terminal plugins are now declared as dependencies, so Junie loads reliably</li>\n    <li>Better Android Studio support</li>\n    <li>Support for Anthropic Opus 4.8</li>\n    <li>Support for Fable (currently unavailable due to US regulations)</li>\n  </ul>\n  <p><b>Bug fixes:</b></p>\n  <ul>\n    <li>Fixed Junie randomly getting stuck on some actions</li>\n    <li>Removed the Settings → Tools → Junie → MCP Settings page</li>\n    <li>Fixed a NullPointerException in ChroniclesFileListener</li>\n  </ul>\n  <h2>2xx.1755.xx</h2>\n  <ul>\n    <li>Added Gemini 3.5 Flash and Grok 4.3 support</li>\n    <li>MCP extensions are now available</li>\n    <li>Certain errors are now displayed as-is instead of a generic \"Unexpected error\" message</li>\n    <li>Fixed integration with JetBrains Space for discussions and commit fetching</li>\n    <li>Multiple fixes</li>\n  </ul>\n  <h2>2xx.1218.xx</h2>\n  <ul>\n    <li>Support for Anthropic Opus 4.7</li>\n    <li>Support for OpenAI GPT-5.5</li>\n    <li>Rebuilt Junie integration in AI Chat from the ground up to use Junie CLI as the agent engine (Beta)\n      <ul>\n        <li><a href=\"https://junie.jetbrains.com/docs/junie-cli.html\">Junie CLI</a> is used via ACP (Agent Communication Protocol)</li>\n        <li>It doesn't use legacy dependencies and is faster, more flexible, easier to improve and expand upon</li>\n        <li>We will follow up with this approach in our dedicated tool window as we build upon it</li>\n      </ul>\n    </li>\n    <li>(ACP only) model selector is now available as a dropdown directly in the prompt window</li>\n    <li>(ACP only) Junie is now fully auto – no more \"code\" and \"ask\" modes. Junie is capable of inferring the intent with a very high degree of certainty</li>\n    <li>(ACP only) you can reuse your own <a href=\"https://junie.jetbrains.com/docs/custom-slash-commands.html\">custom commands</a> created via \"/commands\" in the CLI version of Junie</li>\n    <li>Junie Settings are now moved to a dedicated window\n      <ul>\n        <li>Either use the three-dot menu from the Junie tool window, or Search Everywhere via Shift+Shift -&gt; Input \"Junie Settings\"</li>\n      </ul>\n    </li>\n    <li>AI Chat Junie uses a separate <a href=\"https://junie.jetbrains.com/docs/action-allowlist-junie-cli.html\">allowlist</a> that you can build dynamically while using Junie in non-brave mode (allowlist in Junie Settings is only for the dedicated Junie tool window)</li>\n    <li>Added History Migration feature in the dedicated tool window:\n      <ul>\n        <li>Import History from Previous IDE Versions — consolidates Junie history from all previous IDE versions into the current one. Run this first if you've used Junie across multiple IDE installations</li>\n        <li>Move Project History to AI Chat — exports your past sessions into AI Chat as native conversations, with full rendering of file changes, terminal output, and test results</li>\n        <li>Move Project History to CLI — exports your past sessions into the CLI session format, accessible from the Junie command line</li>\n      </ul>\n    </li>\n    <li>All changes are available starting with 2026.1 versions of JetBrains IDEs</li>\n  </ul>\n  <p><b>Known issues:</b></p>\n  <ul>\n    <li>MCP servers that require SSO during configuration can be configured only through the CLI (in the terminal)</li>\n    <li>Tasks from previous IDEs might not show up after using the history migration feature</li>\n    <li>(AI Chat) WSL users may encounter an issue where the connection to the IDE cannot be established. In this case, Junie will still remain functional but will have a smaller toolset</li>\n    <li>Diff line counts can sometimes be incorrect</li>\n    <li>File operations performed via bash commands during a Junie run can be absent from the \"Done\" block with diffs. In these cases, use the \"Local History\" IDE feature for navigating and rolling back</li>\n    <li>Conversations with previous implementation of Junie in AI Chat remain accessible, but follow-up prompts will not retain the context</li>\n  </ul>\n  <h2>2xx.819.xx</h2>\n  <ul>\n    <li>Support for OpenAI GPT-5.4</li>\n    <li>CLI improvements: GitHub Actions installation support, /cost and /recap commands, logout command, in-app tips, improved paste handling, Markdown table rendering</li>\n    <li>Added lint tool, web_search tool, rename refactoring, regex search with file extensions</li>\n    <li>Support for reading PDF, DOCX, XLSX, PPT, and PPTX files with Markdown conversion</li>\n    <li>Enhanced task state management, history compression, and session replay functionality</li>\n    <li>Added Kotlin to MCP, AGENTS.md support, enhanced MCP server suggestions</li>\n    <li>Support for adaptive thinking for Anthropic models</li>\n  </ul>\n  <h2>2xx.620.xx</h2>\n  <ul>\n    <li>Junie now supports Agent Skills — task-oriented, reusable extensions that allow the agent to perform specialized workflows. To install a skill, add its folder to .junie/skills with a required SKILL.md file used for discovery and execution</li>\n    <li>More efficient edits for non-OpenAI LLMs, now all models are capable of editing several locations in a file within one step</li>\n    <li>Support for guideline directories: instead of a single guidelines file, you can now select a path to a directory with multiple .md files</li>\n    <li>Improved handling of library files</li>\n    <li>Fixed an issue where the hidden plugin could not be reopened; Junie is now accessible from the Tool Windows menu</li>\n    <li>Supported new models:\n      <ul>\n        <li>Claude Sonnet 4.6</li>\n        <li>Claude Opus 4.6</li>\n        <li>Gemini 3.1 Pro Preview</li>\n        <li>GPT 5.3 Codex</li>\n      </ul>\n    </li>\n  </ul>\n  <h2>2xx.549.xx</h2>\n  <ul>\n    <li>Support new models:\n      <ul>\n        <li>Gemini 3 Flash — now the default model for Junie</li>\n        <li>OpenAI GPT-5.2</li>\n        <li>xAI Grok 4.1 Fast (Reasoning)</li>\n      </ul>\n    </li>\n    <li>Support “Bring Your Own Key” (BYOK) for OpenAI and Anthropic in the AI Chat interface</li>\n    <li>Faster LLM responses due to infra-related improvements</li>\n    <li>More stable and accurate user language detection with fewer accidental switches</li>\n    <li>Security and bug fixes via dependency updates</li>\n  </ul>\n  <h2>2xx.506.xx</h2>\n  <ul>\n    <li>Support of OpenAI GPT-5.1-Codex-Max</li>\n    <li>Various technical improvements and bug fixes</li>\n  </ul>\n  <h2>2xx.487.xx</h2>\n  <ul>\n    <li>Junie now supports multilingual responses</li>\n    <li>The Allowlist is now more flexible: you can individually allow Terminal (including RegEx patterns), MCP, Build, RunTest, and other actions; see <a href=\"https://jb.gg/junie-docs-allowlist\">the Junie documentation</a> for details</li>\n    <li>Support new models:\n      <ul>\n        <li>GPT-5.1</li>\n        <li>Gemini 3.0</li>\n        <li>Claude Opus 4.5</li>\n      </ul>\n    </li>\n    <li>Support for 2025.3 IDE version</li>\n    <li>Deprecated support for 2025.1 IDE version</li>\n    <li>Various technical improvements and bug fixes</li>\n  </ul>\n  <h2>2xx.406.xx</h2>\n  <ul>\n    <li>Added \"Auto\" mode that lets Junie choose between coding and chatting flows automatically</li>\n    <li>MCP remote servers can now be configured (Beta):\n      <ul>\n        <li>URL servers without auth, local trusted servers, HTTP headers auth</li>\n        <li>SSO authorization is not supported</li>\n      </ul>\n    </li>\n    <li>Customizable guidelines path per project</li>\n    <li>Asynchronous terminal runner – Junie can launch never‑ending processes in isolated shells (e.g., 'npm start')</li>\n    <li>Rename Refactoring tool added</li>\n    <li>Junie now has the \"Default\" model setting – stay on the model that is regularly updated to the one performing best, according to our evaluations</li>\n    <li>Sunsetting older Claude models (Sonnet 3.7, 4.0)</li>\n    <li>Changes to edit listener</li>\n    <li>Various improvements to task view animations, layouts, and scroll behavior</li>\n  </ul>\n  <h2>2xx.336.xx</h2>\n  <ul>\n    <li>Latency improvements and reasoning optimizations for GPT-5</li>\n    <li>Multi-language support</li>\n    <li>Support for CLion (Beta, IDE 2025.2 only)</li>\n    <li>Asynchronous terminal initialization</li>\n    <li>Added Continue block when Junie stops due to errors or reaching the step limit</li>\n    <li>Improved image handling, Junie can now open images</li>\n    <li>Deprecated support for 2024.3 IDE version</li>\n    <li>Support of Claude Sonnet 4.5</li>\n  </ul>\n  <h2>2xx.284.xx</h2>\n  <ul>\n    <li>Support for Rider (Beta, IDE 2025.2 only)</li>\n  </ul>\n  <h2>2xx.264.xx</h2>\n  <ul>\n    <li>GPT-5 is now the default LLM for Junie</li>\n    <li>Support for images in prompts</li>\n    <li>Junie Asks Questions feature: Junie will now ask for your advice when needed</li>\n    <li>PyCharm Community and PyCharm Unified Free support</li>\n  </ul>\n  <h2>2xx.204.xx</h2>\n  <ul>\n    <li>Beta MCP support (only text mode, SSE not yet supported)</li>\n    <li>WSL support</li>\n    <li>Beta Remote Development Support (Windows not yet supported)</li>\n    <li>30% faster agent execution, Think More option for more complex tasks</li>\n    <li>Ask Mode response is rendered as Markdown</li>\n    <li>Junie terminal commands are no longer saved to terminal history</li>\n  </ul>\n  <h2>2xx.167.xx</h2>\n  <ul>\n    <li>Single-column plan layout</li>\n    <li>Compatibility with IDEA Community</li>\n    <li>Optional support for Sonnet 4.0</li>\n    <li>Improved license management with usage alerts and license selection dialog</li>\n    <li>New notification system</li>\n    <li>Explicit terminal initialization step</li>\n  </ul>\n  <h2>2xx.132.xx</h2>\n  <ul>\n    <li>Android Studio compatibility added (requires IDE version Narwhal 2025.1.1 Canary or newer)</li>\n    <li>Improved response times by migrating some operations to asynchronous processing</li>\n    <li>Better tracking of file changes during shell command execution</li>\n    <li>Title summarization added for reports in \"Ask\" mode</li>\n    <li>Implemented build script change detection system for improved IDE integration</li>\n  </ul>\n  <h2>2xx.105.40</h2>\n  <ul>\n    <li>Support for RubyMine (IDE 2025.1 only), PhpStorm, and RustRover</li>\n    <li>Support PowerShell 7</li>\n    <li>Junie's project directory can now be configured via settings</li>\n    <li>.aiignore to restrict Junie's access to specific files and directories</li>\n    <li>Flexible Brave mode: configurable allow‑list of commands with RegEx support</li>\n    <li>UI/UX fixes and polish</li>\n  </ul>","since":"261.21524","until":"261.*","sinceUntil":"261.21524 — 261.*","channel":"","size":95387890,"downloads":91522,"pluginId":26104,"compatibleVersions":{"RUST":"2026.1 — 2026.1.4","PYCHARM_COMMUNITY":"build 261.21524 — 261.*","RIDER":"2026.1 — 2026.1.5.2","PYCHARM":"2026.1 — 2026.1.5","CLION":"2026.1 — 2026.1.5.1","RUBYMINE":"2026.1 — 2026.1.5","PHPSTORM":"2026.1 — 2026.1.5","ANDROID_STUDIO":"Quail 1 | 2026.1.1 — Quail 4 | 2026.1.4 Patch 1","IDEA_COMMUNITY":"build 261.21524 — 261.*","IDEA":"2026.1 — 2026.1.5","WEBSTORM":"2026.1 — 2026.1.5","GOLAND":"2026.1 — 2026.1.5"},"author":{"id":"3eed2f7b-47e7-47b8-9d9b-86920094a87e","name":"Michael Golubev","link":"/author/3eed2f7b-47e7-47b8-9d9b-86920094a87e","hubLogin":"michael.golubev","isJetBrains":true,"icon":"https://hub.jetbrains.com/api/rest/avatar/3eed2f7b-47e7-47b8-9d9b-86920094a87e","showMarketoCheckbox":true},"modules":["matterhorn.ej-core-ide.php.main","matterhorn.ej-ui.main","matterhorn.ej-core-ide.mcp-server.main","matterhorn.ej-core-ide.kmp.compose-desktop.main","matterhorn.ide-core.android-platform.main","matterhorn.ej-core-ide.python.main","matterhorn.ej-core-ide.kmp.android-ij.main","matterhorn.ide-server.android.main","matterhorn.ej-ui.backend.jcp.main","matterhorn.ej-core-ide.java.main","matterhorn.ide-core.ide-core-java.main","matterhorn.ide-server.rpc.main","matterhorn.ej-ui.backend.main","matterhorn.ej-ui.debug.main","matterhorn.ide-core.android-ij-platform.main","matterhorn.ej-core-ide.clion.main","matterhorn.ej-ui.backend.activation.enterprise.main","matterhorn.ej-core-ide.javascript.main","matterhorn.ej-core-api.main","matterhorn.ide-core.kmp-platform.main","matterhorn.ej-core-ide.go.main","matterhorn.ej-ui.php.main","matterhorn.ej-core-ide.gradle.main","matterhorn.ej-ui.backend.activation.interop.main","matterhorn.ej-core-ide.main","matterhorn.ej-core-ide.kmp.android-as.main","matterhorn.ej-core-ide.ruby.main","matterhorn.ej-ui.shared.main","matterhorn.ej-ui.backend.activation.main","matterhorn.ej-core-ide.junie.main","matterhorn.ej-core-ide.kmp.main","matterhorn.ej-core-ide.maven.main","matterhorn.ej-core-ide.scala.main","matterhorn.ej-core-ide.rider.main","matterhorn.ej-core-ide.kmp.ios.main","matterhorn.ej-core-ide.kotlin.main","matterhorn.ej-core-ide.android-as.main","matterhorn.ej-app.cli-ide.main","matterhorn.ej-core-ide.chronicles.main","matterhorn.ej-ui.kmp.android.main","matterhorn.ej-core-ide.android-ij.main","matterhorn.ej-core-ide.android.main","matterhorn.ej-core-ide.shared.main","matterhorn.ej-core.main","matterhorn.ej-core-ide.rust.main","matterhorn.ej-core-a2ux.main","matterhorn.ej-ui.backend.server.main","matterhorn.ej-core-ide.kmp.android.main"]},{"id":1127032,"link":"/plugin/26104-junie-the-ai-coding-agent-by-jetbrains/versions/stable/1127032","version":"262.2144.90","approve":true,"listed":true,"hidden":false,"recalculateCompatibilityAllowed":true,"cdate":"1785940160000","file":"26104/1127032/ej-262.2144.90.zip","notes":"<h2>2xx.2144.xx</h2>\n  <ul>\n    <li>Updated communication</li>\n    <li>Bug fixes for WebStorm and MCP</li>\n    <li>Support for Anthropic Opus 5</li>\n    <li>Support for Gemini 3.6-Flash and 3.5-Flash-lite</li>\n    <li>Support for Grok 4.5</li>\n    <li>Support for GPT-5.6 Sol-Terra-Luna</li>\n    <li>Support for Anthropic Sonnet 5</li>\n  </ul>\n  <h2>2xx.1966.xx</h2>\n  <ul>\n    <li>WSL projects are now supported in Junie ACP</li>\n    <li>Debug mode introduced for AI Chat</li>\n    <li>DB MCP tools are enabled out of the box</li>\n    <li>Model-selection onboarding added for the legacy Junie tool window</li>\n    <li>Preparation for multi-project support in ACP</li>\n    <li>ACP additional directories: extra workspace roots with a fallback for non-conformant clients</li>\n    <li>Per-client configuration options and smoother model-switch announcements for ACP</li>\n    <li>Improved resilience: orphan/stuck-process mitigation for the ACP agent</li>\n    <li>Approval prompt for reading the env file</li>\n    <li>Required Git4Idea, Markdown, and Terminal plugins are now declared as dependencies, so Junie loads reliably</li>\n    <li>Better Android Studio support</li>\n    <li>Support for Anthropic Opus 4.8</li>\n    <li>Support for Fable (currently unavailable due to US regulations)</li>\n  </ul>\n  <p><b>Bug fixes:</b></p>\n  <ul>\n    <li>Fixed Junie randomly getting stuck on some actions</li>\n    <li>Removed the Settings → Tools → Junie → MCP Settings page</li>\n    <li>Fixed a NullPointerException in ChroniclesFileListener</li>\n  </ul>\n  <h2>2xx.1755.xx</h2>\n  <ul>\n    <li>Added Gemini 3.5 Flash and Grok 4.3 support</li>\n    <li>MCP extensions are now available</li>\n    <li>Certain errors are now displayed as-is instead of a generic \"Unexpected error\" message</li>\n    <li>Fixed integration with JetBrains Space for discussions and commit fetching</li>\n    <li>Multiple fixes</li>\n  </ul>\n  <h2>2xx.1218.xx</h2>\n  <ul>\n    <li>Support for Anthropic Opus 4.7</li>\n    <li>Support for OpenAI GPT-5.5</li>\n    <li>Rebuilt Junie integration in AI Chat from the ground up to use Junie CLI as the agent engine (Beta)\n      <ul>\n        <li><a href=\"https://junie.jetbrains.com/docs/junie-cli.html\">Junie CLI</a> is used via ACP (Agent Communication Protocol)</li>\n        <li>It doesn't use legacy dependencies and is faster, more flexible, easier to improve and expand upon</li>\n        <li>We will follow up with this approach in our dedicated tool window as we build upon it</li>\n      </ul>\n    </li>\n    <li>(ACP only) model selector is now available as a dropdown directly in the prompt window</li>\n    <li>(ACP only) Junie is now fully auto – no more \"code\" and \"ask\" modes. Junie is capable of inferring the intent with a very high degree of certainty</li>\n    <li>(ACP only) you can reuse your own <a href=\"https://junie.jetbrains.com/docs/custom-slash-commands.html\">custom commands</a> created via \"/commands\" in the CLI version of Junie</li>\n    <li>Junie Settings are now moved to a dedicated window\n      <ul>\n        <li>Either use the three-dot menu from the Junie tool window, or Search Everywhere via Shift+Shift -&gt; Input \"Junie Settings\"</li>\n      </ul>\n    </li>\n    <li>AI Chat Junie uses a separate <a href=\"https://junie.jetbrains.com/docs/action-allowlist-junie-cli.html\">allowlist</a> that you can build dynamically while using Junie in non-brave mode (allowlist in Junie Settings is only for the dedicated Junie tool window)</li>\n    <li>Added History Migration feature in the dedicated tool window:\n      <ul>\n        <li>Import History from Previous IDE Versions — consolidates Junie history from all previous IDE versions into the current one. Run this first if you've used Junie across multiple IDE installations</li>\n        <li>Move Project History to AI Chat — exports your past sessions into AI Chat as native conversations, with full rendering of file changes, terminal output, and test results</li>\n        <li>Move Project History to CLI — exports your past sessions into the CLI session format, accessible from the Junie command line</li>\n      </ul>\n    </li>\n    <li>All changes are available starting with 2026.1 versions of JetBrains IDEs</li>\n  </ul>\n  <p><b>Known issues:</b></p>\n  <ul>\n    <li>MCP servers that require SSO during configuration can be configured only through the CLI (in the terminal)</li>\n    <li>Tasks from previous IDEs might not show up after using the history migration feature</li>\n    <li>(AI Chat) WSL users may encounter an issue where the connection to the IDE cannot be established. In this case, Junie will still remain functional but will have a smaller toolset</li>\n    <li>Diff line counts can sometimes be incorrect</li>\n    <li>File operations performed via bash commands during a Junie run can be absent from the \"Done\" block with diffs. In these cases, use the \"Local History\" IDE feature for navigating and rolling back</li>\n    <li>Conversations with previous implementation of Junie in AI Chat remain accessible, but follow-up prompts will not retain the context</li>\n  </ul>\n  <h2>2xx.819.xx</h2>\n  <ul>\n    <li>Support for OpenAI GPT-5.4</li>\n    <li>CLI improvements: GitHub Actions installation support, /cost and /recap commands, logout command, in-app tips, improved paste handling, Markdown table rendering</li>\n    <li>Added lint tool, web_search tool, rename refactoring, regex search with file extensions</li>\n    <li>Support for reading PDF, DOCX, XLSX, PPT, and PPTX files with Markdown conversion</li>\n    <li>Enhanced task state management, history compression, and session replay functionality</li>\n    <li>Added Kotlin to MCP, AGENTS.md support, enhanced MCP server suggestions</li>\n    <li>Support for adaptive thinking for Anthropic models</li>\n  </ul>\n  <h2>2xx.620.xx</h2>\n  <ul>\n    <li>Junie now supports Agent Skills — task-oriented, reusable extensions that allow the agent to perform specialized workflows. To install a skill, add its folder to .junie/skills with a required SKILL.md file used for discovery and execution</li>\n    <li>More efficient edits for non-OpenAI LLMs, now all models are capable of editing several locations in a file within one step</li>\n    <li>Support for guideline directories: instead of a single guidelines file, you can now select a path to a directory with multiple .md files</li>\n    <li>Improved handling of library files</li>\n    <li>Fixed an issue where the hidden plugin could not be reopened; Junie is now accessible from the Tool Windows menu</li>\n    <li>Supported new models:\n      <ul>\n        <li>Claude Sonnet 4.6</li>\n        <li>Claude Opus 4.6</li>\n        <li>Gemini 3.1 Pro Preview</li>\n        <li>GPT 5.3 Codex</li>\n      </ul>\n    </li>\n  </ul>\n  <h2>2xx.549.xx</h2>\n  <ul>\n    <li>Support new models:\n      <ul>\n        <li>Gemini 3 Flash — now the default model for Junie</li>\n        <li>OpenAI GPT-5.2</li>\n        <li>xAI Grok 4.1 Fast (Reasoning)</li>\n      </ul>\n    </li>\n    <li>Support “Bring Your Own Key” (BYOK) for OpenAI and Anthropic in the AI Chat interface</li>\n    <li>Faster LLM responses due to infra-related improvements</li>\n    <li>More stable and accurate user language detection with fewer accidental switches</li>\n    <li>Security and bug fixes via dependency updates</li>\n  </ul>\n  <h2>2xx.506.xx</h2>\n  <ul>\n    <li>Support of OpenAI GPT-5.1-Codex-Max</li>\n    <li>Various technical improvements and bug fixes</li>\n  </ul>\n  <h2>2xx.487.xx</h2>\n  <ul>\n    <li>Junie now supports multilingual responses</li>\n    <li>The Allowlist is now more flexible: you can individually allow Terminal (including RegEx patterns), MCP, Build, RunTest, and other actions; see <a href=\"https://jb.gg/junie-docs-allowlist\">the Junie documentation</a> for details</li>\n    <li>Support new models:\n      <ul>\n        <li>GPT-5.1</li>\n        <li>Gemini 3.0</li>\n        <li>Claude Opus 4.5</li>\n      </ul>\n    </li>\n    <li>Support for 2025.3 IDE version</li>\n    <li>Deprecated support for 2025.1 IDE version</li>\n    <li>Various technical improvements and bug fixes</li>\n  </ul>\n  <h2>2xx.406.xx</h2>\n  <ul>\n    <li>Added \"Auto\" mode that lets Junie choose between coding and chatting flows automatically</li>\n    <li>MCP remote servers can now be configured (Beta):\n      <ul>\n        <li>URL servers without auth, local trusted servers, HTTP headers auth</li>\n        <li>SSO authorization is not supported</li>\n      </ul>\n    </li>\n    <li>Customizable guidelines path per project</li>\n    <li>Asynchronous terminal runner – Junie can launch never‑ending processes in isolated shells (e.g., 'npm start')</li>\n    <li>Rename Refactoring tool added</li>\n    <li>Junie now has the \"Default\" model setting – stay on the model that is regularly updated to the one performing best, according to our evaluations</li>\n    <li>Sunsetting older Claude models (Sonnet 3.7, 4.0)</li>\n    <li>Changes to edit listener</li>\n    <li>Various improvements to task view animations, layouts, and scroll behavior</li>\n  </ul>\n  <h2>2xx.336.xx</h2>\n  <ul>\n    <li>Latency improvements and reasoning optimizations for GPT-5</li>\n    <li>Multi-language support</li>\n    <li>Support for CLion (Beta, IDE 2025.2 only)</li>\n    <li>Asynchronous terminal initialization</li>\n    <li>Added Continue block when Junie stops due to errors or reaching the step limit</li>\n    <li>Improved image handling, Junie can now open images</li>\n    <li>Deprecated support for 2024.3 IDE version</li>\n    <li>Support of Claude Sonnet 4.5</li>\n  </ul>\n  <h2>2xx.284.xx</h2>\n  <ul>\n    <li>Support for Rider (Beta, IDE 2025.2 only)</li>\n  </ul>\n  <h2>2xx.264.xx</h2>\n  <ul>\n    <li>GPT-5 is now the default LLM for Junie</li>\n    <li>Support for images in prompts</li>\n    <li>Junie Asks Questions feature: Junie will now ask for your advice when needed</li>\n    <li>PyCharm Community and PyCharm Unified Free support</li>\n  </ul>\n  <h2>2xx.204.xx</h2>\n  <ul>\n    <li>Beta MCP support (only text mode, SSE not yet supported)</li>\n    <li>WSL support</li>\n    <li>Beta Remote Development Support (Windows not yet supported)</li>\n    <li>30% faster agent execution, Think More option for more complex tasks</li>\n    <li>Ask Mode response is rendered as Markdown</li>\n    <li>Junie terminal commands are no longer saved to terminal history</li>\n  </ul>\n  <h2>2xx.167.xx</h2>\n  <ul>\n    <li>Single-column plan layout</li>\n    <li>Compatibility with IDEA Community</li>\n    <li>Optional support for Sonnet 4.0</li>\n    <li>Improved license management with usage alerts and license selection dialog</li>\n    <li>New notification system</li>\n    <li>Explicit terminal initialization step</li>\n  </ul>\n  <h2>2xx.132.xx</h2>\n  <ul>\n    <li>Android Studio compatibility added (requires IDE version Narwhal 2025.1.1 Canary or newer)</li>\n    <li>Improved response times by migrating some operations to asynchronous processing</li>\n    <li>Better tracking of file changes during shell command execution</li>\n    <li>Title summarization added for reports in \"Ask\" mode</li>\n    <li>Implemented build script change detection system for improved IDE integration</li>\n  </ul>\n  <h2>2xx.105.40</h2>\n  <ul>\n    <li>Support for RubyMine (IDE 2025.1 only), PhpStorm, and RustRover</li>\n    <li>Support PowerShell 7</li>\n    <li>Junie's project directory can now be configured via settings</li>\n    <li>.aiignore to restrict Junie's access to specific files and directories</li>\n    <li>Flexible Brave mode: configurable allow‑list of commands with RegEx support</li>\n    <li>UI/UX fixes and polish</li>\n  </ul>","since":"262.8589","until":"262.*","sinceUntil":"262.8589 — 262.*","channel":"","size":95394155,"downloads":323021,"pluginId":26104,"compatibleVersions":{"RUST":"2026.2 — 2026.2.3","PYCHARM_COMMUNITY":"build 262.8589 — 262.*","RIDER":"2026.2 — 2026.2.3.1","PYCHARM":"2026.2 — 2026.2.3","CLION":"2026.2 — 2026.2.3.1","RUBYMINE":"2026.2 — 2026.2.3","PHPSTORM":"2026.2 — 2026.2.3","ANDROID_STUDIO":"Rabbit 1 | 2026.2.1","IDEA_COMMUNITY":"build 262.8589 — 262.*","IDEA":"2026.2 — 2026.2.3","WEBSTORM":"2026.2 — 2026.2.3","GOLAND":"2026.2 — 2026.2.3"},"author":{"id":"a586c364-82eb-4c19-9e48-2abc784f8378","name":"Fabrizio Scarponi","link":"/author/a586c364-82eb-4c19-9e48-2abc784f8378","hubLogin":"fabrizio.scarponi","isJetBrains":true,"icon":"https://hub.jetbrains.com/api/rest/avatar/a586c364-82eb-4c19-9e48-2abc784f8378","showMarketoCheckbox":true},"modules":["matterhorn.ej-core-ide.php.main","matterhorn.ej-ui.main","matterhorn.ej-core-ide.mcp-server.main","matterhorn.ej-core-ide.kmp.compose-desktop.main","matterhorn.ide-core.android-platform.main","matterhorn.ej-core-ide.python.main","matterhorn.ej-core-ide.kmp.android-ij.main","matterhorn.ide-server.android.main","matterhorn.ej-ui.backend.jcp.main","matterhorn.ej-core-ide.java.main","matterhorn.ide-core.ide-core-java.main","matterhorn.ide-server.rpc.main","matterhorn.ej-ui.backend.main","matterhorn.ej-ui.debug.main","matterhorn.ide-core.android-ij-platform.main","matterhorn.ej-core-ide.clion.main","matterhorn.ej-ui.backend.activation.enterprise.main","matterhorn.ej-core-ide.javascript.main","matterhorn.ej-core-api.main","matterhorn.ide-core.kmp-platform.main","matterhorn.ej-core-ide.go.main","matterhorn.ej-ui.php.main","matterhorn.ej-core-ide.gradle.main","matterhorn.ej-ui.backend.activation.interop.main","matterhorn.ej-core-ide.main","matterhorn.ej-core-ide.kmp.android-as.main","matterhorn.ej-core-ide.ruby.main","matterhorn.ej-ui.shared.main","matterhorn.ej-ui.backend.activation.main","matterhorn.ej-core-ide.junie.main","matterhorn.ej-core-ide.kmp.main","matterhorn.ej-core-ide.maven.main","matterhorn.ej-core-ide.scala.main","matterhorn.ej-core-ide.rider.main","matterhorn.ej-core-ide.kmp.ios.main","matterhorn.ej-core-ide.kotlin.main","matterhorn.ej-core-ide.android-as.main","matterhorn.ej-app.cli-ide.main","matterhorn.ej-core-ide.chronicles.main","matterhorn.ej-ui.kmp.android.main","matterhorn.ej-core-ide.android-ij.main","matterhorn.ej-core-ide.android.main","matterhorn.ej-core-ide.shared.main","matterhorn.ej-core.main","matterhorn.ej-core-ide.rust.main","matterhorn.ej-core-a2ux.main","matterhorn.ej-ui.backend.server.main","matterhorn.ej-core-ide.kmp.android.main"]},{"id":1127028,"link":"/plugin/26104-junie-the-ai-coding-agent-by-jetbrains/versions/stable/1127028","version":"261.2144.90","approve":true,"listed":true,"hidden":false,"recalculateCompatibilityAllowed":true,"cdate":"1785939434000","file":"26104/1127028/ej-261.2144.90.zip","notes":"<h2>2xx.2144.xx</h2>\n  <ul>\n    <li>Updated communication</li>\n    <li>Bug fixes for MCP</li>\n    <li>Support for Anthropic Opus 5</li>\n    <li>Support for Gemini 3.6-Flash and 3.5-Flash-lite</li>\n    <li>Support for Grok 4.5</li>\n    <li>Support for GPT-5.6 Sol-Terra-Luna</li>\n    <li>Support for Anthropic Sonnet 5</li>\n  </ul>\n  <h2>2xx.1966.xx</h2>\n  <ul>\n    <li>WSL projects are now supported in Junie ACP</li>\n    <li>Debug mode introduced for AI Chat</li>\n    <li>DB MCP tools are enabled out of the box</li>\n    <li>Model-selection onboarding added for the legacy Junie tool window</li>\n    <li>Preparation for multi-project support in ACP</li>\n    <li>ACP additional directories: extra workspace roots with a fallback for non-conformant clients</li>\n    <li>Per-client configuration options and smoother model-switch announcements for ACP</li>\n    <li>Improved resilience: orphan/stuck-process mitigation for the ACP agent</li>\n    <li>Approval prompt for reading the env file</li>\n    <li>Required Git4Idea, Markdown, and Terminal plugins are now declared as dependencies, so Junie loads reliably</li>\n    <li>Better Android Studio support</li>\n    <li>Support for Anthropic Opus 4.8</li>\n    <li>Support for Fable (currently unavailable due to US regulations)</li>\n  </ul>\n  <p><b>Bug fixes:</b></p>\n  <ul>\n    <li>Fixed Junie randomly getting stuck on some actions</li>\n    <li>Removed the Settings → Tools → Junie → MCP Settings page</li>\n    <li>Fixed a NullPointerException in ChroniclesFileListener</li>\n  </ul>\n  <h2>2xx.1755.xx</h2>\n  <ul>\n    <li>Added Gemini 3.5 Flash and Grok 4.3 support</li>\n    <li>MCP extensions are now available</li>\n    <li>Certain errors are now displayed as-is instead of a generic \"Unexpected error\" message</li>\n    <li>Fixed integration with JetBrains Space for discussions and commit fetching</li>\n    <li>Multiple fixes</li>\n  </ul>\n  <h2>2xx.1218.xx</h2>\n  <ul>\n    <li>Support for Anthropic Opus 4.7</li>\n    <li>Support for OpenAI GPT-5.5</li>\n    <li>Rebuilt Junie integration in AI Chat from the ground up to use Junie CLI as the agent engine (Beta)\n      <ul>\n        <li><a href=\"https://junie.jetbrains.com/docs/junie-cli.html\">Junie CLI</a> is used via ACP (Agent Communication Protocol)</li>\n        <li>It doesn't use legacy dependencies and is faster, more flexible, easier to improve and expand upon</li>\n        <li>We will follow up with this approach in our dedicated tool window as we build upon it</li>\n      </ul>\n    </li>\n    <li>(ACP only) model selector is now available as a dropdown directly in the prompt window</li>\n    <li>(ACP only) Junie is now fully auto – no more \"code\" and \"ask\" modes. Junie is capable of inferring the intent with a very high degree of certainty</li>\n    <li>(ACP only) you can reuse your own <a href=\"https://junie.jetbrains.com/docs/custom-slash-commands.html\">custom commands</a> created via \"/commands\" in the CLI version of Junie</li>\n    <li>Junie Settings are now moved to a dedicated window\n      <ul>\n        <li>Either use the three-dot menu from the Junie tool window, or Search Everywhere via Shift+Shift -&gt; Input \"Junie Settings\"</li>\n      </ul>\n    </li>\n    <li>AI Chat Junie uses a separate <a href=\"https://junie.jetbrains.com/docs/action-allowlist-junie-cli.html\">allowlist</a> that you can build dynamically while using Junie in non-brave mode (allowlist in Junie Settings is only for the dedicated Junie tool window)</li>\n    <li>Added History Migration feature in the dedicated tool window:\n      <ul>\n        <li>Import History from Previous IDE Versions — consolidates Junie history from all previous IDE versions into the current one. Run this first if you've used Junie across multiple IDE installations</li>\n        <li>Move Project History to AI Chat — exports your past sessions into AI Chat as native conversations, with full rendering of file changes, terminal output, and test results</li>\n        <li>Move Project History to CLI — exports your past sessions into the CLI session format, accessible from the Junie command line</li>\n      </ul>\n    </li>\n    <li>All changes are available starting with 2026.1 versions of JetBrains IDEs</li>\n  </ul>\n  <p><b>Known issues:</b></p>\n  <ul>\n    <li>MCP servers that require SSO during configuration can be configured only through the CLI (in the terminal)</li>\n    <li>Tasks from previous IDEs might not show up after using the history migration feature</li>\n    <li>(AI Chat) WSL users may encounter an issue where the connection to the IDE cannot be established. In this case, Junie will still remain functional but will have a smaller toolset</li>\n    <li>Diff line counts can sometimes be incorrect</li>\n    <li>File operations performed via bash commands during a Junie run can be absent from the \"Done\" block with diffs. In these cases, use the \"Local History\" IDE feature for navigating and rolling back</li>\n    <li>Conversations with previous implementation of Junie in AI Chat remain accessible, but follow-up prompts will not retain the context</li>\n  </ul>\n  <h2>2xx.819.xx</h2>\n  <ul>\n    <li>Support for OpenAI GPT-5.4</li>\n    <li>CLI improvements: GitHub Actions installation support, /cost and /recap commands, logout command, in-app tips, improved paste handling, Markdown table rendering</li>\n    <li>Added lint tool, web_search tool, rename refactoring, regex search with file extensions</li>\n    <li>Support for reading PDF, DOCX, XLSX, PPT, and PPTX files with Markdown conversion</li>\n    <li>Enhanced task state management, history compression, and session replay functionality</li>\n    <li>Added Kotlin to MCP, AGENTS.md support, enhanced MCP server suggestions</li>\n    <li>Support for adaptive thinking for Anthropic models</li>\n  </ul>\n  <h2>2xx.620.xx</h2>\n  <ul>\n    <li>Junie now supports Agent Skills — task-oriented, reusable extensions that allow the agent to perform specialized workflows. To install a skill, add its folder to .junie/skills with a required SKILL.md file used for discovery and execution</li>\n    <li>More efficient edits for non-OpenAI LLMs, now all models are capable of editing several locations in a file within one step</li>\n    <li>Support for guideline directories: instead of a single guidelines file, you can now select a path to a directory with multiple .md files</li>\n    <li>Improved handling of library files</li>\n    <li>Fixed an issue where the hidden plugin could not be reopened; Junie is now accessible from the Tool Windows menu</li>\n    <li>Supported new models:\n      <ul>\n        <li>Claude Sonnet 4.6</li>\n        <li>Claude Opus 4.6</li>\n        <li>Gemini 3.1 Pro Preview</li>\n        <li>GPT 5.3 Codex</li>\n      </ul>\n    </li>\n  </ul>\n  <h2>2xx.549.xx</h2>\n  <ul>\n    <li>Support new models:\n      <ul>\n        <li>Gemini 3 Flash — now the default model for Junie</li>\n        <li>OpenAI GPT-5.2</li>\n        <li>xAI Grok 4.1 Fast (Reasoning)</li>\n      </ul>\n    </li>\n    <li>Support “Bring Your Own Key” (BYOK) for OpenAI and Anthropic in the AI Chat interface</li>\n    <li>Faster LLM responses due to infra-related improvements</li>\n    <li>More stable and accurate user language detection with fewer accidental switches</li>\n    <li>Security and bug fixes via dependency updates</li>\n  </ul>\n  <h2>2xx.506.xx</h2>\n  <ul>\n    <li>Support of OpenAI GPT-5.1-Codex-Max</li>\n    <li>Various technical improvements and bug fixes</li>\n  </ul>\n  <h2>2xx.487.xx</h2>\n  <ul>\n    <li>Junie now supports multilingual responses</li>\n    <li>The Allowlist is now more flexible: you can individually allow Terminal (including RegEx patterns), MCP, Build, RunTest, and other actions; see <a href=\"https://jb.gg/junie-docs-allowlist\">the Junie documentation</a> for details</li>\n    <li>Support new models:\n      <ul>\n        <li>GPT-5.1</li>\n        <li>Gemini 3.0</li>\n        <li>Claude Opus 4.5</li>\n      </ul>\n    </li>\n    <li>Support for 2025.3 IDE version</li>\n    <li>Deprecated support for 2025.1 IDE version</li>\n    <li>Various technical improvements and bug fixes</li>\n  </ul>\n  <h2>2xx.406.xx</h2>\n  <ul>\n    <li>Added \"Auto\" mode that lets Junie choose between coding and chatting flows automatically</li>\n    <li>MCP remote servers can now be configured (Beta):\n      <ul>\n        <li>URL servers without auth, local trusted servers, HTTP headers auth</li>\n        <li>SSO authorization is not supported</li>\n      </ul>\n    </li>\n    <li>Customizable guidelines path per project</li>\n    <li>Asynchronous terminal runner – Junie can launch never‑ending processes in isolated shells (e.g., 'npm start')</li>\n    <li>Rename Refactoring tool added</li>\n    <li>Junie now has the \"Default\" model setting – stay on the model that is regularly updated to the one performing best, according to our evaluations</li>\n    <li>Sunsetting older Claude models (Sonnet 3.7, 4.0)</li>\n    <li>Changes to edit listener</li>\n    <li>Various improvements to task view animations, layouts, and scroll behavior</li>\n  </ul>\n  <h2>2xx.336.xx</h2>\n  <ul>\n    <li>Latency improvements and reasoning optimizations for GPT-5</li>\n    <li>Multi-language support</li>\n    <li>Support for CLion (Beta, IDE 2025.2 only)</li>\n    <li>Asynchronous terminal initialization</li>\n    <li>Added Continue block when Junie stops due to errors or reaching the step limit</li>\n    <li>Improved image handling, Junie can now open images</li>\n    <li>Deprecated support for 2024.3 IDE version</li>\n    <li>Support of Claude Sonnet 4.5</li>\n  </ul>\n  <h2>2xx.284.xx</h2>\n  <ul>\n    <li>Support for Rider (Beta, IDE 2025.2 only)</li>\n  </ul>\n  <h2>2xx.264.xx</h2>\n  <ul>\n    <li>GPT-5 is now the default LLM for Junie</li>\n    <li>Support for images in prompts</li>\n    <li>Junie Asks Questions feature: Junie will now ask for your advice when needed</li>\n    <li>PyCharm Community and PyCharm Unified Free support</li>\n  </ul>\n  <h2>2xx.204.xx</h2>\n  <ul>\n    <li>Beta MCP support (only text mode, SSE not yet supported)</li>\n    <li>WSL support</li>\n    <li>Beta Remote Development Support (Windows not yet supported)</li>\n    <li>30% faster agent execution, Think More option for more complex tasks</li>\n    <li>Ask Mode response is rendered as Markdown</li>\n    <li>Junie terminal commands are no longer saved to terminal history</li>\n  </ul>\n  <h2>2xx.167.xx</h2>\n  <ul>\n    <li>Single-column plan layout</li>\n    <li>Compatibility with IDEA Community</li>\n    <li>Optional support for Sonnet 4.0</li>\n    <li>Improved license management with usage alerts and license selection dialog</li>\n    <li>New notification system</li>\n    <li>Explicit terminal initialization step</li>\n  </ul>\n  <h2>2xx.132.xx</h2>\n  <ul>\n    <li>Android Studio compatibility added (requires IDE version Narwhal 2025.1.1 Canary or newer)</li>\n    <li>Improved response times by migrating some operations to asynchronous processing</li>\n    <li>Better tracking of file changes during shell command execution</li>\n    <li>Title summarization added for reports in \"Ask\" mode</li>\n    <li>Implemented build script change detection system for improved IDE integration</li>\n  </ul>\n  <h2>2xx.105.40</h2>\n  <ul>\n    <li>Support for RubyMine (IDE 2025.1 only), PhpStorm, and RustRover</li>\n    <li>Support PowerShell 7</li>\n    <li>Junie's project directory can now be configured via settings</li>\n    <li>.aiignore to restrict Junie's access to specific files and directories</li>\n    <li>Flexible Brave mode: configurable allow‑list of commands with RegEx support</li>\n    <li>UI/UX fixes and polish</li>\n  </ul>","since":"261.21524","until":"261.*","sinceUntil":"261.21524 — 261.*","channel":"","size":95386155,"downloads":73540,"pluginId":26104,"compatibleVersions":{"RUST":"2026.1 — 2026.1.4","PYCHARM_COMMUNITY":"build 261.21524 — 261.*","RIDER":"2026.1 — 2026.1.5.2","PYCHARM":"2026.1 — 2026.1.5","CLION":"2026.1 — 2026.1.5.1","RUBYMINE":"2026.1 — 2026.1.5","PHPSTORM":"2026.1 — 2026.1.5","ANDROID_STUDIO":"Quail 1 | 2026.1.1 — Quail 4 | 2026.1.4 Patch 1","IDEA_COMMUNITY":"build 261.21524 — 261.*","IDEA":"2026.1 — 2026.1.5","WEBSTORM":"2026.1 — 2026.1.5","GOLAND":"2026.1 — 2026.1.5"},"author":{"id":"a586c364-82eb-4c19-9e48-2abc784f8378","name":"Fabrizio Scarponi","link":"/author/a586c364-82eb-4c19-9e48-2abc784f8378","hubLogin":"fabrizio.scarponi","isJetBrains":true,"icon":"https://hub.jetbrains.com/api/rest/avatar/a586c364-82eb-4c19-9e48-2abc784f8378","showMarketoCheckbox":true},"modules":["matterhorn.ej-core-ide.php.main","matterhorn.ej-ui.main","matterhorn.ej-core-ide.mcp-server.main","matterhorn.ej-core-ide.kmp.compose-desktop.main","matterhorn.ide-core.android-platform.main","matterhorn.ej-core-ide.python.main","matterhorn.ej-core-ide.kmp.android-ij.main","matterhorn.ide-server.android.main","matterhorn.ej-ui.backend.jcp.main","matterhorn.ej-core-ide.java.main","matterhorn.ide-core.ide-core-java.main","matterhorn.ide-server.rpc.main","matterhorn.ej-ui.backend.main","matterhorn.ej-ui.debug.main","matterhorn.ide-core.android-ij-platform.main","matterhorn.ej-core-ide.clion.main","matterhorn.ej-ui.backend.activation.enterprise.main","matterhorn.ej-core-ide.javascript.main","matterhorn.ej-core-api.main","matterhorn.ide-core.kmp-platform.main","matterhorn.ej-core-ide.go.main","matterhorn.ej-ui.php.main","matterhorn.ej-core-ide.gradle.main","matterhorn.ej-ui.backend.activation.interop.main","matterhorn.ej-core-ide.main","matterhorn.ej-core-ide.kmp.android-as.main","matterhorn.ej-core-ide.ruby.main","matterhorn.ej-ui.shared.main","matterhorn.ej-ui.backend.activation.main","matterhorn.ej-core-ide.junie.main","matterhorn.ej-core-ide.kmp.main","matterhorn.ej-core-ide.maven.main","matterhorn.ej-core-ide.scala.main","matterhorn.ej-core-ide.rider.main","matterhorn.ej-core-ide.kmp.ios.main","matterhorn.ej-core-ide.kotlin.main","matterhorn.ej-core-ide.android-as.main","matterhorn.ej-app.cli-ide.main","matterhorn.ej-core-ide.chronicles.main","matterhorn.ej-ui.kmp.android.main","matterhorn.ej-core-ide.android-ij.main","matterhorn.ej-core-ide.android.main","matterhorn.ej-core-ide.shared.main","matterhorn.ej-core.main","matterhorn.ej-core-ide.rust.main","matterhorn.ej-core-a2ux.main","matterhorn.ej-ui.backend.server.main","matterhorn.ej-core-ide.kmp.android.main"]},{"id":1115011,"link":"/plugin/26104-junie-the-ai-coding-agent-by-jetbrains/versions/stable/1115011","version":"262.2144.80","approve":true,"listed":true,"hidden":false,"recalculateCompatibilityAllowed":true,"cdate":"1784825845000","file":"26104/1115011/ej-262.2144.80.zip","notes":"<h2>2xx.2144.xx</h2>\n  <ul>\n    <li>Updated communication</li>\n    <li>Support for Anthropic Opus 5</li>\n    <li>Support for Gemini 3.6-Flash and 3.5-Flash-lite</li>\n    <li>Support for Grok 4.5</li>\n    <li>Support for GPT-5.6 Sol-Terra-Luna</li>\n    <li>Support for Anthropic Sonnet 5</li>\n  </ul>\n  <h2>2xx.1966.xx</h2>\n  <ul>\n    <li>WSL projects are now supported in Junie ACP</li>\n    <li>Debug mode introduced for AI Chat</li>\n    <li>DB MCP tools are enabled out of the box</li>\n    <li>Model-selection onboarding added for the legacy Junie tool window</li>\n    <li>Preparation for multi-project support in ACP</li>\n    <li>ACP additional directories: extra workspace roots with a fallback for non-conformant clients</li>\n    <li>Per-client configuration options and smoother model-switch announcements for ACP</li>\n    <li>Improved resilience: orphan/stuck-process mitigation for the ACP agent</li>\n    <li>Approval prompt for reading the env file</li>\n    <li>Required Git4Idea, Markdown, and Terminal plugins are now declared as dependencies, so Junie loads reliably</li>\n    <li>Better Android Studio support</li>\n    <li>Support for Anthropic Opus 4.8</li>\n    <li>Support for Fable (currently unavailable due to US regulations)</li>\n  </ul>\n  <p><b>Bug fixes:</b></p>\n  <ul>\n    <li>Fixed Junie randomly getting stuck on some actions</li>\n    <li>Removed the Settings → Tools → Junie → MCP Settings page</li>\n    <li>Fixed a NullPointerException in ChroniclesFileListener</li>\n  </ul>\n  <h2>2xx.1755.xx</h2>\n  <ul>\n    <li>Added Gemini 3.5 Flash and Grok 4.3 support</li>\n    <li>MCP extensions are now available</li>\n    <li>Certain errors are now displayed as-is instead of a generic \"Unexpected error\" message</li>\n    <li>Fixed integration with JetBrains Space for discussions and commit fetching</li>\n    <li>Multiple fixes</li>\n  </ul>\n  <h2>2xx.1218.xx</h2>\n  <ul>\n    <li>Support for Anthropic Opus 4.7</li>\n    <li>Support for OpenAI GPT-5.5</li>\n    <li>Rebuilt Junie integration in AI Chat from the ground up to use Junie CLI as the agent engine (Beta)\n      <ul>\n        <li><a href=\"https://junie.jetbrains.com/docs/junie-cli.html\">Junie CLI</a> is used via ACP (Agent Communication Protocol)</li>\n        <li>It doesn't use legacy dependencies and is faster, more flexible, easier to improve and expand upon</li>\n        <li>We will follow up with this approach in our dedicated tool window as we build upon it</li>\n      </ul>\n    </li>\n    <li>(ACP only) model selector is now available as a dropdown directly in the prompt window</li>\n    <li>(ACP only) Junie is now fully auto – no more \"code\" and \"ask\" modes. Junie is capable of inferring the intent with a very high degree of certainty</li>\n    <li>(ACP only) you can reuse your own <a href=\"https://junie.jetbrains.com/docs/custom-slash-commands.html\">custom commands</a> created via \"/commands\" in the CLI version of Junie</li>\n    <li>Junie Settings are now moved to a dedicated window\n      <ul>\n        <li>Either use the three-dot menu from the Junie tool window, or Search Everywhere via Shift+Shift -&gt; Input \"Junie Settings\"</li>\n      </ul>\n    </li>\n    <li>AI Chat Junie uses a separate <a href=\"https://junie.jetbrains.com/docs/action-allowlist-junie-cli.html\">allowlist</a> that you can build dynamically while using Junie in non-brave mode (allowlist in Junie Settings is only for the dedicated Junie tool window)</li>\n    <li>Added History Migration feature in the dedicated tool window:\n      <ul>\n        <li>Import History from Previous IDE Versions — consolidates Junie history from all previous IDE versions into the current one. Run this first if you've used Junie across multiple IDE installations</li>\n        <li>Move Project History to AI Chat — exports your past sessions into AI Chat as native conversations, with full rendering of file changes, terminal output, and test results</li>\n        <li>Move Project History to CLI — exports your past sessions into the CLI session format, accessible from the Junie command line</li>\n      </ul>\n    </li>\n    <li>All changes are available starting with 2026.1 versions of JetBrains IDEs</li>\n  </ul>\n  <p><b>Known issues:</b></p>\n  <ul>\n    <li>MCP servers that require SSO during configuration can be configured only through the CLI (in the terminal)</li>\n    <li>Tasks from previous IDEs might not show up after using the history migration feature</li>\n    <li>(AI Chat) WSL users may encounter an issue where the connection to the IDE cannot be established. In this case, Junie will still remain functional but will have a smaller toolset</li>\n    <li>Diff line counts can sometimes be incorrect</li>\n    <li>File operations performed via bash commands during a Junie run can be absent from the \"Done\" block with diffs. In these cases, use the \"Local History\" IDE feature for navigating and rolling back</li>\n    <li>Conversations with previous implementation of Junie in AI Chat remain accessible, but follow-up prompts will not retain the context</li>\n  </ul>\n  <h2>2xx.819.xx</h2>\n  <ul>\n    <li>Support for OpenAI GPT-5.4</li>\n    <li>CLI improvements: GitHub Actions installation support, /cost and /recap commands, logout command, in-app tips, improved paste handling, Markdown table rendering</li>\n    <li>Added lint tool, web_search tool, rename refactoring, regex search with file extensions</li>\n    <li>Support for reading PDF, DOCX, XLSX, PPT, and PPTX files with Markdown conversion</li>\n    <li>Enhanced task state management, history compression, and session replay functionality</li>\n    <li>Added Kotlin to MCP, AGENTS.md support, enhanced MCP server suggestions</li>\n    <li>Support for adaptive thinking for Anthropic models</li>\n  </ul>\n  <h2>2xx.620.xx</h2>\n  <ul>\n    <li>Junie now supports Agent Skills — task-oriented, reusable extensions that allow the agent to perform specialized workflows. To install a skill, add its folder to .junie/skills with a required SKILL.md file used for discovery and execution</li>\n    <li>More efficient edits for non-OpenAI LLMs, now all models are capable of editing several locations in a file within one step</li>\n    <li>Support for guideline directories: instead of a single guidelines file, you can now select a path to a directory with multiple .md files</li>\n    <li>Improved handling of library files</li>\n    <li>Fixed an issue where the hidden plugin could not be reopened; Junie is now accessible from the Tool Windows menu</li>\n    <li>Supported new models:\n      <ul>\n        <li>Claude Sonnet 4.6</li>\n        <li>Claude Opus 4.6</li>\n        <li>Gemini 3.1 Pro Preview</li>\n        <li>GPT 5.3 Codex</li>\n      </ul>\n    </li>\n  </ul>\n  <h2>2xx.549.xx</h2>\n  <ul>\n    <li>Support new models:\n      <ul>\n        <li>Gemini 3 Flash — now the default model for Junie</li>\n        <li>OpenAI GPT-5.2</li>\n        <li>xAI Grok 4.1 Fast (Reasoning)</li>\n      </ul>\n    </li>\n    <li>Support “Bring Your Own Key” (BYOK) for OpenAI and Anthropic in the AI Chat interface</li>\n    <li>Faster LLM responses due to infra-related improvements</li>\n    <li>More stable and accurate user language detection with fewer accidental switches</li>\n    <li>Security and bug fixes via dependency updates</li>\n  </ul>\n  <h2>2xx.506.xx</h2>\n  <ul>\n    <li>Support of OpenAI GPT-5.1-Codex-Max</li>\n    <li>Various technical improvements and bug fixes</li>\n  </ul>\n  <h2>2xx.487.xx</h2>\n  <ul>\n    <li>Junie now supports multilingual responses</li>\n    <li>The Allowlist is now more flexible: you can individually allow Terminal (including RegEx patterns), MCP, Build, RunTest, and other actions; see <a href=\"https://jb.gg/junie-docs-allowlist\">the Junie documentation</a> for details</li>\n    <li>Support new models:\n      <ul>\n        <li>GPT-5.1</li>\n        <li>Gemini 3.0</li>\n        <li>Claude Opus 4.5</li>\n      </ul>\n    </li>\n    <li>Support for 2025.3 IDE version</li>\n    <li>Deprecated support for 2025.1 IDE version</li>\n    <li>Various technical improvements and bug fixes</li>\n  </ul>\n  <h2>2xx.406.xx</h2>\n  <ul>\n    <li>Added \"Auto\" mode that lets Junie choose between coding and chatting flows automatically</li>\n    <li>MCP remote servers can now be configured (Beta):\n      <ul>\n        <li>URL servers without auth, local trusted servers, HTTP headers auth</li>\n        <li>SSO authorization is not supported</li>\n      </ul>\n    </li>\n    <li>Customizable guidelines path per project</li>\n    <li>Asynchronous terminal runner – Junie can launch never‑ending processes in isolated shells (e.g., 'npm start')</li>\n    <li>Rename Refactoring tool added</li>\n    <li>Junie now has the \"Default\" model setting – stay on the model that is regularly updated to the one performing best, according to our evaluations</li>\n    <li>Sunsetting older Claude models (Sonnet 3.7, 4.0)</li>\n    <li>Changes to edit listener</li>\n    <li>Various improvements to task view animations, layouts, and scroll behavior</li>\n  </ul>\n  <h2>2xx.336.xx</h2>\n  <ul>\n    <li>Latency improvements and reasoning optimizations for GPT-5</li>\n    <li>Multi-language support</li>\n    <li>Support for CLion (Beta, IDE 2025.2 only)</li>\n    <li>Asynchronous terminal initialization</li>\n    <li>Added Continue block when Junie stops due to errors or reaching the step limit</li>\n    <li>Improved image handling, Junie can now open images</li>\n    <li>Deprecated support for 2024.3 IDE version</li>\n    <li>Support of Claude Sonnet 4.5</li>\n  </ul>\n  <h2>2xx.284.xx</h2>\n  <ul>\n    <li>Support for Rider (Beta, IDE 2025.2 only)</li>\n  </ul>\n  <h2>2xx.264.xx</h2>\n  <ul>\n    <li>GPT-5 is now the default LLM for Junie</li>\n    <li>Support for images in prompts</li>\n    <li>Junie Asks Questions feature: Junie will now ask for your advice when needed</li>\n    <li>PyCharm Community and PyCharm Unified Free support</li>\n  </ul>\n  <h2>2xx.204.xx</h2>\n  <ul>\n    <li>Beta MCP support (only text mode, SSE not yet supported)</li>\n    <li>WSL support</li>\n    <li>Beta Remote Development Support (Windows not yet supported)</li>\n    <li>30% faster agent execution, Think More option for more complex tasks</li>\n    <li>Ask Mode response is rendered as Markdown</li>\n    <li>Junie terminal commands are no longer saved to terminal history</li>\n  </ul>\n  <h2>2xx.167.xx</h2>\n  <ul>\n    <li>Single-column plan layout</li>\n    <li>Compatibility with IDEA Community</li>\n    <li>Optional support for Sonnet 4.0</li>\n    <li>Improved license management with usage alerts and license selection dialog</li>\n    <li>New notification system</li>\n    <li>Explicit terminal initialization step</li>\n  </ul>\n  <h2>2xx.132.xx</h2>\n  <ul>\n    <li>Android Studio compatibility added (requires IDE version Narwhal 2025.1.1 Canary or newer)</li>\n    <li>Improved response times by migrating some operations to asynchronous processing</li>\n    <li>Better tracking of file changes during shell command execution</li>\n    <li>Title summarization added for reports in \"Ask\" mode</li>\n    <li>Implemented build script change detection system for improved IDE integration</li>\n  </ul>\n  <h2>2xx.105.40</h2>\n  <ul>\n    <li>Support for RubyMine (IDE 2025.1 only), PhpStorm, and RustRover</li>\n    <li>Support PowerShell 7</li>\n    <li>Junie's project directory can now be configured via settings</li>\n    <li>.aiignore to restrict Junie's access to specific files and directories</li>\n    <li>Flexible Brave mode: configurable allow‑list of commands with RegEx support</li>\n    <li>UI/UX fixes and polish</li>\n  </ul>","since":"262.8589","until":"262.*","sinceUntil":"262.8589 — 262.*","channel":"","size":95353028,"downloads":364870,"pluginId":26104,"compatibleVersions":{"RUST":"2026.2 — 2026.2.3","PYCHARM_COMMUNITY":"build 262.8589 — 262.*","RIDER":"2026.2 — 2026.2.3.1","PYCHARM":"2026.2 — 2026.2.3","CLION":"2026.2 — 2026.2.3.1","RUBYMINE":"2026.2 — 2026.2.3","PHPSTORM":"2026.2 — 2026.2.3","ANDROID_STUDIO":"Rabbit 1 | 2026.2.1","IDEA_COMMUNITY":"build 262.8589 — 262.*","IDEA":"2026.2 — 2026.2.3","WEBSTORM":"2026.2 — 2026.2.3","GOLAND":"2026.2 — 2026.2.3"},"author":{"id":"a586c364-82eb-4c19-9e48-2abc784f8378","name":"Fabrizio Scarponi","link":"/author/a586c364-82eb-4c19-9e48-2abc784f8378","hubLogin":"fabrizio.scarponi","isJetBrains":true,"icon":"https://hub.jetbrains.com/api/rest/avatar/a586c364-82eb-4c19-9e48-2abc784f8378","showMarketoCheckbox":true},"modules":["matterhorn.ej-core-ide.php.main","matterhorn.ej-ui.main","matterhorn.ej-core-ide.mcp-server.main","matterhorn.ej-core-ide.kmp.compose-desktop.main","matterhorn.ide-core.android-platform.main","matterhorn.ej-core-ide.python.main","matterhorn.ej-core-ide.kmp.android-ij.main","matterhorn.ide-server.android.main","matterhorn.ej-ui.backend.jcp.main","matterhorn.ej-core-ide.java.main","matterhorn.ide-core.ide-core-java.main","matterhorn.ide-server.rpc.main","matterhorn.ej-ui.backend.main","matterhorn.ej-ui.debug.main","matterhorn.ide-core.android-ij-platform.main","matterhorn.ej-core-ide.clion.main","matterhorn.ej-ui.backend.activation.enterprise.main","matterhorn.ej-core-ide.javascript.main","matterhorn.ej-core-api.main","matterhorn.ide-core.kmp-platform.main","matterhorn.ej-core-ide.go.main","matterhorn.ej-ui.php.main","matterhorn.ej-core-ide.gradle.main","matterhorn.ej-ui.backend.activation.interop.main","matterhorn.ej-core-ide.main","matterhorn.ej-core-ide.kmp.android-as.main","matterhorn.ej-core-ide.ruby.main","matterhorn.ej-ui.shared.main","matterhorn.ej-ui.backend.activation.main","matterhorn.ej-core-ide.junie.main","matterhorn.ej-core-ide.kmp.main","matterhorn.ej-core-ide.maven.main","matterhorn.ej-core-ide.scala.main","matterhorn.ej-core-ide.rider.main","matterhorn.ej-core-ide.kmp.ios.main","matterhorn.ej-core-ide.kotlin.main","matterhorn.ej-core-ide.android-as.main","matterhorn.ej-app.cli-ide.main","matterhorn.ej-core-ide.chronicles.main","matterhorn.ej-ui.kmp.android.main","matterhorn.ej-core-ide.android-ij.main","matterhorn.ej-core-ide.android.main","matterhorn.ej-core-ide.shared.main","matterhorn.ej-core.main","matterhorn.ej-core-ide.rust.main","matterhorn.ej-core-a2ux.main","matterhorn.ej-ui.backend.server.main","matterhorn.ej-core-ide.kmp.android.main"]},{"id":1115009,"link":"/plugin/26104-junie-the-ai-coding-agent-by-jetbrains/versions/stable/1115009","version":"261.2144.80","approve":true,"listed":true,"hidden":false,"recalculateCompatibilityAllowed":true,"cdate":"1784825597000","file":"26104/1115009/ej-261.2144.80.zip","notes":"<h2>2xx.2144.xx</h2>\n  <ul>\n    <li>Updated communication</li>\n    <li>Support for Anthropic Opus 5</li>\n    <li>Support for Gemini 3.6-Flash and 3.5-Flash-lite</li>\n    <li>Support for Grok 4.5</li>\n    <li>Support for GPT-5.6 Sol-Terra-Luna</li>\n    <li>Support for Anthropic Sonnet 5</li>\n  </ul>\n  <h2>2xx.1966.xx</h2>\n  <ul>\n    <li>WSL projects are now supported in Junie ACP</li>\n    <li>Debug mode introduced for AI Chat</li>\n    <li>DB MCP tools are enabled out of the box</li>\n    <li>Model-selection onboarding added for the legacy Junie tool window</li>\n    <li>Preparation for multi-project support in ACP</li>\n    <li>ACP additional directories: extra workspace roots with a fallback for non-conformant clients</li>\n    <li>Per-client configuration options and smoother model-switch announcements for ACP</li>\n    <li>Improved resilience: orphan/stuck-process mitigation for the ACP agent</li>\n    <li>Approval prompt for reading the env file</li>\n    <li>Required Git4Idea, Markdown, and Terminal plugins are now declared as dependencies, so Junie loads reliably</li>\n    <li>Better Android Studio support</li>\n    <li>Support for Anthropic Opus 4.8</li>\n    <li>Support for Fable (currently unavailable due to US regulations)</li>\n  </ul>\n  <p><b>Bug fixes:</b></p>\n  <ul>\n    <li>Fixed Junie randomly getting stuck on some actions</li>\n    <li>Removed the Settings → Tools → Junie → MCP Settings page</li>\n    <li>Fixed a NullPointerException in ChroniclesFileListener</li>\n  </ul>\n  <h2>2xx.1755.xx</h2>\n  <ul>\n    <li>Added Gemini 3.5 Flash and Grok 4.3 support</li>\n    <li>MCP extensions are now available</li>\n    <li>Certain errors are now displayed as-is instead of a generic \"Unexpected error\" message</li>\n    <li>Fixed integration with JetBrains Space for discussions and commit fetching</li>\n    <li>Multiple fixes</li>\n  </ul>\n  <h2>2xx.1218.xx</h2>\n  <ul>\n    <li>Support for Anthropic Opus 4.7</li>\n    <li>Support for OpenAI GPT-5.5</li>\n    <li>Rebuilt Junie integration in AI Chat from the ground up to use Junie CLI as the agent engine (Beta)\n      <ul>\n        <li><a href=\"https://junie.jetbrains.com/docs/junie-cli.html\">Junie CLI</a> is used via ACP (Agent Communication Protocol)</li>\n        <li>It doesn't use legacy dependencies and is faster, more flexible, easier to improve and expand upon</li>\n        <li>We will follow up with this approach in our dedicated tool window as we build upon it</li>\n      </ul>\n    </li>\n    <li>(ACP only) model selector is now available as a dropdown directly in the prompt window</li>\n    <li>(ACP only) Junie is now fully auto – no more \"code\" and \"ask\" modes. Junie is capable of inferring the intent with a very high degree of certainty</li>\n    <li>(ACP only) you can reuse your own <a href=\"https://junie.jetbrains.com/docs/custom-slash-commands.html\">custom commands</a> created via \"/commands\" in the CLI version of Junie</li>\n    <li>Junie Settings are now moved to a dedicated window\n      <ul>\n        <li>Either use the three-dot menu from the Junie tool window, or Search Everywhere via Shift+Shift -&gt; Input \"Junie Settings\"</li>\n      </ul>\n    </li>\n    <li>AI Chat Junie uses a separate <a href=\"https://junie.jetbrains.com/docs/action-allowlist-junie-cli.html\">allowlist</a> that you can build dynamically while using Junie in non-brave mode (allowlist in Junie Settings is only for the dedicated Junie tool window)</li>\n    <li>Added History Migration feature in the dedicated tool window:\n      <ul>\n        <li>Import History from Previous IDE Versions — consolidates Junie history from all previous IDE versions into the current one. Run this first if you've used Junie across multiple IDE installations</li>\n        <li>Move Project History to AI Chat — exports your past sessions into AI Chat as native conversations, with full rendering of file changes, terminal output, and test results</li>\n        <li>Move Project History to CLI — exports your past sessions into the CLI session format, accessible from the Junie command line</li>\n      </ul>\n    </li>\n    <li>All changes are available starting with 2026.1 versions of JetBrains IDEs</li>\n  </ul>\n  <p><b>Known issues:</b></p>\n  <ul>\n    <li>MCP servers that require SSO during configuration can be configured only through the CLI (in the terminal)</li>\n    <li>Tasks from previous IDEs might not show up after using the history migration feature</li>\n    <li>(AI Chat) WSL users may encounter an issue where the connection to the IDE cannot be established. In this case, Junie will still remain functional but will have a smaller toolset</li>\n    <li>Diff line counts can sometimes be incorrect</li>\n    <li>File operations performed via bash commands during a Junie run can be absent from the \"Done\" block with diffs. In these cases, use the \"Local History\" IDE feature for navigating and rolling back</li>\n    <li>Conversations with previous implementation of Junie in AI Chat remain accessible, but follow-up prompts will not retain the context</li>\n  </ul>\n  <h2>2xx.819.xx</h2>\n  <ul>\n    <li>Support for OpenAI GPT-5.4</li>\n    <li>CLI improvements: GitHub Actions installation support, /cost and /recap commands, logout command, in-app tips, improved paste handling, Markdown table rendering</li>\n    <li>Added lint tool, web_search tool, rename refactoring, regex search with file extensions</li>\n    <li>Support for reading PDF, DOCX, XLSX, PPT, and PPTX files with Markdown conversion</li>\n    <li>Enhanced task state management, history compression, and session replay functionality</li>\n    <li>Added Kotlin to MCP, AGENTS.md support, enhanced MCP server suggestions</li>\n    <li>Support for adaptive thinking for Anthropic models</li>\n  </ul>\n  <h2>2xx.620.xx</h2>\n  <ul>\n    <li>Junie now supports Agent Skills — task-oriented, reusable extensions that allow the agent to perform specialized workflows. To install a skill, add its folder to .junie/skills with a required SKILL.md file used for discovery and execution</li>\n    <li>More efficient edits for non-OpenAI LLMs, now all models are capable of editing several locations in a file within one step</li>\n    <li>Support for guideline directories: instead of a single guidelines file, you can now select a path to a directory with multiple .md files</li>\n    <li>Improved handling of library files</li>\n    <li>Fixed an issue where the hidden plugin could not be reopened; Junie is now accessible from the Tool Windows menu</li>\n    <li>Supported new models:\n      <ul>\n        <li>Claude Sonnet 4.6</li>\n        <li>Claude Opus 4.6</li>\n        <li>Gemini 3.1 Pro Preview</li>\n        <li>GPT 5.3 Codex</li>\n      </ul>\n    </li>\n  </ul>\n  <h2>2xx.549.xx</h2>\n  <ul>\n    <li>Support new models:\n      <ul>\n        <li>Gemini 3 Flash — now the default model for Junie</li>\n        <li>OpenAI GPT-5.2</li>\n        <li>xAI Grok 4.1 Fast (Reasoning)</li>\n      </ul>\n    </li>\n    <li>Support “Bring Your Own Key” (BYOK) for OpenAI and Anthropic in the AI Chat interface</li>\n    <li>Faster LLM responses due to infra-related improvements</li>\n    <li>More stable and accurate user language detection with fewer accidental switches</li>\n    <li>Security and bug fixes via dependency updates</li>\n  </ul>\n  <h2>2xx.506.xx</h2>\n  <ul>\n    <li>Support of OpenAI GPT-5.1-Codex-Max</li>\n    <li>Various technical improvements and bug fixes</li>\n  </ul>\n  <h2>2xx.487.xx</h2>\n  <ul>\n    <li>Junie now supports multilingual responses</li>\n    <li>The Allowlist is now more flexible: you can individually allow Terminal (including RegEx patterns), MCP, Build, RunTest, and other actions; see <a href=\"https://jb.gg/junie-docs-allowlist\">the Junie documentation</a> for details</li>\n    <li>Support new models:\n      <ul>\n        <li>GPT-5.1</li>\n        <li>Gemini 3.0</li>\n        <li>Claude Opus 4.5</li>\n      </ul>\n    </li>\n    <li>Support for 2025.3 IDE version</li>\n    <li>Deprecated support for 2025.1 IDE version</li>\n    <li>Various technical improvements and bug fixes</li>\n  </ul>\n  <h2>2xx.406.xx</h2>\n  <ul>\n    <li>Added \"Auto\" mode that lets Junie choose between coding and chatting flows automatically</li>\n    <li>MCP remote servers can now be configured (Beta):\n      <ul>\n        <li>URL servers without auth, local trusted servers, HTTP headers auth</li>\n        <li>SSO authorization is not supported</li>\n      </ul>\n    </li>\n    <li>Customizable guidelines path per project</li>\n    <li>Asynchronous terminal runner – Junie can launch never‑ending processes in isolated shells (e.g., 'npm start')</li>\n    <li>Rename Refactoring tool added</li>\n    <li>Junie now has the \"Default\" model setting – stay on the model that is regularly updated to the one performing best, according to our evaluations</li>\n    <li>Sunsetting older Claude models (Sonnet 3.7, 4.0)</li>\n    <li>Changes to edit listener</li>\n    <li>Various improvements to task view animations, layouts, and scroll behavior</li>\n  </ul>\n  <h2>2xx.336.xx</h2>\n  <ul>\n    <li>Latency improvements and reasoning optimizations for GPT-5</li>\n    <li>Multi-language support</li>\n    <li>Support for CLion (Beta, IDE 2025.2 only)</li>\n    <li>Asynchronous terminal initialization</li>\n    <li>Added Continue block when Junie stops due to errors or reaching the step limit</li>\n    <li>Improved image handling, Junie can now open images</li>\n    <li>Deprecated support for 2024.3 IDE version</li>\n    <li>Support of Claude Sonnet 4.5</li>\n  </ul>\n  <h2>2xx.284.xx</h2>\n  <ul>\n    <li>Support for Rider (Beta, IDE 2025.2 only)</li>\n  </ul>\n  <h2>2xx.264.xx</h2>\n  <ul>\n    <li>GPT-5 is now the default LLM for Junie</li>\n    <li>Support for images in prompts</li>\n    <li>Junie Asks Questions feature: Junie will now ask for your advice when needed</li>\n    <li>PyCharm Community and PyCharm Unified Free support</li>\n  </ul>\n  <h2>2xx.204.xx</h2>\n  <ul>\n    <li>Beta MCP support (only text mode, SSE not yet supported)</li>\n    <li>WSL support</li>\n    <li>Beta Remote Development Support (Windows not yet supported)</li>\n    <li>30% faster agent execution, Think More option for more complex tasks</li>\n    <li>Ask Mode response is rendered as Markdown</li>\n    <li>Junie terminal commands are no longer saved to terminal history</li>\n  </ul>\n  <h2>2xx.167.xx</h2>\n  <ul>\n    <li>Single-column plan layout</li>\n    <li>Compatibility with IDEA Community</li>\n    <li>Optional support for Sonnet 4.0</li>\n    <li>Improved license management with usage alerts and license selection dialog</li>\n    <li>New notification system</li>\n    <li>Explicit terminal initialization step</li>\n  </ul>\n  <h2>2xx.132.xx</h2>\n  <ul>\n    <li>Android Studio compatibility added (requires IDE version Narwhal 2025.1.1 Canary or newer)</li>\n    <li>Improved response times by migrating some operations to asynchronous processing</li>\n    <li>Better tracking of file changes during shell command execution</li>\n    <li>Title summarization added for reports in \"Ask\" mode</li>\n    <li>Implemented build script change detection system for improved IDE integration</li>\n  </ul>\n  <h2>2xx.105.40</h2>\n  <ul>\n    <li>Support for RubyMine (IDE 2025.1 only), PhpStorm, and RustRover</li>\n    <li>Support PowerShell 7</li>\n    <li>Junie's project directory can now be configured via settings</li>\n    <li>.aiignore to restrict Junie's access to specific files and directories</li>\n    <li>Flexible Brave mode: configurable allow‑list of commands with RegEx support</li>\n    <li>UI/UX fixes and polish</li>\n  </ul>","since":"261.21524","until":"261.*","sinceUntil":"261.21524 — 261.*","channel":"","size":95350724,"downloads":114477,"pluginId":26104,"compatibleVersions":{"RUST":"2026.1 — 2026.1.4","PYCHARM_COMMUNITY":"build 261.21524 — 261.*","RIDER":"2026.1 — 2026.1.5.2","PYCHARM":"2026.1 — 2026.1.5","CLION":"2026.1 — 2026.1.5.1","RUBYMINE":"2026.1 — 2026.1.5","PHPSTORM":"2026.1 — 2026.1.5","ANDROID_STUDIO":"Quail 1 | 2026.1.1 — Quail 4 | 2026.1.4 Patch 1","IDEA_COMMUNITY":"build 261.21524 — 261.*","IDEA":"2026.1 — 2026.1.5","WEBSTORM":"2026.1 — 2026.1.5","GOLAND":"2026.1 — 2026.1.5"},"author":{"id":"a586c364-82eb-4c19-9e48-2abc784f8378","name":"Fabrizio Scarponi","link":"/author/a586c364-82eb-4c19-9e48-2abc784f8378","hubLogin":"fabrizio.scarponi","isJetBrains":true,"icon":"https://hub.jetbrains.com/api/rest/avatar/a586c364-82eb-4c19-9e48-2abc784f8378","showMarketoCheckbox":true},"modules":["matterhorn.ej-core-ide.php.main","matterhorn.ej-ui.main","matterhorn.ej-core-ide.mcp-server.main","matterhorn.ej-core-ide.kmp.compose-desktop.main","matterhorn.ide-core.android-platform.main","matterhorn.ej-core-ide.python.main","matterhorn.ej-core-ide.kmp.android-ij.main","matterhorn.ide-server.android.main","matterhorn.ej-ui.backend.jcp.main","matterhorn.ej-core-ide.java.main","matterhorn.ide-core.ide-core-java.main","matterhorn.ide-server.rpc.main","matterhorn.ej-ui.backend.main","matterhorn.ej-ui.debug.main","matterhorn.ide-core.android-ij-platform.main","matterhorn.ej-core-ide.clion.main","matterhorn.ej-ui.backend.activation.enterprise.main","matterhorn.ej-core-ide.javascript.main","matterhorn.ej-core-api.main","matterhorn.ide-core.kmp-platform.main","matterhorn.ej-core-ide.go.main","matterhorn.ej-ui.php.main","matterhorn.ej-core-ide.gradle.main","matterhorn.ej-ui.backend.activation.interop.main","matterhorn.ej-core-ide.main","matterhorn.ej-core-ide.kmp.android-as.main","matterhorn.ej-core-ide.ruby.main","matterhorn.ej-ui.shared.main","matterhorn.ej-ui.backend.activation.main","matterhorn.ej-core-ide.junie.main","matterhorn.ej-core-ide.kmp.main","matterhorn.ej-core-ide.maven.main","matterhorn.ej-core-ide.scala.main","matterhorn.ej-core-ide.rider.main","matterhorn.ej-core-ide.kmp.ios.main","matterhorn.ej-core-ide.kotlin.main","matterhorn.ej-core-ide.android-as.main","matterhorn.ej-app.cli-ide.main","matterhorn.ej-core-ide.chronicles.main","matterhorn.ej-ui.kmp.android.main","matterhorn.ej-core-ide.android-ij.main","matterhorn.ej-core-ide.android.main","matterhorn.ej-core-ide.shared.main","matterhorn.ej-core.main","matterhorn.ej-core-ide.rust.main","matterhorn.ej-core-a2ux.main","matterhorn.ej-ui.backend.server.main","matterhorn.ej-core-ide.kmp.android.main"]},{"id":1113136,"link":"/plugin/26104-junie-the-ai-coding-agent-by-jetbrains/versions/stable/1113136","version":"262.2144.70","approve":true,"listed":true,"hidden":false,"recalculateCompatibilityAllowed":true,"cdate":"1784649287000","file":"26104/1113136/ej-262.2144.70.zip","notes":"<h2>2xx.2144.xx</h2>\n  <ul>\n    <li>Updated communication</li>\n    <li>Support for Gemini 3.6-Flash and 3.5-Flash-lite</li>\n    <li>Support for Grok 4.5</li>\n    <li>Support for GPT-5.6 Sol-Terra-Luna</li>\n    <li>Support for Anthropic Sonnet 5</li>\n  </ul>\n  <h2>2xx.1966.xx</h2>\n  <ul>\n    <li>WSL projects are now supported in Junie ACP</li>\n    <li>Debug mode introduced for AI Chat</li>\n    <li>DB MCP tools are enabled out of the box</li>\n    <li>Model-selection onboarding added for the legacy Junie tool window</li>\n    <li>Preparation for multi-project support in ACP</li>\n    <li>ACP additional directories: extra workspace roots with a fallback for non-conformant clients</li>\n    <li>Per-client configuration options and smoother model-switch announcements for ACP</li>\n    <li>Improved resilience: orphan/stuck-process mitigation for the ACP agent</li>\n    <li>Approval prompt for reading the env file</li>\n    <li>Required Git4Idea, Markdown, and Terminal plugins are now declared as dependencies, so Junie loads reliably</li>\n    <li>Better Android Studio support</li>\n    <li>Support for Anthropic Opus 4.8</li>\n    <li>Support for Fable (currently unavailable due to US regulations)</li>\n  </ul>\n  <p><b>Bug fixes:</b></p>\n  <ul>\n    <li>Fixed Junie randomly getting stuck on some actions</li>\n    <li>Removed the Settings → Tools → Junie → MCP Settings page</li>\n    <li>Fixed a NullPointerException in ChroniclesFileListener</li>\n  </ul>\n  <h2>2xx.1755.xx</h2>\n  <ul>\n    <li>Added Gemini 3.5 Flash and Grok 4.3 support</li>\n    <li>MCP extensions are now available</li>\n    <li>Certain errors are now displayed as-is instead of a generic \"Unexpected error\" message</li>\n    <li>Fixed integration with JetBrains Space for discussions and commit fetching</li>\n    <li>Multiple fixes</li>\n  </ul>\n  <h2>2xx.1218.xx</h2>\n  <ul>\n    <li>Support for Anthropic Opus 4.7</li>\n    <li>Support for OpenAI GPT-5.5</li>\n    <li>Rebuilt Junie integration in AI Chat from the ground up to use Junie CLI as the agent engine (Beta)\n      <ul>\n        <li><a href=\"https://junie.jetbrains.com/docs/junie-cli.html\">Junie CLI</a> is used via ACP (Agent Communication Protocol)</li>\n        <li>It doesn't use legacy dependencies and is faster, more flexible, easier to improve and expand upon</li>\n        <li>We will follow up with this approach in our dedicated tool window as we build upon it</li>\n      </ul>\n    </li>\n    <li>(ACP only) model selector is now available as a dropdown directly in the prompt window</li>\n    <li>(ACP only) Junie is now fully auto – no more \"code\" and \"ask\" modes. Junie is capable of inferring the intent with a very high degree of certainty</li>\n    <li>(ACP only) you can reuse your own <a href=\"https://junie.jetbrains.com/docs/custom-slash-commands.html\">custom commands</a> created via \"/commands\" in the CLI version of Junie</li>\n    <li>Junie Settings are now moved to a dedicated window\n      <ul>\n        <li>Either use the three-dot menu from the Junie tool window, or Search Everywhere via Shift+Shift -&gt; Input \"Junie Settings\"</li>\n      </ul>\n    </li>\n    <li>AI Chat Junie uses a separate <a href=\"https://junie.jetbrains.com/docs/action-allowlist-junie-cli.html\">allowlist</a> that you can build dynamically while using Junie in non-brave mode (allowlist in Junie Settings is only for the dedicated Junie tool window)</li>\n    <li>Added History Migration feature in the dedicated tool window:\n      <ul>\n        <li>Import History from Previous IDE Versions — consolidates Junie history from all previous IDE versions into the current one. Run this first if you've used Junie across multiple IDE installations</li>\n        <li>Move Project History to AI Chat — exports your past sessions into AI Chat as native conversations, with full rendering of file changes, terminal output, and test results</li>\n        <li>Move Project History to CLI — exports your past sessions into the CLI session format, accessible from the Junie command line</li>\n      </ul>\n    </li>\n    <li>All changes are available starting with 2026.1 versions of JetBrains IDEs</li>\n  </ul>\n  <p><b>Known issues:</b></p>\n  <ul>\n    <li>MCP servers that require SSO during configuration can be configured only through the CLI (in the terminal)</li>\n    <li>Tasks from previous IDEs might not show up after using the history migration feature</li>\n    <li>(AI Chat) WSL users may encounter an issue where the connection to the IDE cannot be established. In this case, Junie will still remain functional but will have a smaller toolset</li>\n    <li>Diff line counts can sometimes be incorrect</li>\n    <li>File operations performed via bash commands during a Junie run can be absent from the \"Done\" block with diffs. In these cases, use the \"Local History\" IDE feature for navigating and rolling back</li>\n    <li>Conversations with previous implementation of Junie in AI Chat remain accessible, but follow-up prompts will not retain the context</li>\n  </ul>\n  <h2>2xx.819.xx</h2>\n  <ul>\n    <li>Support for OpenAI GPT-5.4</li>\n    <li>CLI improvements: GitHub Actions installation support, /cost and /recap commands, logout command, in-app tips, improved paste handling, Markdown table rendering</li>\n    <li>Added lint tool, web_search tool, rename refactoring, regex search with file extensions</li>\n    <li>Support for reading PDF, DOCX, XLSX, PPT, and PPTX files with Markdown conversion</li>\n    <li>Enhanced task state management, history compression, and session replay functionality</li>\n    <li>Added Kotlin to MCP, AGENTS.md support, enhanced MCP server suggestions</li>\n    <li>Support for adaptive thinking for Anthropic models</li>\n  </ul>\n  <h2>2xx.620.xx</h2>\n  <ul>\n    <li>Junie now supports Agent Skills — task-oriented, reusable extensions that allow the agent to perform specialized workflows. To install a skill, add its folder to .junie/skills with a required SKILL.md file used for discovery and execution</li>\n    <li>More efficient edits for non-OpenAI LLMs, now all models are capable of editing several locations in a file within one step</li>\n    <li>Support for guideline directories: instead of a single guidelines file, you can now select a path to a directory with multiple .md files</li>\n    <li>Improved handling of library files</li>\n    <li>Fixed an issue where the hidden plugin could not be reopened; Junie is now accessible from the Tool Windows menu</li>\n    <li>Supported new models:\n      <ul>\n        <li>Claude Sonnet 4.6</li>\n        <li>Claude Opus 4.6</li>\n        <li>Gemini 3.1 Pro Preview</li>\n        <li>GPT 5.3 Codex</li>\n      </ul>\n    </li>\n  </ul>\n  <h2>2xx.549.xx</h2>\n  <ul>\n    <li>Support new models:\n      <ul>\n        <li>Gemini 3 Flash — now the default model for Junie</li>\n        <li>OpenAI GPT-5.2</li>\n        <li>xAI Grok 4.1 Fast (Reasoning)</li>\n      </ul>\n    </li>\n    <li>Support “Bring Your Own Key” (BYOK) for OpenAI and Anthropic in the AI Chat interface</li>\n    <li>Faster LLM responses due to infra-related improvements</li>\n    <li>More stable and accurate user language detection with fewer accidental switches</li>\n    <li>Security and bug fixes via dependency updates</li>\n  </ul>\n  <h2>2xx.506.xx</h2>\n  <ul>\n    <li>Support of OpenAI GPT-5.1-Codex-Max</li>\n    <li>Various technical improvements and bug fixes</li>\n  </ul>\n  <h2>2xx.487.xx</h2>\n  <ul>\n    <li>Junie now supports multilingual responses</li>\n    <li>The Allowlist is now more flexible: you can individually allow Terminal (including RegEx patterns), MCP, Build, RunTest, and other actions; see <a href=\"https://jb.gg/junie-docs-allowlist\">the Junie documentation</a> for details</li>\n    <li>Support new models:\n      <ul>\n        <li>GPT-5.1</li>\n        <li>Gemini 3.0</li>\n        <li>Claude Opus 4.5</li>\n      </ul>\n    </li>\n    <li>Support for 2025.3 IDE version</li>\n    <li>Deprecated support for 2025.1 IDE version</li>\n    <li>Various technical improvements and bug fixes</li>\n  </ul>\n  <h2>2xx.406.xx</h2>\n  <ul>\n    <li>Added \"Auto\" mode that lets Junie choose between coding and chatting flows automatically</li>\n    <li>MCP remote servers can now be configured (Beta):\n      <ul>\n        <li>URL servers without auth, local trusted servers, HTTP headers auth</li>\n        <li>SSO authorization is not supported</li>\n      </ul>\n    </li>\n    <li>Customizable guidelines path per project</li>\n    <li>Asynchronous terminal runner – Junie can launch never‑ending processes in isolated shells (e.g., 'npm start')</li>\n    <li>Rename Refactoring tool added</li>\n    <li>Junie now has the \"Default\" model setting – stay on the model that is regularly updated to the one performing best, according to our evaluations</li>\n    <li>Sunsetting older Claude models (Sonnet 3.7, 4.0)</li>\n    <li>Changes to edit listener</li>\n    <li>Various improvements to task view animations, layouts, and scroll behavior</li>\n  </ul>\n  <h2>2xx.336.xx</h2>\n  <ul>\n    <li>Latency improvements and reasoning optimizations for GPT-5</li>\n    <li>Multi-language support</li>\n    <li>Support for CLion (Beta, IDE 2025.2 only)</li>\n    <li>Asynchronous terminal initialization</li>\n    <li>Added Continue block when Junie stops due to errors or reaching the step limit</li>\n    <li>Improved image handling, Junie can now open images</li>\n    <li>Deprecated support for 2024.3 IDE version</li>\n    <li>Support of Claude Sonnet 4.5</li>\n  </ul>\n  <h2>2xx.284.xx</h2>\n  <ul>\n    <li>Support for Rider (Beta, IDE 2025.2 only)</li>\n  </ul>\n  <h2>2xx.264.xx</h2>\n  <ul>\n    <li>GPT-5 is now the default LLM for Junie</li>\n    <li>Support for images in prompts</li>\n    <li>Junie Asks Questions feature: Junie will now ask for your advice when needed</li>\n    <li>PyCharm Community and PyCharm Unified Free support</li>\n  </ul>\n  <h2>2xx.204.xx</h2>\n  <ul>\n    <li>Beta MCP support (only text mode, SSE not yet supported)</li>\n    <li>WSL support</li>\n    <li>Beta Remote Development Support (Windows not yet supported)</li>\n    <li>30% faster agent execution, Think More option for more complex tasks</li>\n    <li>Ask Mode response is rendered as Markdown</li>\n    <li>Junie terminal commands are no longer saved to terminal history</li>\n  </ul>\n  <h2>2xx.167.xx</h2>\n  <ul>\n    <li>Single-column plan layout</li>\n    <li>Compatibility with IDEA Community</li>\n    <li>Optional support for Sonnet 4.0</li>\n    <li>Improved license management with usage alerts and license selection dialog</li>\n    <li>New notification system</li>\n    <li>Explicit terminal initialization step</li>\n  </ul>\n  <h2>2xx.132.xx</h2>\n  <ul>\n    <li>Android Studio compatibility added (requires IDE version Narwhal 2025.1.1 Canary or newer)</li>\n    <li>Improved response times by migrating some operations to asynchronous processing</li>\n    <li>Better tracking of file changes during shell command execution</li>\n    <li>Title summarization added for reports in \"Ask\" mode</li>\n    <li>Implemented build script change detection system for improved IDE integration</li>\n  </ul>\n  <h2>2xx.105.40</h2>\n  <ul>\n    <li>Support for RubyMine (IDE 2025.1 only), PhpStorm, and RustRover</li>\n    <li>Support PowerShell 7</li>\n    <li>Junie's project directory can now be configured via settings</li>\n    <li>.aiignore to restrict Junie's access to specific files and directories</li>\n    <li>Flexible Brave mode: configurable allow‑list of commands with RegEx support</li>\n    <li>UI/UX fixes and polish</li>\n  </ul>","since":"262.8589","until":"262.*","sinceUntil":"262.8589 — 262.*","channel":"","size":95343620,"downloads":184039,"pluginId":26104,"compatibleVersions":{"RUST":"2026.2 — 2026.2.3","PYCHARM_COMMUNITY":"build 262.8589 — 262.*","RIDER":"2026.2 — 2026.2.3.1","PYCHARM":"2026.2 — 2026.2.3","CLION":"2026.2 — 2026.2.3.1","RUBYMINE":"2026.2 — 2026.2.3","PHPSTORM":"2026.2 — 2026.2.3","ANDROID_STUDIO":"Rabbit 1 | 2026.2.1","IDEA_COMMUNITY":"build 262.8589 — 262.*","IDEA":"2026.2 — 2026.2.3","WEBSTORM":"2026.2 — 2026.2.3","GOLAND":"2026.2 — 2026.2.3"},"author":{"id":"a586c364-82eb-4c19-9e48-2abc784f8378","name":"Fabrizio Scarponi","link":"/author/a586c364-82eb-4c19-9e48-2abc784f8378","hubLogin":"fabrizio.scarponi","isJetBrains":true,"icon":"https://hub.jetbrains.com/api/rest/avatar/a586c364-82eb-4c19-9e48-2abc784f8378","showMarketoCheckbox":true},"modules":["matterhorn.ej-core-ide.php.main","matterhorn.ej-ui.main","matterhorn.ej-core-ide.mcp-server.main","matterhorn.ej-core-ide.kmp.compose-desktop.main","matterhorn.ide-core.android-platform.main","matterhorn.ej-core-ide.python.main","matterhorn.ej-core-ide.kmp.android-ij.main","matterhorn.ide-server.android.main","matterhorn.ej-ui.backend.jcp.main","matterhorn.ej-core-ide.java.main","matterhorn.ide-core.ide-core-java.main","matterhorn.ide-server.rpc.main","matterhorn.ej-ui.backend.main","matterhorn.ej-ui.debug.main","matterhorn.ide-core.android-ij-platform.main","matterhorn.ej-core-ide.clion.main","matterhorn.ej-ui.backend.activation.enterprise.main","matterhorn.ej-core-ide.javascript.main","matterhorn.ej-core-api.main","matterhorn.ide-core.kmp-platform.main","matterhorn.ej-core-ide.go.main","matterhorn.ej-ui.php.main","matterhorn.ej-core-ide.gradle.main","matterhorn.ej-ui.backend.activation.interop.main","matterhorn.ej-core-ide.main","matterhorn.ej-core-ide.kmp.android-as.main","matterhorn.ej-core-ide.ruby.main","matterhorn.ej-ui.shared.main","matterhorn.ej-ui.backend.activation.main","matterhorn.ej-core-ide.junie.main","matterhorn.ej-core-ide.kmp.main","matterhorn.ej-core-ide.maven.main","matterhorn.ej-core-ide.scala.main","matterhorn.ej-core-ide.rider.main","matterhorn.ej-core-ide.kmp.ios.main","matterhorn.ej-core-ide.kotlin.main","matterhorn.ej-core-ide.android-as.main","matterhorn.ej-app.cli-ide.main","matterhorn.ej-core-ide.chronicles.main","matterhorn.ej-ui.kmp.android.main","matterhorn.ej-core-ide.android-ij.main","matterhorn.ej-core-ide.android.main","matterhorn.ej-core-ide.shared.main","matterhorn.ej-core.main","matterhorn.ej-core-ide.rust.main","matterhorn.ej-core-a2ux.main","matterhorn.ej-ui.backend.server.main","matterhorn.ej-core-ide.kmp.android.main"]},{"id":1113126,"link":"/plugin/26104-junie-the-ai-coding-agent-by-jetbrains/versions/stable/1113126","version":"261.2144.70","approve":true,"listed":true,"hidden":false,"recalculateCompatibilityAllowed":true,"cdate":"1784649102000","file":"26104/1113126/ej-261.2144.70.zip","notes":"<h2>2xx.2144.xx</h2>\n  <ul>\n    <li>Updated communication</li>\n    <li>Support for Gemini 3.6-Flash and 3.5-Flash-lite</li>\n    <li>Support for Grok 4.5</li>\n    <li>Support for GPT-5.6 Sol-Terra-Luna</li>\n    <li>Support for Anthropic Sonnet 5</li>\n  </ul>\n  <h2>2xx.1966.xx</h2>\n  <ul>\n    <li>WSL projects are now supported in Junie ACP</li>\n    <li>Debug mode introduced for AI Chat</li>\n    <li>DB MCP tools are enabled out of the box</li>\n    <li>Model-selection onboarding added for the legacy Junie tool window</li>\n    <li>Preparation for multi-project support in ACP</li>\n    <li>ACP additional directories: extra workspace roots with a fallback for non-conformant clients</li>\n    <li>Per-client configuration options and smoother model-switch announcements for ACP</li>\n    <li>Improved resilience: orphan/stuck-process mitigation for the ACP agent</li>\n    <li>Approval prompt for reading the env file</li>\n    <li>Required Git4Idea, Markdown, and Terminal plugins are now declared as dependencies, so Junie loads reliably</li>\n    <li>Better Android Studio support</li>\n    <li>Support for Anthropic Opus 4.8</li>\n    <li>Support for Fable (currently unavailable due to US regulations)</li>\n  </ul>\n  <p><b>Bug fixes:</b></p>\n  <ul>\n    <li>Fixed Junie randomly getting stuck on some actions</li>\n    <li>Removed the Settings → Tools → Junie → MCP Settings page</li>\n    <li>Fixed a NullPointerException in ChroniclesFileListener</li>\n  </ul>\n  <h2>2xx.1755.xx</h2>\n  <ul>\n    <li>Added Gemini 3.5 Flash and Grok 4.3 support</li>\n    <li>MCP extensions are now available</li>\n    <li>Certain errors are now displayed as-is instead of a generic \"Unexpected error\" message</li>\n    <li>Fixed integration with JetBrains Space for discussions and commit fetching</li>\n    <li>Multiple fixes</li>\n  </ul>\n  <h2>2xx.1218.xx</h2>\n  <ul>\n    <li>Support for Anthropic Opus 4.7</li>\n    <li>Support for OpenAI GPT-5.5</li>\n    <li>Rebuilt Junie integration in AI Chat from the ground up to use Junie CLI as the agent engine (Beta)\n      <ul>\n        <li><a href=\"https://junie.jetbrains.com/docs/junie-cli.html\">Junie CLI</a> is used via ACP (Agent Communication Protocol)</li>\n        <li>It doesn't use legacy dependencies and is faster, more flexible, easier to improve and expand upon</li>\n        <li>We will follow up with this approach in our dedicated tool window as we build upon it</li>\n      </ul>\n    </li>\n    <li>(ACP only) model selector is now available as a dropdown directly in the prompt window</li>\n    <li>(ACP only) Junie is now fully auto – no more \"code\" and \"ask\" modes. Junie is capable of inferring the intent with a very high degree of certainty</li>\n    <li>(ACP only) you can reuse your own <a href=\"https://junie.jetbrains.com/docs/custom-slash-commands.html\">custom commands</a> created via \"/commands\" in the CLI version of Junie</li>\n    <li>Junie Settings are now moved to a dedicated window\n      <ul>\n        <li>Either use the three-dot menu from the Junie tool window, or Search Everywhere via Shift+Shift -&gt; Input \"Junie Settings\"</li>\n      </ul>\n    </li>\n    <li>AI Chat Junie uses a separate <a href=\"https://junie.jetbrains.com/docs/action-allowlist-junie-cli.html\">allowlist</a> that you can build dynamically while using Junie in non-brave mode (allowlist in Junie Settings is only for the dedicated Junie tool window)</li>\n    <li>Added History Migration feature in the dedicated tool window:\n      <ul>\n        <li>Import History from Previous IDE Versions — consolidates Junie history from all previous IDE versions into the current one. Run this first if you've used Junie across multiple IDE installations</li>\n        <li>Move Project History to AI Chat — exports your past sessions into AI Chat as native conversations, with full rendering of file changes, terminal output, and test results</li>\n        <li>Move Project History to CLI — exports your past sessions into the CLI session format, accessible from the Junie command line</li>\n      </ul>\n    </li>\n    <li>All changes are available starting with 2026.1 versions of JetBrains IDEs</li>\n  </ul>\n  <p><b>Known issues:</b></p>\n  <ul>\n    <li>MCP servers that require SSO during configuration can be configured only through the CLI (in the terminal)</li>\n    <li>Tasks from previous IDEs might not show up after using the history migration feature</li>\n    <li>(AI Chat) WSL users may encounter an issue where the connection to the IDE cannot be established. In this case, Junie will still remain functional but will have a smaller toolset</li>\n    <li>Diff line counts can sometimes be incorrect</li>\n    <li>File operations performed via bash commands during a Junie run can be absent from the \"Done\" block with diffs. In these cases, use the \"Local History\" IDE feature for navigating and rolling back</li>\n    <li>Conversations with previous implementation of Junie in AI Chat remain accessible, but follow-up prompts will not retain the context</li>\n  </ul>\n  <h2>2xx.819.xx</h2>\n  <ul>\n    <li>Support for OpenAI GPT-5.4</li>\n    <li>CLI improvements: GitHub Actions installation support, /cost and /recap commands, logout command, in-app tips, improved paste handling, Markdown table rendering</li>\n    <li>Added lint tool, web_search tool, rename refactoring, regex search with file extensions</li>\n    <li>Support for reading PDF, DOCX, XLSX, PPT, and PPTX files with Markdown conversion</li>\n    <li>Enhanced task state management, history compression, and session replay functionality</li>\n    <li>Added Kotlin to MCP, AGENTS.md support, enhanced MCP server suggestions</li>\n    <li>Support for adaptive thinking for Anthropic models</li>\n  </ul>\n  <h2>2xx.620.xx</h2>\n  <ul>\n    <li>Junie now supports Agent Skills — task-oriented, reusable extensions that allow the agent to perform specialized workflows. To install a skill, add its folder to .junie/skills with a required SKILL.md file used for discovery and execution</li>\n    <li>More efficient edits for non-OpenAI LLMs, now all models are capable of editing several locations in a file within one step</li>\n    <li>Support for guideline directories: instead of a single guidelines file, you can now select a path to a directory with multiple .md files</li>\n    <li>Improved handling of library files</li>\n    <li>Fixed an issue where the hidden plugin could not be reopened; Junie is now accessible from the Tool Windows menu</li>\n    <li>Supported new models:\n      <ul>\n        <li>Claude Sonnet 4.6</li>\n        <li>Claude Opus 4.6</li>\n        <li>Gemini 3.1 Pro Preview</li>\n        <li>GPT 5.3 Codex</li>\n      </ul>\n    </li>\n  </ul>\n  <h2>2xx.549.xx</h2>\n  <ul>\n    <li>Support new models:\n      <ul>\n        <li>Gemini 3 Flash — now the default model for Junie</li>\n        <li>OpenAI GPT-5.2</li>\n        <li>xAI Grok 4.1 Fast (Reasoning)</li>\n      </ul>\n    </li>\n    <li>Support “Bring Your Own Key” (BYOK) for OpenAI and Anthropic in the AI Chat interface</li>\n    <li>Faster LLM responses due to infra-related improvements</li>\n    <li>More stable and accurate user language detection with fewer accidental switches</li>\n    <li>Security and bug fixes via dependency updates</li>\n  </ul>\n  <h2>2xx.506.xx</h2>\n  <ul>\n    <li>Support of OpenAI GPT-5.1-Codex-Max</li>\n    <li>Various technical improvements and bug fixes</li>\n  </ul>\n  <h2>2xx.487.xx</h2>\n  <ul>\n    <li>Junie now supports multilingual responses</li>\n    <li>The Allowlist is now more flexible: you can individually allow Terminal (including RegEx patterns), MCP, Build, RunTest, and other actions; see <a href=\"https://jb.gg/junie-docs-allowlist\">the Junie documentation</a> for details</li>\n    <li>Support new models:\n      <ul>\n        <li>GPT-5.1</li>\n        <li>Gemini 3.0</li>\n        <li>Claude Opus 4.5</li>\n      </ul>\n    </li>\n    <li>Support for 2025.3 IDE version</li>\n    <li>Deprecated support for 2025.1 IDE version</li>\n    <li>Various technical improvements and bug fixes</li>\n  </ul>\n  <h2>2xx.406.xx</h2>\n  <ul>\n    <li>Added \"Auto\" mode that lets Junie choose between coding and chatting flows automatically</li>\n    <li>MCP remote servers can now be configured (Beta):\n      <ul>\n        <li>URL servers without auth, local trusted servers, HTTP headers auth</li>\n        <li>SSO authorization is not supported</li>\n      </ul>\n    </li>\n    <li>Customizable guidelines path per project</li>\n    <li>Asynchronous terminal runner – Junie can launch never‑ending processes in isolated shells (e.g., 'npm start')</li>\n    <li>Rename Refactoring tool added</li>\n    <li>Junie now has the \"Default\" model setting – stay on the model that is regularly updated to the one performing best, according to our evaluations</li>\n    <li>Sunsetting older Claude models (Sonnet 3.7, 4.0)</li>\n    <li>Changes to edit listener</li>\n    <li>Various improvements to task view animations, layouts, and scroll behavior</li>\n  </ul>\n  <h2>2xx.336.xx</h2>\n  <ul>\n    <li>Latency improvements and reasoning optimizations for GPT-5</li>\n    <li>Multi-language support</li>\n    <li>Support for CLion (Beta, IDE 2025.2 only)</li>\n    <li>Asynchronous terminal initialization</li>\n    <li>Added Continue block when Junie stops due to errors or reaching the step limit</li>\n    <li>Improved image handling, Junie can now open images</li>\n    <li>Deprecated support for 2024.3 IDE version</li>\n    <li>Support of Claude Sonnet 4.5</li>\n  </ul>\n  <h2>2xx.284.xx</h2>\n  <ul>\n    <li>Support for Rider (Beta, IDE 2025.2 only)</li>\n  </ul>\n  <h2>2xx.264.xx</h2>\n  <ul>\n    <li>GPT-5 is now the default LLM for Junie</li>\n    <li>Support for images in prompts</li>\n    <li>Junie Asks Questions feature: Junie will now ask for your advice when needed</li>\n    <li>PyCharm Community and PyCharm Unified Free support</li>\n  </ul>\n  <h2>2xx.204.xx</h2>\n  <ul>\n    <li>Beta MCP support (only text mode, SSE not yet supported)</li>\n    <li>WSL support</li>\n    <li>Beta Remote Development Support (Windows not yet supported)</li>\n    <li>30% faster agent execution, Think More option for more complex tasks</li>\n    <li>Ask Mode response is rendered as Markdown</li>\n    <li>Junie terminal commands are no longer saved to terminal history</li>\n  </ul>\n  <h2>2xx.167.xx</h2>\n  <ul>\n    <li>Single-column plan layout</li>\n    <li>Compatibility with IDEA Community</li>\n    <li>Optional support for Sonnet 4.0</li>\n    <li>Improved license management with usage alerts and license selection dialog</li>\n    <li>New notification system</li>\n    <li>Explicit terminal initialization step</li>\n  </ul>\n  <h2>2xx.132.xx</h2>\n  <ul>\n    <li>Android Studio compatibility added (requires IDE version Narwhal 2025.1.1 Canary or newer)</li>\n    <li>Improved response times by migrating some operations to asynchronous processing</li>\n    <li>Better tracking of file changes during shell command execution</li>\n    <li>Title summarization added for reports in \"Ask\" mode</li>\n    <li>Implemented build script change detection system for improved IDE integration</li>\n  </ul>\n  <h2>2xx.105.40</h2>\n  <ul>\n    <li>Support for RubyMine (IDE 2025.1 only), PhpStorm, and RustRover</li>\n    <li>Support PowerShell 7</li>\n    <li>Junie's project directory can now be configured via settings</li>\n    <li>.aiignore to restrict Junie's access to specific files and directories</li>\n    <li>Flexible Brave mode: configurable allow‑list of commands with RegEx support</li>\n    <li>UI/UX fixes and polish</li>\n  </ul>","since":"261.21524","until":"261.*","sinceUntil":"261.21524 — 261.*","channel":"","size":95341420,"downloads":96862,"pluginId":26104,"compatibleVersions":{"RUST":"2026.1 — 2026.1.4","PYCHARM_COMMUNITY":"build 261.21524 — 261.*","RIDER":"2026.1 — 2026.1.5.2","PYCHARM":"2026.1 — 2026.1.5","CLION":"2026.1 — 2026.1.5.1","RUBYMINE":"2026.1 — 2026.1.5","PHPSTORM":"2026.1 — 2026.1.5","ANDROID_STUDIO":"Quail 1 | 2026.1.1 — Quail 4 | 2026.1.4 Patch 1","IDEA_COMMUNITY":"build 261.21524 — 261.*","IDEA":"2026.1 — 2026.1.5","WEBSTORM":"2026.1 — 2026.1.5","GOLAND":"2026.1 — 2026.1.5"},"author":{"id":"a586c364-82eb-4c19-9e48-2abc784f8378","name":"Fabrizio Scarponi","link":"/author/a586c364-82eb-4c19-9e48-2abc784f8378","hubLogin":"fabrizio.scarponi","isJetBrains":true,"icon":"https://hub.jetbrains.com/api/rest/avatar/a586c364-82eb-4c19-9e48-2abc784f8378","showMarketoCheckbox":true},"modules":["matterhorn.ej-core-ide.php.main","matterhorn.ej-ui.main","matterhorn.ej-core-ide.mcp-server.main","matterhorn.ej-core-ide.kmp.compose-desktop.main","matterhorn.ide-core.android-platform.main","matterhorn.ej-core-ide.python.main","matterhorn.ej-core-ide.kmp.android-ij.main","matterhorn.ide-server.android.main","matterhorn.ej-ui.backend.jcp.main","matterhorn.ej-core-ide.java.main","matterhorn.ide-core.ide-core-java.main","matterhorn.ide-server.rpc.main","matterhorn.ej-ui.backend.main","matterhorn.ej-ui.debug.main","matterhorn.ide-core.android-ij-platform.main","matterhorn.ej-core-ide.clion.main","matterhorn.ej-ui.backend.activation.enterprise.main","matterhorn.ej-core-ide.javascript.main","matterhorn.ej-core-api.main","matterhorn.ide-core.kmp-platform.main","matterhorn.ej-core-ide.go.main","matterhorn.ej-ui.php.main","matterhorn.ej-core-ide.gradle.main","matterhorn.ej-ui.backend.activation.interop.main","matterhorn.ej-core-ide.main","matterhorn.ej-core-ide.kmp.android-as.main","matterhorn.ej-core-ide.ruby.main","matterhorn.ej-ui.shared.main","matterhorn.ej-ui.backend.activation.main","matterhorn.ej-core-ide.junie.main","matterhorn.ej-core-ide.kmp.main","matterhorn.ej-core-ide.maven.main","matterhorn.ej-core-ide.scala.main","matterhorn.ej-core-ide.rider.main","matterhorn.ej-core-ide.kmp.ios.main","matterhorn.ej-core-ide.kotlin.main","matterhorn.ej-core-ide.android-as.main","matterhorn.ej-app.cli-ide.main","matterhorn.ej-core-ide.chronicles.main","matterhorn.ej-ui.kmp.android.main","matterhorn.ej-core-ide.android-ij.main","matterhorn.ej-core-ide.android.main","matterhorn.ej-core-ide.shared.main","matterhorn.ej-core.main","matterhorn.ej-core-ide.rust.main","matterhorn.ej-core-a2ux.main","matterhorn.ej-ui.backend.server.main","matterhorn.ej-core-ide.kmp.android.main"]},{"id":1110304,"link":"/plugin/26104-junie-the-ai-coding-agent-by-jetbrains/versions/stable/1110304","version":"262.2144.60","approve":true,"listed":true,"hidden":false,"recalculateCompatibilityAllowed":true,"cdate":"1784313385000","file":"26104/1110304/ej-262.2144.60.zip","notes":"<h2>2xx.2144.xx</h2>\n  <ul>\n    <li>Updated communication</li>\n    <li>Support for Grok 4.5</li>\n    <li>Support for GPT-5.6 Sol-Terra-Luna</li>\n    <li>Support for Anthropic Sonnet 5</li>\n  </ul>\n  <h2>2xx.1966.xx</h2>\n  <ul>\n    <li>WSL projects are now supported in Junie ACP</li>\n    <li>Debug mode introduced for AI Chat</li>\n    <li>DB MCP tools are enabled out of the box</li>\n    <li>Model-selection onboarding added for the legacy Junie tool window</li>\n    <li>Preparation for multi-project support in ACP</li>\n    <li>ACP additional directories: extra workspace roots with a fallback for non-conformant clients</li>\n    <li>Per-client configuration options and smoother model-switch announcements for ACP</li>\n    <li>Improved resilience: orphan/stuck-process mitigation for the ACP agent</li>\n    <li>Approval prompt for reading the env file</li>\n    <li>Required Git4Idea, Markdown, and Terminal plugins are now declared as dependencies, so Junie loads reliably</li>\n    <li>Better Android Studio support</li>\n    <li>Support for Anthropic Opus 4.8</li>\n    <li>Support for Fable (currently unavailable due to US regulations)</li>\n  </ul>\n  <p><b>Bug fixes:</b></p>\n  <ul>\n    <li>Fixed Junie randomly getting stuck on some actions</li>\n    <li>Removed the Settings → Tools → Junie → MCP Settings page</li>\n    <li>Fixed a NullPointerException in ChroniclesFileListener</li>\n  </ul>\n  <h2>2xx.1755.xx</h2>\n  <ul>\n    <li>Added Gemini 3.5 Flash and Grok 4.3 support</li>\n    <li>MCP extensions are now available</li>\n    <li>Certain errors are now displayed as-is instead of a generic \"Unexpected error\" message</li>\n    <li>Fixed integration with JetBrains Space for discussions and commit fetching</li>\n    <li>Multiple fixes</li>\n  </ul>\n  <h2>2xx.1218.xx</h2>\n  <ul>\n    <li>Support for Anthropic Opus 4.7</li>\n    <li>Support for OpenAI GPT-5.5</li>\n    <li>Rebuilt Junie integration in AI Chat from the ground up to use Junie CLI as the agent engine (Beta)\n      <ul>\n        <li><a href=\"https://junie.jetbrains.com/docs/junie-cli.html\">Junie CLI</a> is used via ACP (Agent Communication Protocol)</li>\n        <li>It doesn't use legacy dependencies and is faster, more flexible, easier to improve and expand upon</li>\n        <li>We will follow up with this approach in our dedicated tool window as we build upon it</li>\n      </ul>\n    </li>\n    <li>(ACP only) model selector is now available as a dropdown directly in the prompt window</li>\n    <li>(ACP only) Junie is now fully auto – no more \"code\" and \"ask\" modes. Junie is capable of inferring the intent with a very high degree of certainty</li>\n    <li>(ACP only) you can reuse your own <a href=\"https://junie.jetbrains.com/docs/custom-slash-commands.html\">custom commands</a> created via \"/commands\" in the CLI version of Junie</li>\n    <li>Junie Settings are now moved to a dedicated window\n      <ul>\n        <li>Either use the three-dot menu from the Junie tool window, or Search Everywhere via Shift+Shift -&gt; Input \"Junie Settings\"</li>\n      </ul>\n    </li>\n    <li>AI Chat Junie uses a separate <a href=\"https://junie.jetbrains.com/docs/action-allowlist-junie-cli.html\">allowlist</a> that you can build dynamically while using Junie in non-brave mode (allowlist in Junie Settings is only for the dedicated Junie tool window)</li>\n    <li>Added History Migration feature in the dedicated tool window:\n      <ul>\n        <li>Import History from Previous IDE Versions — consolidates Junie history from all previous IDE versions into the current one. Run this first if you've used Junie across multiple IDE installations</li>\n        <li>Move Project History to AI Chat — exports your past sessions into AI Chat as native conversations, with full rendering of file changes, terminal output, and test results</li>\n        <li>Move Project History to CLI — exports your past sessions into the CLI session format, accessible from the Junie command line</li>\n      </ul>\n    </li>\n    <li>All changes are available starting with 2026.1 versions of JetBrains IDEs</li>\n  </ul>\n  <p><b>Known issues:</b></p>\n  <ul>\n    <li>MCP servers that require SSO during configuration can be configured only through the CLI (in the terminal)</li>\n    <li>Tasks from previous IDEs might not show up after using the history migration feature</li>\n    <li>(AI Chat) WSL users may encounter an issue where the connection to the IDE cannot be established. In this case, Junie will still remain functional but will have a smaller toolset</li>\n    <li>Diff line counts can sometimes be incorrect</li>\n    <li>File operations performed via bash commands during a Junie run can be absent from the \"Done\" block with diffs. In these cases, use the \"Local History\" IDE feature for navigating and rolling back</li>\n    <li>Conversations with previous implementation of Junie in AI Chat remain accessible, but follow-up prompts will not retain the context</li>\n  </ul>\n  <h2>2xx.819.xx</h2>\n  <ul>\n    <li>Support for OpenAI GPT-5.4</li>\n    <li>CLI improvements: GitHub Actions installation support, /cost and /recap commands, logout command, in-app tips, improved paste handling, Markdown table rendering</li>\n    <li>Added lint tool, web_search tool, rename refactoring, regex search with file extensions</li>\n    <li>Support for reading PDF, DOCX, XLSX, PPT, and PPTX files with Markdown conversion</li>\n    <li>Enhanced task state management, history compression, and session replay functionality</li>\n    <li>Added Kotlin to MCP, AGENTS.md support, enhanced MCP server suggestions</li>\n    <li>Support for adaptive thinking for Anthropic models</li>\n  </ul>\n  <h2>2xx.620.xx</h2>\n  <ul>\n    <li>Junie now supports Agent Skills — task-oriented, reusable extensions that allow the agent to perform specialized workflows. To install a skill, add its folder to .junie/skills with a required SKILL.md file used for discovery and execution</li>\n    <li>More efficient edits for non-OpenAI LLMs, now all models are capable of editing several locations in a file within one step</li>\n    <li>Support for guideline directories: instead of a single guidelines file, you can now select a path to a directory with multiple .md files</li>\n    <li>Improved handling of library files</li>\n    <li>Fixed an issue where the hidden plugin could not be reopened; Junie is now accessible from the Tool Windows menu</li>\n    <li>Supported new models:\n      <ul>\n        <li>Claude Sonnet 4.6</li>\n        <li>Claude Opus 4.6</li>\n        <li>Gemini 3.1 Pro Preview</li>\n        <li>GPT 5.3 Codex</li>\n      </ul>\n    </li>\n  </ul>\n  <h2>2xx.549.xx</h2>\n  <ul>\n    <li>Support new models:\n      <ul>\n        <li>Gemini 3 Flash — now the default model for Junie</li>\n        <li>OpenAI GPT-5.2</li>\n        <li>xAI Grok 4.1 Fast (Reasoning)</li>\n      </ul>\n    </li>\n    <li>Support “Bring Your Own Key” (BYOK) for OpenAI and Anthropic in the AI Chat interface</li>\n    <li>Faster LLM responses due to infra-related improvements</li>\n    <li>More stable and accurate user language detection with fewer accidental switches</li>\n    <li>Security and bug fixes via dependency updates</li>\n  </ul>\n  <h2>2xx.506.xx</h2>\n  <ul>\n    <li>Support of OpenAI GPT-5.1-Codex-Max</li>\n    <li>Various technical improvements and bug fixes</li>\n  </ul>\n  <h2>2xx.487.xx</h2>\n  <ul>\n    <li>Junie now supports multilingual responses</li>\n    <li>The Allowlist is now more flexible: you can individually allow Terminal (including RegEx patterns), MCP, Build, RunTest, and other actions; see <a href=\"https://jb.gg/junie-docs-allowlist\">the Junie documentation</a> for details</li>\n    <li>Support new models:\n      <ul>\n        <li>GPT-5.1</li>\n        <li>Gemini 3.0</li>\n        <li>Claude Opus 4.5</li>\n      </ul>\n    </li>\n    <li>Support for 2025.3 IDE version</li>\n    <li>Deprecated support for 2025.1 IDE version</li>\n    <li>Various technical improvements and bug fixes</li>\n  </ul>\n  <h2>2xx.406.xx</h2>\n  <ul>\n    <li>Added \"Auto\" mode that lets Junie choose between coding and chatting flows automatically</li>\n    <li>MCP remote servers can now be configured (Beta):\n      <ul>\n        <li>URL servers without auth, local trusted servers, HTTP headers auth</li>\n        <li>SSO authorization is not supported</li>\n      </ul>\n    </li>\n    <li>Customizable guidelines path per project</li>\n    <li>Asynchronous terminal runner – Junie can launch never‑ending processes in isolated shells (e.g., 'npm start')</li>\n    <li>Rename Refactoring tool added</li>\n    <li>Junie now has the \"Default\" model setting – stay on the model that is regularly updated to the one performing best, according to our evaluations</li>\n    <li>Sunsetting older Claude models (Sonnet 3.7, 4.0)</li>\n    <li>Changes to edit listener</li>\n    <li>Various improvements to task view animations, layouts, and scroll behavior</li>\n  </ul>\n  <h2>2xx.336.xx</h2>\n  <ul>\n    <li>Latency improvements and reasoning optimizations for GPT-5</li>\n    <li>Multi-language support</li>\n    <li>Support for CLion (Beta, IDE 2025.2 only)</li>\n    <li>Asynchronous terminal initialization</li>\n    <li>Added Continue block when Junie stops due to errors or reaching the step limit</li>\n    <li>Improved image handling, Junie can now open images</li>\n    <li>Deprecated support for 2024.3 IDE version</li>\n    <li>Support of Claude Sonnet 4.5</li>\n  </ul>\n  <h2>2xx.284.xx</h2>\n  <ul>\n    <li>Support for Rider (Beta, IDE 2025.2 only)</li>\n  </ul>\n  <h2>2xx.264.xx</h2>\n  <ul>\n    <li>GPT-5 is now the default LLM for Junie</li>\n    <li>Support for images in prompts</li>\n    <li>Junie Asks Questions feature: Junie will now ask for your advice when needed</li>\n    <li>PyCharm Community and PyCharm Unified Free support</li>\n  </ul>\n  <h2>2xx.204.xx</h2>\n  <ul>\n    <li>Beta MCP support (only text mode, SSE not yet supported)</li>\n    <li>WSL support</li>\n    <li>Beta Remote Development Support (Windows not yet supported)</li>\n    <li>30% faster agent execution, Think More option for more complex tasks</li>\n    <li>Ask Mode response is rendered as Markdown</li>\n    <li>Junie terminal commands are no longer saved to terminal history</li>\n  </ul>\n  <h2>2xx.167.xx</h2>\n  <ul>\n    <li>Single-column plan layout</li>\n    <li>Compatibility with IDEA Community</li>\n    <li>Optional support for Sonnet 4.0</li>\n    <li>Improved license management with usage alerts and license selection dialog</li>\n    <li>New notification system</li>\n    <li>Explicit terminal initialization step</li>\n  </ul>\n  <h2>2xx.132.xx</h2>\n  <ul>\n    <li>Android Studio compatibility added (requires IDE version Narwhal 2025.1.1 Canary or newer)</li>\n    <li>Improved response times by migrating some operations to asynchronous processing</li>\n    <li>Better tracking of file changes during shell command execution</li>\n    <li>Title summarization added for reports in \"Ask\" mode</li>\n    <li>Implemented build script change detection system for improved IDE integration</li>\n  </ul>\n  <h2>2xx.105.40</h2>\n  <ul>\n    <li>Support for RubyMine (IDE 2025.1 only), PhpStorm, and RustRover</li>\n    <li>Support PowerShell 7</li>\n    <li>Junie's project directory can now be configured via settings</li>\n    <li>.aiignore to restrict Junie's access to specific files and directories</li>\n    <li>Flexible Brave mode: configurable allow‑list of commands with RegEx support</li>\n    <li>UI/UX fixes and polish</li>\n  </ul>","since":"262.8589","until":"262.*","sinceUntil":"262.8589 — 262.*","channel":"","size":95339379,"downloads":76573,"pluginId":26104,"compatibleVersions":{"RUST":"2026.2 — 2026.2.3","PYCHARM_COMMUNITY":"build 262.8589 — 262.*","RIDER":"2026.2 — 2026.2.3.1","PYCHARM":"2026.2 — 2026.2.3","CLION":"2026.2 — 2026.2.3.1","RUBYMINE":"2026.2 — 2026.2.3","PHPSTORM":"2026.2 — 2026.2.3","ANDROID_STUDIO":"Rabbit 1 | 2026.2.1","IDEA_COMMUNITY":"build 262.8589 — 262.*","IDEA":"2026.2 — 2026.2.3","WEBSTORM":"2026.2 — 2026.2.3","GOLAND":"2026.2 — 2026.2.3"},"author":{"id":"a586c364-82eb-4c19-9e48-2abc784f8378","name":"Fabrizio Scarponi","link":"/author/a586c364-82eb-4c19-9e48-2abc784f8378","hubLogin":"fabrizio.scarponi","isJetBrains":true,"icon":"https://hub.jetbrains.com/api/rest/avatar/a586c364-82eb-4c19-9e48-2abc784f8378","showMarketoCheckbox":true},"modules":["matterhorn.ej-core-ide.php.main","matterhorn.ej-ui.main","matterhorn.ej-core-ide.mcp-server.main","matterhorn.ej-core-ide.kmp.compose-desktop.main","matterhorn.ide-core.android-platform.main","matterhorn.ej-core-ide.python.main","matterhorn.ej-core-ide.kmp.android-ij.main","matterhorn.ide-server.android.main","matterhorn.ej-ui.backend.jcp.main","matterhorn.ej-core-ide.java.main","matterhorn.ide-core.ide-core-java.main","matterhorn.ide-server.rpc.main","matterhorn.ej-ui.backend.main","matterhorn.ej-ui.debug.main","matterhorn.ide-core.android-ij-platform.main","matterhorn.ej-core-ide.clion.main","matterhorn.ej-ui.backend.activation.enterprise.main","matterhorn.ej-core-ide.javascript.main","matterhorn.ej-core-api.main","matterhorn.ide-core.kmp-platform.main","matterhorn.ej-core-ide.go.main","matterhorn.ej-ui.php.main","matterhorn.ej-core-ide.gradle.main","matterhorn.ej-ui.backend.activation.interop.main","matterhorn.ej-core-ide.main","matterhorn.ej-core-ide.kmp.android-as.main","matterhorn.ej-core-ide.ruby.main","matterhorn.ej-ui.shared.main","matterhorn.ej-ui.backend.activation.main","matterhorn.ej-core-ide.junie.main","matterhorn.ej-core-ide.kmp.main","matterhorn.ej-core-ide.maven.main","matterhorn.ej-core-ide.scala.main","matterhorn.ej-core-ide.rider.main","matterhorn.ej-core-ide.kmp.ios.main","matterhorn.ej-core-ide.kotlin.main","matterhorn.ej-core-ide.android-as.main","matterhorn.ej-app.cli-ide.main","matterhorn.ej-core-ide.chronicles.main","matterhorn.ej-ui.kmp.android.main","matterhorn.ej-core-ide.android-ij.main","matterhorn.ej-core-ide.android.main","matterhorn.ej-core-ide.shared.main","matterhorn.ej-core.main","matterhorn.ej-core-ide.rust.main","matterhorn.ej-core-a2ux.main","matterhorn.ej-ui.backend.server.main","matterhorn.ej-core-ide.kmp.android.main"]},{"id":1110299,"link":"/plugin/26104-junie-the-ai-coding-agent-by-jetbrains/versions/stable/1110299","version":"261.2144.60","approve":true,"listed":true,"hidden":false,"recalculateCompatibilityAllowed":true,"cdate":"1784312457000","file":"26104/1110299/ej-261.2144.60.zip","notes":"<h2>2xx.2144.xx</h2>\n  <ul>\n    <li>Updated communication</li>\n    <li>Support for Grok 4.5</li>\n    <li>Support for GPT-5.6 Sol-Terra-Luna</li>\n    <li>Support for Anthropic Sonnet 5</li>\n  </ul>\n  <h2>2xx.1966.xx</h2>\n  <ul>\n    <li>WSL projects are now supported in Junie ACP</li>\n    <li>Debug mode introduced for AI Chat</li>\n    <li>DB MCP tools are enabled out of the box</li>\n    <li>Model-selection onboarding added for the legacy Junie tool window</li>\n    <li>Preparation for multi-project support in ACP</li>\n    <li>ACP additional directories: extra workspace roots with a fallback for non-conformant clients</li>\n    <li>Per-client configuration options and smoother model-switch announcements for ACP</li>\n    <li>Improved resilience: orphan/stuck-process mitigation for the ACP agent</li>\n    <li>Approval prompt for reading the env file</li>\n    <li>Required Git4Idea, Markdown, and Terminal plugins are now declared as dependencies, so Junie loads reliably</li>\n    <li>Better Android Studio support</li>\n    <li>Support for Anthropic Opus 4.8</li>\n    <li>Support for Fable (currently unavailable due to US regulations)</li>\n  </ul>\n  <p><b>Bug fixes:</b></p>\n  <ul>\n    <li>Fixed Junie randomly getting stuck on some actions</li>\n    <li>Removed the Settings → Tools → Junie → MCP Settings page</li>\n    <li>Fixed a NullPointerException in ChroniclesFileListener</li>\n  </ul>\n  <h2>2xx.1755.xx</h2>\n  <ul>\n    <li>Added Gemini 3.5 Flash and Grok 4.3 support</li>\n    <li>MCP extensions are now available</li>\n    <li>Certain errors are now displayed as-is instead of a generic \"Unexpected error\" message</li>\n    <li>Fixed integration with JetBrains Space for discussions and commit fetching</li>\n    <li>Multiple fixes</li>\n  </ul>\n  <h2>2xx.1218.xx</h2>\n  <ul>\n    <li>Support for Anthropic Opus 4.7</li>\n    <li>Support for OpenAI GPT-5.5</li>\n    <li>Rebuilt Junie integration in AI Chat from the ground up to use Junie CLI as the agent engine (Beta)\n      <ul>\n        <li><a href=\"https://junie.jetbrains.com/docs/junie-cli.html\">Junie CLI</a> is used via ACP (Agent Communication Protocol)</li>\n        <li>It doesn't use legacy dependencies and is faster, more flexible, easier to improve and expand upon</li>\n        <li>We will follow up with this approach in our dedicated tool window as we build upon it</li>\n      </ul>\n    </li>\n    <li>(ACP only) model selector is now available as a dropdown directly in the prompt window</li>\n    <li>(ACP only) Junie is now fully auto – no more \"code\" and \"ask\" modes. Junie is capable of inferring the intent with a very high degree of certainty</li>\n    <li>(ACP only) you can reuse your own <a href=\"https://junie.jetbrains.com/docs/custom-slash-commands.html\">custom commands</a> created via \"/commands\" in the CLI version of Junie</li>\n    <li>Junie Settings are now moved to a dedicated window\n      <ul>\n        <li>Either use the three-dot menu from the Junie tool window, or Search Everywhere via Shift+Shift -&gt; Input \"Junie Settings\"</li>\n      </ul>\n    </li>\n    <li>AI Chat Junie uses a separate <a href=\"https://junie.jetbrains.com/docs/action-allowlist-junie-cli.html\">allowlist</a> that you can build dynamically while using Junie in non-brave mode (allowlist in Junie Settings is only for the dedicated Junie tool window)</li>\n    <li>Added History Migration feature in the dedicated tool window:\n      <ul>\n        <li>Import History from Previous IDE Versions — consolidates Junie history from all previous IDE versions into the current one. Run this first if you've used Junie across multiple IDE installations</li>\n        <li>Move Project History to AI Chat — exports your past sessions into AI Chat as native conversations, with full rendering of file changes, terminal output, and test results</li>\n        <li>Move Project History to CLI — exports your past sessions into the CLI session format, accessible from the Junie command line</li>\n      </ul>\n    </li>\n    <li>All changes are available starting with 2026.1 versions of JetBrains IDEs</li>\n  </ul>\n  <p><b>Known issues:</b></p>\n  <ul>\n    <li>MCP servers that require SSO during configuration can be configured only through the CLI (in the terminal)</li>\n    <li>Tasks from previous IDEs might not show up after using the history migration feature</li>\n    <li>(AI Chat) WSL users may encounter an issue where the connection to the IDE cannot be established. In this case, Junie will still remain functional but will have a smaller toolset</li>\n    <li>Diff line counts can sometimes be incorrect</li>\n    <li>File operations performed via bash commands during a Junie run can be absent from the \"Done\" block with diffs. In these cases, use the \"Local History\" IDE feature for navigating and rolling back</li>\n    <li>Conversations with previous implementation of Junie in AI Chat remain accessible, but follow-up prompts will not retain the context</li>\n  </ul>\n  <h2>2xx.819.xx</h2>\n  <ul>\n    <li>Support for OpenAI GPT-5.4</li>\n    <li>CLI improvements: GitHub Actions installation support, /cost and /recap commands, logout command, in-app tips, improved paste handling, Markdown table rendering</li>\n    <li>Added lint tool, web_search tool, rename refactoring, regex search with file extensions</li>\n    <li>Support for reading PDF, DOCX, XLSX, PPT, and PPTX files with Markdown conversion</li>\n    <li>Enhanced task state management, history compression, and session replay functionality</li>\n    <li>Added Kotlin to MCP, AGENTS.md support, enhanced MCP server suggestions</li>\n    <li>Support for adaptive thinking for Anthropic models</li>\n  </ul>\n  <h2>2xx.620.xx</h2>\n  <ul>\n    <li>Junie now supports Agent Skills — task-oriented, reusable extensions that allow the agent to perform specialized workflows. To install a skill, add its folder to .junie/skills with a required SKILL.md file used for discovery and execution</li>\n    <li>More efficient edits for non-OpenAI LLMs, now all models are capable of editing several locations in a file within one step</li>\n    <li>Support for guideline directories: instead of a single guidelines file, you can now select a path to a directory with multiple .md files</li>\n    <li>Improved handling of library files</li>\n    <li>Fixed an issue where the hidden plugin could not be reopened; Junie is now accessible from the Tool Windows menu</li>\n    <li>Supported new models:\n      <ul>\n        <li>Claude Sonnet 4.6</li>\n        <li>Claude Opus 4.6</li>\n        <li>Gemini 3.1 Pro Preview</li>\n        <li>GPT 5.3 Codex</li>\n      </ul>\n    </li>\n  </ul>\n  <h2>2xx.549.xx</h2>\n  <ul>\n    <li>Support new models:\n      <ul>\n        <li>Gemini 3 Flash — now the default model for Junie</li>\n        <li>OpenAI GPT-5.2</li>\n        <li>xAI Grok 4.1 Fast (Reasoning)</li>\n      </ul>\n    </li>\n    <li>Support “Bring Your Own Key” (BYOK) for OpenAI and Anthropic in the AI Chat interface</li>\n    <li>Faster LLM responses due to infra-related improvements</li>\n    <li>More stable and accurate user language detection with fewer accidental switches</li>\n    <li>Security and bug fixes via dependency updates</li>\n  </ul>\n  <h2>2xx.506.xx</h2>\n  <ul>\n    <li>Support of OpenAI GPT-5.1-Codex-Max</li>\n    <li>Various technical improvements and bug fixes</li>\n  </ul>\n  <h2>2xx.487.xx</h2>\n  <ul>\n    <li>Junie now supports multilingual responses</li>\n    <li>The Allowlist is now more flexible: you can individually allow Terminal (including RegEx patterns), MCP, Build, RunTest, and other actions; see <a href=\"https://jb.gg/junie-docs-allowlist\">the Junie documentation</a> for details</li>\n    <li>Support new models:\n      <ul>\n        <li>GPT-5.1</li>\n        <li>Gemini 3.0</li>\n        <li>Claude Opus 4.5</li>\n      </ul>\n    </li>\n    <li>Support for 2025.3 IDE version</li>\n    <li>Deprecated support for 2025.1 IDE version</li>\n    <li>Various technical improvements and bug fixes</li>\n  </ul>\n  <h2>2xx.406.xx</h2>\n  <ul>\n    <li>Added \"Auto\" mode that lets Junie choose between coding and chatting flows automatically</li>\n    <li>MCP remote servers can now be configured (Beta):\n      <ul>\n        <li>URL servers without auth, local trusted servers, HTTP headers auth</li>\n        <li>SSO authorization is not supported</li>\n      </ul>\n    </li>\n    <li>Customizable guidelines path per project</li>\n    <li>Asynchronous terminal runner – Junie can launch never‑ending processes in isolated shells (e.g., 'npm start')</li>\n    <li>Rename Refactoring tool added</li>\n    <li>Junie now has the \"Default\" model setting – stay on the model that is regularly updated to the one performing best, according to our evaluations</li>\n    <li>Sunsetting older Claude models (Sonnet 3.7, 4.0)</li>\n    <li>Changes to edit listener</li>\n    <li>Various improvements to task view animations, layouts, and scroll behavior</li>\n  </ul>\n  <h2>2xx.336.xx</h2>\n  <ul>\n    <li>Latency improvements and reasoning optimizations for GPT-5</li>\n    <li>Multi-language support</li>\n    <li>Support for CLion (Beta, IDE 2025.2 only)</li>\n    <li>Asynchronous terminal initialization</li>\n    <li>Added Continue block when Junie stops due to errors or reaching the step limit</li>\n    <li>Improved image handling, Junie can now open images</li>\n    <li>Deprecated support for 2024.3 IDE version</li>\n    <li>Support of Claude Sonnet 4.5</li>\n  </ul>\n  <h2>2xx.284.xx</h2>\n  <ul>\n    <li>Support for Rider (Beta, IDE 2025.2 only)</li>\n  </ul>\n  <h2>2xx.264.xx</h2>\n  <ul>\n    <li>GPT-5 is now the default LLM for Junie</li>\n    <li>Support for images in prompts</li>\n    <li>Junie Asks Questions feature: Junie will now ask for your advice when needed</li>\n    <li>PyCharm Community and PyCharm Unified Free support</li>\n  </ul>\n  <h2>2xx.204.xx</h2>\n  <ul>\n    <li>Beta MCP support (only text mode, SSE not yet supported)</li>\n    <li>WSL support</li>\n    <li>Beta Remote Development Support (Windows not yet supported)</li>\n    <li>30% faster agent execution, Think More option for more complex tasks</li>\n    <li>Ask Mode response is rendered as Markdown</li>\n    <li>Junie terminal commands are no longer saved to terminal history</li>\n  </ul>\n  <h2>2xx.167.xx</h2>\n  <ul>\n    <li>Single-column plan layout</li>\n    <li>Compatibility with IDEA Community</li>\n    <li>Optional support for Sonnet 4.0</li>\n    <li>Improved license management with usage alerts and license selection dialog</li>\n    <li>New notification system</li>\n    <li>Explicit terminal initialization step</li>\n  </ul>\n  <h2>2xx.132.xx</h2>\n  <ul>\n    <li>Android Studio compatibility added (requires IDE version Narwhal 2025.1.1 Canary or newer)</li>\n    <li>Improved response times by migrating some operations to asynchronous processing</li>\n    <li>Better tracking of file changes during shell command execution</li>\n    <li>Title summarization added for reports in \"Ask\" mode</li>\n    <li>Implemented build script change detection system for improved IDE integration</li>\n  </ul>\n  <h2>2xx.105.40</h2>\n  <ul>\n    <li>Support for RubyMine (IDE 2025.1 only), PhpStorm, and RustRover</li>\n    <li>Support PowerShell 7</li>\n    <li>Junie's project directory can now be configured via settings</li>\n    <li>.aiignore to restrict Junie's access to specific files and directories</li>\n    <li>Flexible Brave mode: configurable allow‑list of commands with RegEx support</li>\n    <li>UI/UX fixes and polish</li>\n  </ul>","since":"261.21524","until":"261.*","sinceUntil":"261.21524 — 261.*","channel":"","size":95337380,"downloads":81279,"pluginId":26104,"compatibleVersions":{"RUST":"2026.1 — 2026.1.4","PYCHARM_COMMUNITY":"build 261.21524 — 261.*","RIDER":"2026.1 — 2026.1.5.2","PYCHARM":"2026.1 — 2026.1.5","CLION":"2026.1 — 2026.1.5.1","RUBYMINE":"2026.1 — 2026.1.5","PHPSTORM":"2026.1 — 2026.1.5","ANDROID_STUDIO":"Quail 1 | 2026.1.1 — Quail 4 | 2026.1.4 Patch 1","IDEA_COMMUNITY":"build 261.21524 — 261.*","IDEA":"2026.1 — 2026.1.5","WEBSTORM":"2026.1 — 2026.1.5","GOLAND":"2026.1 — 2026.1.5"},"author":{"id":"a586c364-82eb-4c19-9e48-2abc784f8378","name":"Fabrizio Scarponi","link":"/author/a586c364-82eb-4c19-9e48-2abc784f8378","hubLogin":"fabrizio.scarponi","isJetBrains":true,"icon":"https://hub.jetbrains.com/api/rest/avatar/a586c364-82eb-4c19-9e48-2abc784f8378","showMarketoCheckbox":true},"modules":["matterhorn.ej-core-ide.php.main","matterhorn.ej-ui.main","matterhorn.ej-core-ide.mcp-server.main","matterhorn.ej-core-ide.kmp.compose-desktop.main","matterhorn.ide-core.android-platform.main","matterhorn.ej-core-ide.python.main","matterhorn.ej-core-ide.kmp.android-ij.main","matterhorn.ide-server.android.main","matterhorn.ej-ui.backend.jcp.main","matterhorn.ej-core-ide.java.main","matterhorn.ide-core.ide-core-java.main","matterhorn.ide-server.rpc.main","matterhorn.ej-ui.backend.main","matterhorn.ej-ui.debug.main","matterhorn.ide-core.android-ij-platform.main","matterhorn.ej-core-ide.clion.main","matterhorn.ej-ui.backend.activation.enterprise.main","matterhorn.ej-core-ide.javascript.main","matterhorn.ej-core-api.main","matterhorn.ide-core.kmp-platform.main","matterhorn.ej-core-ide.go.main","matterhorn.ej-ui.php.main","matterhorn.ej-core-ide.gradle.main","matterhorn.ej-ui.backend.activation.interop.main","matterhorn.ej-core-ide.main","matterhorn.ej-core-ide.kmp.android-as.main","matterhorn.ej-core-ide.ruby.main","matterhorn.ej-ui.shared.main","matterhorn.ej-ui.backend.activation.main","matterhorn.ej-core-ide.junie.main","matterhorn.ej-core-ide.kmp.main","matterhorn.ej-core-ide.maven.main","matterhorn.ej-core-ide.scala.main","matterhorn.ej-core-ide.rider.main","matterhorn.ej-core-ide.kmp.ios.main","matterhorn.ej-core-ide.kotlin.main","matterhorn.ej-core-ide.android-as.main","matterhorn.ej-app.cli-ide.main","matterhorn.ej-core-ide.chronicles.main","matterhorn.ej-ui.kmp.android.main","matterhorn.ej-core-ide.android-ij.main","matterhorn.ej-core-ide.android.main","matterhorn.ej-core-ide.shared.main","matterhorn.ej-core.main","matterhorn.ej-core-ide.rust.main","matterhorn.ej-core-a2ux.main","matterhorn.ej-ui.backend.server.main","matterhorn.ej-core-ide.kmp.android.main"]},{"id":1105894,"link":"/plugin/26104-junie-the-ai-coding-agent-by-jetbrains/versions/stable/1105894","version":"262.2144.50","approve":true,"listed":true,"hidden":false,"recalculateCompatibilityAllowed":true,"cdate":"1783938099000","file":"26104/1105894/ej-262.2144.50.zip","notes":"<h2>2xx.2144.xx</h2>\n  <ul>\n    <li>Updated communication</li>\n    <li>Support for GPT-5.6 Sol-Terra-Luna</li>\n    <li>Support for Anthropic Sonnet 5</li>\n  </ul>\n  <h2>2xx.1966.xx</h2>\n  <ul>\n    <li>WSL projects are now supported in Junie ACP</li>\n    <li>Debug mode introduced for AI Chat</li>\n    <li>DB MCP tools are enabled out of the box</li>\n    <li>Model-selection onboarding added for the legacy Junie tool window</li>\n    <li>Preparation for multi-project support in ACP</li>\n    <li>ACP additional directories: extra workspace roots with a fallback for non-conformant clients</li>\n    <li>Per-client configuration options and smoother model-switch announcements for ACP</li>\n    <li>Improved resilience: orphan/stuck-process mitigation for the ACP agent</li>\n    <li>Approval prompt for reading the env file</li>\n    <li>Required Git4Idea, Markdown, and Terminal plugins are now declared as dependencies, so Junie loads reliably</li>\n    <li>Better Android Studio support</li>\n    <li>Support for Anthropic Opus 4.8</li>\n    <li>Support for Fable (currently unavailable due to US regulations)</li>\n  </ul>\n  <p><b>Bug fixes:</b></p>\n  <ul>\n    <li>Fixed Junie randomly getting stuck on some actions</li>\n    <li>Removed the Settings → Tools → Junie → MCP Settings page</li>\n    <li>Fixed a NullPointerException in ChroniclesFileListener</li>\n  </ul>\n  <h2>2xx.1755.xx</h2>\n  <ul>\n    <li>Added Gemini 3.5 Flash and Grok 4.3 support</li>\n    <li>MCP extensions are now available</li>\n    <li>Certain errors are now displayed as-is instead of a generic \"Unexpected error\" message</li>\n    <li>Fixed integration with JetBrains Space for discussions and commit fetching</li>\n    <li>Multiple fixes</li>\n  </ul>\n  <h2>2xx.1218.xx</h2>\n  <ul>\n    <li>Support for Anthropic Opus 4.7</li>\n    <li>Support for OpenAI GPT-5.5</li>\n    <li>Rebuilt Junie integration in AI Chat from the ground up to use Junie CLI as the agent engine (Beta)\n      <ul>\n        <li><a href=\"https://junie.jetbrains.com/docs/junie-cli.html\">Junie CLI</a> is used via ACP (Agent Communication Protocol)</li>\n        <li>It doesn't use legacy dependencies and is faster, more flexible, easier to improve and expand upon</li>\n        <li>We will follow up with this approach in our dedicated tool window as we build upon it</li>\n      </ul>\n    </li>\n    <li>(ACP only) model selector is now available as a dropdown directly in the prompt window</li>\n    <li>(ACP only) Junie is now fully auto – no more \"code\" and \"ask\" modes. Junie is capable of inferring the intent with a very high degree of certainty</li>\n    <li>(ACP only) you can reuse your own <a href=\"https://junie.jetbrains.com/docs/custom-slash-commands.html\">custom commands</a> created via \"/commands\" in the CLI version of Junie</li>\n    <li>Junie Settings are now moved to a dedicated window\n      <ul>\n        <li>Either use the three-dot menu from the Junie tool window, or Search Everywhere via Shift+Shift -&gt; Input \"Junie Settings\"</li>\n      </ul>\n    </li>\n    <li>AI Chat Junie uses a separate <a href=\"https://junie.jetbrains.com/docs/action-allowlist-junie-cli.html\">allowlist</a> that you can build dynamically while using Junie in non-brave mode (allowlist in Junie Settings is only for the dedicated Junie tool window)</li>\n    <li>Added History Migration feature in the dedicated tool window:\n      <ul>\n        <li>Import History from Previous IDE Versions — consolidates Junie history from all previous IDE versions into the current one. Run this first if you've used Junie across multiple IDE installations</li>\n        <li>Move Project History to AI Chat — exports your past sessions into AI Chat as native conversations, with full rendering of file changes, terminal output, and test results</li>\n        <li>Move Project History to CLI — exports your past sessions into the CLI session format, accessible from the Junie command line</li>\n      </ul>\n    </li>\n    <li>All changes are available starting with 2026.1 versions of JetBrains IDEs</li>\n  </ul>\n  <p><b>Known issues:</b></p>\n  <ul>\n    <li>MCP servers that require SSO during configuration can be configured only through the CLI (in the terminal)</li>\n    <li>Tasks from previous IDEs might not show up after using the history migration feature</li>\n    <li>(AI Chat) WSL users may encounter an issue where the connection to the IDE cannot be established. In this case, Junie will still remain functional but will have a smaller toolset</li>\n    <li>Diff line counts can sometimes be incorrect</li>\n    <li>File operations performed via bash commands during a Junie run can be absent from the \"Done\" block with diffs. In these cases, use the \"Local History\" IDE feature for navigating and rolling back</li>\n    <li>Conversations with previous implementation of Junie in AI Chat remain accessible, but follow-up prompts will not retain the context</li>\n  </ul>\n  <h2>2xx.819.xx</h2>\n  <ul>\n    <li>Support for OpenAI GPT-5.4</li>\n    <li>CLI improvements: GitHub Actions installation support, /cost and /recap commands, logout command, in-app tips, improved paste handling, Markdown table rendering</li>\n    <li>Added lint tool, web_search tool, rename refactoring, regex search with file extensions</li>\n    <li>Support for reading PDF, DOCX, XLSX, PPT, and PPTX files with Markdown conversion</li>\n    <li>Enhanced task state management, history compression, and session replay functionality</li>\n    <li>Added Kotlin to MCP, AGENTS.md support, enhanced MCP server suggestions</li>\n    <li>Support for adaptive thinking for Anthropic models</li>\n  </ul>\n  <h2>2xx.620.xx</h2>\n  <ul>\n    <li>Junie now supports Agent Skills — task-oriented, reusable extensions that allow the agent to perform specialized workflows. To install a skill, add its folder to .junie/skills with a required SKILL.md file used for discovery and execution</li>\n    <li>More efficient edits for non-OpenAI LLMs, now all models are capable of editing several locations in a file within one step</li>\n    <li>Support for guideline directories: instead of a single guidelines file, you can now select a path to a directory with multiple .md files</li>\n    <li>Improved handling of library files</li>\n    <li>Fixed an issue where the hidden plugin could not be reopened; Junie is now accessible from the Tool Windows menu</li>\n    <li>Supported new models:\n      <ul>\n        <li>Claude Sonnet 4.6</li>\n        <li>Claude Opus 4.6</li>\n        <li>Gemini 3.1 Pro Preview</li>\n        <li>GPT 5.3 Codex</li>\n      </ul>\n    </li>\n  </ul>\n  <h2>2xx.549.xx</h2>\n  <ul>\n    <li>Support new models:\n      <ul>\n        <li>Gemini 3 Flash — now the default model for Junie</li>\n        <li>OpenAI GPT-5.2</li>\n        <li>xAI Grok 4.1 Fast (Reasoning)</li>\n      </ul>\n    </li>\n    <li>Support “Bring Your Own Key” (BYOK) for OpenAI and Anthropic in the AI Chat interface</li>\n    <li>Faster LLM responses due to infra-related improvements</li>\n    <li>More stable and accurate user language detection with fewer accidental switches</li>\n    <li>Security and bug fixes via dependency updates</li>\n  </ul>\n  <h2>2xx.506.xx</h2>\n  <ul>\n    <li>Support of OpenAI GPT-5.1-Codex-Max</li>\n    <li>Various technical improvements and bug fixes</li>\n  </ul>\n  <h2>2xx.487.xx</h2>\n  <ul>\n    <li>Junie now supports multilingual responses</li>\n    <li>The Allowlist is now more flexible: you can individually allow Terminal (including RegEx patterns), MCP, Build, RunTest, and other actions; see <a href=\"https://jb.gg/junie-docs-allowlist\">the Junie documentation</a> for details</li>\n    <li>Support new models:\n      <ul>\n        <li>GPT-5.1</li>\n        <li>Gemini 3.0</li>\n        <li>Claude Opus 4.5</li>\n      </ul>\n    </li>\n    <li>Support for 2025.3 IDE version</li>\n    <li>Deprecated support for 2025.1 IDE version</li>\n    <li>Various technical improvements and bug fixes</li>\n  </ul>\n  <h2>2xx.406.xx</h2>\n  <ul>\n    <li>Added \"Auto\" mode that lets Junie choose between coding and chatting flows automatically</li>\n    <li>MCP remote servers can now be configured (Beta):\n      <ul>\n        <li>URL servers without auth, local trusted servers, HTTP headers auth</li>\n        <li>SSO authorization is not supported</li>\n      </ul>\n    </li>\n    <li>Customizable guidelines path per project</li>\n    <li>Asynchronous terminal runner – Junie can launch never‑ending processes in isolated shells (e.g., 'npm start')</li>\n    <li>Rename Refactoring tool added</li>\n    <li>Junie now has the \"Default\" model setting – stay on the model that is regularly updated to the one performing best, according to our evaluations</li>\n    <li>Sunsetting older Claude models (Sonnet 3.7, 4.0)</li>\n    <li>Changes to edit listener</li>\n    <li>Various improvements to task view animations, layouts, and scroll behavior</li>\n  </ul>\n  <h2>2xx.336.xx</h2>\n  <ul>\n    <li>Latency improvements and reasoning optimizations for GPT-5</li>\n    <li>Multi-language support</li>\n    <li>Support for CLion (Beta, IDE 2025.2 only)</li>\n    <li>Asynchronous terminal initialization</li>\n    <li>Added Continue block when Junie stops due to errors or reaching the step limit</li>\n    <li>Improved image handling, Junie can now open images</li>\n    <li>Deprecated support for 2024.3 IDE version</li>\n    <li>Support of Claude Sonnet 4.5</li>\n  </ul>\n  <h2>2xx.284.xx</h2>\n  <ul>\n    <li>Support for Rider (Beta, IDE 2025.2 only)</li>\n  </ul>\n  <h2>2xx.264.xx</h2>\n  <ul>\n    <li>GPT-5 is now the default LLM for Junie</li>\n    <li>Support for images in prompts</li>\n    <li>Junie Asks Questions feature: Junie will now ask for your advice when needed</li>\n    <li>PyCharm Community and PyCharm Unified Free support</li>\n  </ul>\n  <h2>2xx.204.xx</h2>\n  <ul>\n    <li>Beta MCP support (only text mode, SSE not yet supported)</li>\n    <li>WSL support</li>\n    <li>Beta Remote Development Support (Windows not yet supported)</li>\n    <li>30% faster agent execution, Think More option for more complex tasks</li>\n    <li>Ask Mode response is rendered as Markdown</li>\n    <li>Junie terminal commands are no longer saved to terminal history</li>\n  </ul>\n  <h2>2xx.167.xx</h2>\n  <ul>\n    <li>Single-column plan layout</li>\n    <li>Compatibility with IDEA Community</li>\n    <li>Optional support for Sonnet 4.0</li>\n    <li>Improved license management with usage alerts and license selection dialog</li>\n    <li>New notification system</li>\n    <li>Explicit terminal initialization step</li>\n  </ul>\n  <h2>2xx.132.xx</h2>\n  <ul>\n    <li>Android Studio compatibility added (requires IDE version Narwhal 2025.1.1 Canary or newer)</li>\n    <li>Improved response times by migrating some operations to asynchronous processing</li>\n    <li>Better tracking of file changes during shell command execution</li>\n    <li>Title summarization added for reports in \"Ask\" mode</li>\n    <li>Implemented build script change detection system for improved IDE integration</li>\n  </ul>\n  <h2>2xx.105.40</h2>\n  <ul>\n    <li>Support for RubyMine (IDE 2025.1 only), PhpStorm, and RustRover</li>\n    <li>Support PowerShell 7</li>\n    <li>Junie's project directory can now be configured via settings</li>\n    <li>.aiignore to restrict Junie's access to specific files and directories</li>\n    <li>Flexible Brave mode: configurable allow‑list of commands with RegEx support</li>\n    <li>UI/UX fixes and polish</li>\n  </ul>","since":"262.8589","until":"262.*","sinceUntil":"262.8589 — 262.*","channel":"","size":95338672,"downloads":112318,"pluginId":26104,"compatibleVersions":{"RUST":"2026.2 — 2026.2.3","PYCHARM_COMMUNITY":"build 262.8589 — 262.*","RIDER":"2026.2 — 2026.2.3.1","PYCHARM":"2026.2 — 2026.2.3","CLION":"2026.2 — 2026.2.3.1","RUBYMINE":"2026.2 — 2026.2.3","PHPSTORM":"2026.2 — 2026.2.3","ANDROID_STUDIO":"Rabbit 1 | 2026.2.1","IDEA_COMMUNITY":"build 262.8589 — 262.*","IDEA":"2026.2 — 2026.2.3","WEBSTORM":"2026.2 — 2026.2.3","GOLAND":"2026.2 — 2026.2.3"},"author":{"id":"a586c364-82eb-4c19-9e48-2abc784f8378","name":"Fabrizio Scarponi","link":"/author/a586c364-82eb-4c19-9e48-2abc784f8378","hubLogin":"fabrizio.scarponi","isJetBrains":true,"icon":"https://hub.jetbrains.com/api/rest/avatar/a586c364-82eb-4c19-9e48-2abc784f8378","showMarketoCheckbox":true},"modules":["matterhorn.ej-core-ide.php.main","matterhorn.ej-ui.main","matterhorn.ej-core-ide.mcp-server.main","matterhorn.ej-core-ide.kmp.compose-desktop.main","matterhorn.ide-core.android-platform.main","matterhorn.ej-core-ide.python.main","matterhorn.ej-core-ide.kmp.android-ij.main","matterhorn.ide-server.android.main","matterhorn.ej-ui.backend.jcp.main","matterhorn.ej-core-ide.java.main","matterhorn.ide-core.ide-core-java.main","matterhorn.ide-server.rpc.main","matterhorn.ej-ui.backend.main","matterhorn.ej-ui.debug.main","matterhorn.ide-core.android-ij-platform.main","matterhorn.ej-core-ide.clion.main","matterhorn.ej-ui.backend.activation.enterprise.main","matterhorn.ej-core-ide.javascript.main","matterhorn.ej-core-api.main","matterhorn.ide-core.kmp-platform.main","matterhorn.ej-core-ide.go.main","matterhorn.ej-ui.php.main","matterhorn.ej-core-ide.gradle.main","matterhorn.ej-ui.backend.activation.interop.main","matterhorn.ej-core-ide.main","matterhorn.ej-core-ide.kmp.android-as.main","matterhorn.ej-core-ide.ruby.main","matterhorn.ej-ui.shared.main","matterhorn.ej-ui.backend.activation.main","matterhorn.ej-core-ide.junie.main","matterhorn.ej-core-ide.kmp.main","matterhorn.ej-core-ide.maven.main","matterhorn.ej-core-ide.scala.main","matterhorn.ej-core-ide.rider.main","matterhorn.ej-core-ide.kmp.ios.main","matterhorn.ej-core-ide.kotlin.main","matterhorn.ej-core-ide.android-as.main","matterhorn.ej-app.cli-ide.main","matterhorn.ej-core-ide.chronicles.main","matterhorn.ej-ui.kmp.android.main","matterhorn.ej-core-ide.android-ij.main","matterhorn.ej-core-ide.android.main","matterhorn.ej-core-ide.shared.main","matterhorn.ej-core.main","matterhorn.ej-core-ide.rust.main","matterhorn.ej-core-a2ux.main","matterhorn.ej-ui.backend.server.main","matterhorn.ej-core-ide.kmp.android.main"]},{"id":1103386,"link":"/plugin/26104-junie-the-ai-coding-agent-by-jetbrains/versions/stable/1103386","version":"261.2144.50","approve":true,"listed":true,"hidden":false,"recalculateCompatibilityAllowed":true,"cdate":"1783620247000","file":"26104/1103386/ej-261.2144.50.zip","notes":"<h2>2xx.2144.xx</h2>\n  <ul>\n    <li>Updated communication</li>\n    <li>Support for GPT-5.6 Sol-Terra-Luna</li>\n    <li>Support for Anthropic Sonnet 5</li>\n  </ul>\n  <h2>2xx.1966.xx</h2>\n  <ul>\n    <li>WSL projects are now supported in Junie ACP</li>\n    <li>Debug mode introduced for AI Chat</li>\n    <li>DB MCP tools are enabled out of the box</li>\n    <li>Model-selection onboarding added for the legacy Junie tool window</li>\n    <li>Preparation for multi-project support in ACP</li>\n    <li>ACP additional directories: extra workspace roots with a fallback for non-conformant clients</li>\n    <li>Per-client configuration options and smoother model-switch announcements for ACP</li>\n    <li>Improved resilience: orphan/stuck-process mitigation for the ACP agent</li>\n    <li>Approval prompt for reading the env file</li>\n    <li>Required Git4Idea, Markdown, and Terminal plugins are now declared as dependencies, so Junie loads reliably</li>\n    <li>Better Android Studio support</li>\n    <li>Support for Anthropic Opus 4.8</li>\n    <li>Support for Fable (currently unavailable due to US regulations)</li>\n  </ul>\n  <p><b>Bug fixes:</b></p>\n  <ul>\n    <li>Fixed Junie randomly getting stuck on some actions</li>\n    <li>Removed the Settings → Tools → Junie → MCP Settings page</li>\n    <li>Fixed a NullPointerException in ChroniclesFileListener</li>\n  </ul>\n  <h2>2xx.1755.xx</h2>\n  <ul>\n    <li>Added Gemini 3.5 Flash and Grok 4.3 support</li>\n    <li>MCP extensions are now available</li>\n    <li>Certain errors are now displayed as-is instead of a generic \"Unexpected error\" message</li>\n    <li>Fixed integration with JetBrains Space for discussions and commit fetching</li>\n    <li>Multiple fixes</li>\n  </ul>\n  <h2>2xx.1218.xx</h2>\n  <ul>\n    <li>Support for Anthropic Opus 4.7</li>\n    <li>Support for OpenAI GPT-5.5</li>\n    <li>Rebuilt Junie integration in AI Chat from the ground up to use Junie CLI as the agent engine (Beta)\n      <ul>\n        <li><a href=\"https://junie.jetbrains.com/docs/junie-cli.html\">Junie CLI</a> is used via ACP (Agent Communication Protocol)</li>\n        <li>It doesn't use legacy dependencies and is faster, more flexible, easier to improve and expand upon</li>\n        <li>We will follow up with this approach in our dedicated tool window as we build upon it</li>\n      </ul>\n    </li>\n    <li>(ACP only) model selector is now available as a dropdown directly in the prompt window</li>\n    <li>(ACP only) Junie is now fully auto – no more \"code\" and \"ask\" modes. Junie is capable of inferring the intent with a very high degree of certainty</li>\n    <li>(ACP only) you can reuse your own <a href=\"https://junie.jetbrains.com/docs/custom-slash-commands.html\">custom commands</a> created via \"/commands\" in the CLI version of Junie</li>\n    <li>Junie Settings are now moved to a dedicated window\n      <ul>\n        <li>Either use the three-dot menu from the Junie tool window, or Search Everywhere via Shift+Shift -&gt; Input \"Junie Settings\"</li>\n      </ul>\n    </li>\n    <li>AI Chat Junie uses a separate <a href=\"https://junie.jetbrains.com/docs/action-allowlist-junie-cli.html\">allowlist</a> that you can build dynamically while using Junie in non-brave mode (allowlist in Junie Settings is only for the dedicated Junie tool window)</li>\n    <li>Added History Migration feature in the dedicated tool window:\n      <ul>\n        <li>Import History from Previous IDE Versions — consolidates Junie history from all previous IDE versions into the current one. Run this first if you've used Junie across multiple IDE installations</li>\n        <li>Move Project History to AI Chat — exports your past sessions into AI Chat as native conversations, with full rendering of file changes, terminal output, and test results</li>\n        <li>Move Project History to CLI — exports your past sessions into the CLI session format, accessible from the Junie command line</li>\n      </ul>\n    </li>\n    <li>All changes are available starting with 2026.1 versions of JetBrains IDEs</li>\n  </ul>\n  <p><b>Known issues:</b></p>\n  <ul>\n    <li>MCP servers that require SSO during configuration can be configured only through the CLI (in the terminal)</li>\n    <li>Tasks from previous IDEs might not show up after using the history migration feature</li>\n    <li>(AI Chat) WSL users may encounter an issue where the connection to the IDE cannot be established. In this case, Junie will still remain functional but will have a smaller toolset</li>\n    <li>Diff line counts can sometimes be incorrect</li>\n    <li>File operations performed via bash commands during a Junie run can be absent from the \"Done\" block with diffs. In these cases, use the \"Local History\" IDE feature for navigating and rolling back</li>\n    <li>Conversations with previous implementation of Junie in AI Chat remain accessible, but follow-up prompts will not retain the context</li>\n  </ul>\n  <h2>2xx.819.xx</h2>\n  <ul>\n    <li>Support for OpenAI GPT-5.4</li>\n    <li>CLI improvements: GitHub Actions installation support, /cost and /recap commands, logout command, in-app tips, improved paste handling, Markdown table rendering</li>\n    <li>Added lint tool, web_search tool, rename refactoring, regex search with file extensions</li>\n    <li>Support for reading PDF, DOCX, XLSX, PPT, and PPTX files with Markdown conversion</li>\n    <li>Enhanced task state management, history compression, and session replay functionality</li>\n    <li>Added Kotlin to MCP, AGENTS.md support, enhanced MCP server suggestions</li>\n    <li>Support for adaptive thinking for Anthropic models</li>\n  </ul>\n  <h2>2xx.620.xx</h2>\n  <ul>\n    <li>Junie now supports Agent Skills — task-oriented, reusable extensions that allow the agent to perform specialized workflows. To install a skill, add its folder to .junie/skills with a required SKILL.md file used for discovery and execution</li>\n    <li>More efficient edits for non-OpenAI LLMs, now all models are capable of editing several locations in a file within one step</li>\n    <li>Support for guideline directories: instead of a single guidelines file, you can now select a path to a directory with multiple .md files</li>\n    <li>Improved handling of library files</li>\n    <li>Fixed an issue where the hidden plugin could not be reopened; Junie is now accessible from the Tool Windows menu</li>\n    <li>Supported new models:\n      <ul>\n        <li>Claude Sonnet 4.6</li>\n        <li>Claude Opus 4.6</li>\n        <li>Gemini 3.1 Pro Preview</li>\n        <li>GPT 5.3 Codex</li>\n      </ul>\n    </li>\n  </ul>\n  <h2>2xx.549.xx</h2>\n  <ul>\n    <li>Support new models:\n      <ul>\n        <li>Gemini 3 Flash — now the default model for Junie</li>\n        <li>OpenAI GPT-5.2</li>\n        <li>xAI Grok 4.1 Fast (Reasoning)</li>\n      </ul>\n    </li>\n    <li>Support “Bring Your Own Key” (BYOK) for OpenAI and Anthropic in the AI Chat interface</li>\n    <li>Faster LLM responses due to infra-related improvements</li>\n    <li>More stable and accurate user language detection with fewer accidental switches</li>\n    <li>Security and bug fixes via dependency updates</li>\n  </ul>\n  <h2>2xx.506.xx</h2>\n  <ul>\n    <li>Support of OpenAI GPT-5.1-Codex-Max</li>\n    <li>Various technical improvements and bug fixes</li>\n  </ul>\n  <h2>2xx.487.xx</h2>\n  <ul>\n    <li>Junie now supports multilingual responses</li>\n    <li>The Allowlist is now more flexible: you can individually allow Terminal (including RegEx patterns), MCP, Build, RunTest, and other actions; see <a href=\"https://jb.gg/junie-docs-allowlist\">the Junie documentation</a> for details</li>\n    <li>Support new models:\n      <ul>\n        <li>GPT-5.1</li>\n        <li>Gemini 3.0</li>\n        <li>Claude Opus 4.5</li>\n      </ul>\n    </li>\n    <li>Support for 2025.3 IDE version</li>\n    <li>Deprecated support for 2025.1 IDE version</li>\n    <li>Various technical improvements and bug fixes</li>\n  </ul>\n  <h2>2xx.406.xx</h2>\n  <ul>\n    <li>Added \"Auto\" mode that lets Junie choose between coding and chatting flows automatically</li>\n    <li>MCP remote servers can now be configured (Beta):\n      <ul>\n        <li>URL servers without auth, local trusted servers, HTTP headers auth</li>\n        <li>SSO authorization is not supported</li>\n      </ul>\n    </li>\n    <li>Customizable guidelines path per project</li>\n    <li>Asynchronous terminal runner – Junie can launch never‑ending processes in isolated shells (e.g., 'npm start')</li>\n    <li>Rename Refactoring tool added</li>\n    <li>Junie now has the \"Default\" model setting – stay on the model that is regularly updated to the one performing best, according to our evaluations</li>\n    <li>Sunsetting older Claude models (Sonnet 3.7, 4.0)</li>\n    <li>Changes to edit listener</li>\n    <li>Various improvements to task view animations, layouts, and scroll behavior</li>\n  </ul>\n  <h2>2xx.336.xx</h2>\n  <ul>\n    <li>Latency improvements and reasoning optimizations for GPT-5</li>\n    <li>Multi-language support</li>\n    <li>Support for CLion (Beta, IDE 2025.2 only)</li>\n    <li>Asynchronous terminal initialization</li>\n    <li>Added Continue block when Junie stops due to errors or reaching the step limit</li>\n    <li>Improved image handling, Junie can now open images</li>\n    <li>Deprecated support for 2024.3 IDE version</li>\n    <li>Support of Claude Sonnet 4.5</li>\n  </ul>\n  <h2>2xx.284.xx</h2>\n  <ul>\n    <li>Support for Rider (Beta, IDE 2025.2 only)</li>\n  </ul>\n  <h2>2xx.264.xx</h2>\n  <ul>\n    <li>GPT-5 is now the default LLM for Junie</li>\n    <li>Support for images in prompts</li>\n    <li>Junie Asks Questions feature: Junie will now ask for your advice when needed</li>\n    <li>PyCharm Community and PyCharm Unified Free support</li>\n  </ul>\n  <h2>2xx.204.xx</h2>\n  <ul>\n    <li>Beta MCP support (only text mode, SSE not yet supported)</li>\n    <li>WSL support</li>\n    <li>Beta Remote Development Support (Windows not yet supported)</li>\n    <li>30% faster agent execution, Think More option for more complex tasks</li>\n    <li>Ask Mode response is rendered as Markdown</li>\n    <li>Junie terminal commands are no longer saved to terminal history</li>\n  </ul>\n  <h2>2xx.167.xx</h2>\n  <ul>\n    <li>Single-column plan layout</li>\n    <li>Compatibility with IDEA Community</li>\n    <li>Optional support for Sonnet 4.0</li>\n    <li>Improved license management with usage alerts and license selection dialog</li>\n    <li>New notification system</li>\n    <li>Explicit terminal initialization step</li>\n  </ul>\n  <h2>2xx.132.xx</h2>\n  <ul>\n    <li>Android Studio compatibility added (requires IDE version Narwhal 2025.1.1 Canary or newer)</li>\n    <li>Improved response times by migrating some operations to asynchronous processing</li>\n    <li>Better tracking of file changes during shell command execution</li>\n    <li>Title summarization added for reports in \"Ask\" mode</li>\n    <li>Implemented build script change detection system for improved IDE integration</li>\n  </ul>\n  <h2>2xx.105.40</h2>\n  <ul>\n    <li>Support for RubyMine (IDE 2025.1 only), PhpStorm, and RustRover</li>\n    <li>Support PowerShell 7</li>\n    <li>Junie's project directory can now be configured via settings</li>\n    <li>.aiignore to restrict Junie's access to specific files and directories</li>\n    <li>Flexible Brave mode: configurable allow‑list of commands with RegEx support</li>\n    <li>UI/UX fixes and polish</li>\n  </ul>","since":"261.21524","until":"261.*","sinceUntil":"261.21524 — 261.*","channel":"","size":95336375,"downloads":281561,"pluginId":26104,"compatibleVersions":{"RUST":"2026.1 — 2026.1.4","PYCHARM_COMMUNITY":"build 261.21524 — 261.*","RIDER":"2026.1 — 2026.1.5.2","PYCHARM":"2026.1 — 2026.1.5","CLION":"2026.1 — 2026.1.5.1","RUBYMINE":"2026.1 — 2026.1.5","PHPSTORM":"2026.1 — 2026.1.5","ANDROID_STUDIO":"Quail 1 | 2026.1.1 — Quail 4 | 2026.1.4 Patch 1","IDEA_COMMUNITY":"build 261.21524 — 261.*","IDEA":"2026.1 — 2026.1.5","WEBSTORM":"2026.1 — 2026.1.5","GOLAND":"2026.1 — 2026.1.5"},"author":{"id":"a586c364-82eb-4c19-9e48-2abc784f8378","name":"Fabrizio Scarponi","link":"/author/a586c364-82eb-4c19-9e48-2abc784f8378","hubLogin":"fabrizio.scarponi","isJetBrains":true,"icon":"https://hub.jetbrains.com/api/rest/avatar/a586c364-82eb-4c19-9e48-2abc784f8378","showMarketoCheckbox":true},"modules":["matterhorn.ej-core-ide.php.main","matterhorn.ej-ui.main","matterhorn.ej-core-ide.mcp-server.main","matterhorn.ej-core-ide.kmp.compose-desktop.main","matterhorn.ide-core.android-platform.main","matterhorn.ej-core-ide.python.main","matterhorn.ej-core-ide.kmp.android-ij.main","matterhorn.ide-server.android.main","matterhorn.ej-ui.backend.jcp.main","matterhorn.ej-core-ide.java.main","matterhorn.ide-core.ide-core-java.main","matterhorn.ide-server.rpc.main","matterhorn.ej-ui.backend.main","matterhorn.ej-ui.debug.main","matterhorn.ide-core.android-ij-platform.main","matterhorn.ej-core-ide.clion.main","matterhorn.ej-ui.backend.activation.enterprise.main","matterhorn.ej-core-ide.javascript.main","matterhorn.ej-core-api.main","matterhorn.ide-core.kmp-platform.main","matterhorn.ej-core-ide.go.main","matterhorn.ej-ui.php.main","matterhorn.ej-core-ide.gradle.main","matterhorn.ej-ui.backend.activation.interop.main","matterhorn.ej-core-ide.main","matterhorn.ej-core-ide.kmp.android-as.main","matterhorn.ej-core-ide.ruby.main","matterhorn.ej-ui.shared.main","matterhorn.ej-ui.backend.activation.main","matterhorn.ej-core-ide.junie.main","matterhorn.ej-core-ide.kmp.main","matterhorn.ej-core-ide.maven.main","matterhorn.ej-core-ide.scala.main","matterhorn.ej-core-ide.rider.main","matterhorn.ej-core-ide.kmp.ios.main","matterhorn.ej-core-ide.kotlin.main","matterhorn.ej-core-ide.android-as.main","matterhorn.ej-app.cli-ide.main","matterhorn.ej-core-ide.chronicles.main","matterhorn.ej-ui.kmp.android.main","matterhorn.ej-core-ide.android-ij.main","matterhorn.ej-core-ide.android.main","matterhorn.ej-core-ide.shared.main","matterhorn.ej-core.main","matterhorn.ej-core-ide.rust.main","matterhorn.ej-core-a2ux.main","matterhorn.ej-ui.backend.server.main","matterhorn.ej-core-ide.kmp.android.main"]},{"id":1100915,"link":"/plugin/26104-junie-the-ai-coding-agent-by-jetbrains/versions/stable/1100915","version":"261.2144.20","approve":true,"listed":true,"hidden":false,"recalculateCompatibilityAllowed":true,"cdate":"1783429251000","file":"26104/1100915/ej-261.2144.20.zip","notes":"<h2>2xx.2144.xx</h2>\n  <ul>\n    <li>Updated communication</li>\n    <li>Support for Anthropic Sonnet 5</li>\n  </ul>\n  <h2>2xx.1966.xx</h2>\n  <ul>\n    <li>WSL projects are now supported in Junie ACP</li>\n    <li>Debug mode introduced for AI Chat</li>\n    <li>DB MCP tools are enabled out of the box</li>\n    <li>Model-selection onboarding added for the legacy Junie tool window</li>\n    <li>Preparation for multi-project support in ACP</li>\n    <li>ACP additional directories: extra workspace roots with a fallback for non-conformant clients</li>\n    <li>Per-client configuration options and smoother model-switch announcements for ACP</li>\n    <li>Improved resilience: orphan/stuck-process mitigation for the ACP agent</li>\n    <li>Approval prompt for reading the env file</li>\n    <li>Required Git4Idea, Markdown, and Terminal plugins are now declared as dependencies, so Junie loads reliably</li>\n    <li>Better Android Studio support</li>\n    <li>Support for Anthropic Opus 4.8</li>\n    <li>Support for Fable (currently unavailable due to US regulations)</li>\n  </ul>\n  <p><b>Bug fixes:</b></p>\n  <ul>\n    <li>Fixed Junie randomly getting stuck on some actions</li>\n    <li>Removed the Settings → Tools → Junie → MCP Settings page</li>\n    <li>Fixed a NullPointerException in ChroniclesFileListener</li>\n  </ul>\n  <h2>2xx.1755.xx</h2>\n  <ul>\n    <li>Added Gemini 3.5 Flash and Grok 4.3 support</li>\n    <li>MCP extensions are now available</li>\n    <li>Certain errors are now displayed as-is instead of a generic \"Unexpected error\" message</li>\n    <li>Fixed integration with JetBrains Space for discussions and commit fetching</li>\n    <li>Multiple fixes</li>\n  </ul>\n  <h2>2xx.1218.xx</h2>\n  <ul>\n    <li>Support for Anthropic Opus 4.7</li>\n    <li>Support for OpenAI GPT-5.5</li>\n    <li>Rebuilt Junie integration in AI Chat from the ground up to use Junie CLI as the agent engine (Beta)\n      <ul>\n        <li><a href=\"https://junie.jetbrains.com/docs/junie-cli.html\">Junie CLI</a> is used via ACP (Agent Communication Protocol)</li>\n        <li>It doesn't use legacy dependencies and is faster, more flexible, easier to improve and expand upon</li>\n        <li>We will follow up with this approach in our dedicated tool window as we build upon it</li>\n      </ul>\n    </li>\n    <li>(ACP only) model selector is now available as a dropdown directly in the prompt window</li>\n    <li>(ACP only) Junie is now fully auto – no more \"code\" and \"ask\" modes. Junie is capable of inferring the intent with a very high degree of certainty</li>\n    <li>(ACP only) you can reuse your own <a href=\"https://junie.jetbrains.com/docs/custom-slash-commands.html\">custom commands</a> created via \"/commands\" in the CLI version of Junie</li>\n    <li>Junie Settings are now moved to a dedicated window\n      <ul>\n        <li>Either use the three-dot menu from the Junie tool window, or Search Everywhere via Shift+Shift -&gt; Input \"Junie Settings\"</li>\n      </ul>\n    </li>\n    <li>AI Chat Junie uses a separate <a href=\"https://junie.jetbrains.com/docs/action-allowlist-junie-cli.html\">allowlist</a> that you can build dynamically while using Junie in non-brave mode (allowlist in Junie Settings is only for the dedicated Junie tool window)</li>\n    <li>Added History Migration feature in the dedicated tool window:\n      <ul>\n        <li>Import History from Previous IDE Versions — consolidates Junie history from all previous IDE versions into the current one. Run this first if you've used Junie across multiple IDE installations</li>\n        <li>Move Project History to AI Chat — exports your past sessions into AI Chat as native conversations, with full rendering of file changes, terminal output, and test results</li>\n        <li>Move Project History to CLI — exports your past sessions into the CLI session format, accessible from the Junie command line</li>\n      </ul>\n    </li>\n    <li>All changes are available starting with 2026.1 versions of JetBrains IDEs</li>\n  </ul>\n  <p><b>Known issues:</b></p>\n  <ul>\n    <li>MCP servers that require SSO during configuration can be configured only through the CLI (in the terminal)</li>\n    <li>Tasks from previous IDEs might not show up after using the history migration feature</li>\n    <li>(AI Chat) WSL users may encounter an issue where the connection to the IDE cannot be established. In this case, Junie will still remain functional but will have a smaller toolset</li>\n    <li>Diff line counts can sometimes be incorrect</li>\n    <li>File operations performed via bash commands during a Junie run can be absent from the \"Done\" block with diffs. In these cases, use the \"Local History\" IDE feature for navigating and rolling back</li>\n    <li>Conversations with previous implementation of Junie in AI Chat remain accessible, but follow-up prompts will not retain the context</li>\n  </ul>\n  <h2>2xx.819.xx</h2>\n  <ul>\n    <li>Support for OpenAI GPT-5.4</li>\n    <li>CLI improvements: GitHub Actions installation support, /cost and /recap commands, logout command, in-app tips, improved paste handling, Markdown table rendering</li>\n    <li>Added lint tool, web_search tool, rename refactoring, regex search with file extensions</li>\n    <li>Support for reading PDF, DOCX, XLSX, PPT, and PPTX files with Markdown conversion</li>\n    <li>Enhanced task state management, history compression, and session replay functionality</li>\n    <li>Added Kotlin to MCP, AGENTS.md support, enhanced MCP server suggestions</li>\n    <li>Support for adaptive thinking for Anthropic models</li>\n  </ul>\n  <h2>2xx.620.xx</h2>\n  <ul>\n    <li>Junie now supports Agent Skills — task-oriented, reusable extensions that allow the agent to perform specialized workflows. To install a skill, add its folder to .junie/skills with a required SKILL.md file used for discovery and execution</li>\n    <li>More efficient edits for non-OpenAI LLMs, now all models are capable of editing several locations in a file within one step</li>\n    <li>Support for guideline directories: instead of a single guidelines file, you can now select a path to a directory with multiple .md files</li>\n    <li>Improved handling of library files</li>\n    <li>Fixed an issue where the hidden plugin could not be reopened; Junie is now accessible from the Tool Windows menu</li>\n    <li>Supported new models:\n      <ul>\n        <li>Claude Sonnet 4.6</li>\n        <li>Claude Opus 4.6</li>\n        <li>Gemini 3.1 Pro Preview</li>\n        <li>GPT 5.3 Codex</li>\n      </ul>\n    </li>\n  </ul>\n  <h2>2xx.549.xx</h2>\n  <ul>\n    <li>Support new models:\n      <ul>\n        <li>Gemini 3 Flash — now the default model for Junie</li>\n        <li>OpenAI GPT-5.2</li>\n        <li>xAI Grok 4.1 Fast (Reasoning)</li>\n      </ul>\n    </li>\n    <li>Support “Bring Your Own Key” (BYOK) for OpenAI and Anthropic in the AI Chat interface</li>\n    <li>Faster LLM responses due to infra-related improvements</li>\n    <li>More stable and accurate user language detection with fewer accidental switches</li>\n    <li>Security and bug fixes via dependency updates</li>\n  </ul>\n  <h2>2xx.506.xx</h2>\n  <ul>\n    <li>Support of OpenAI GPT-5.1-Codex-Max</li>\n    <li>Various technical improvements and bug fixes</li>\n  </ul>\n  <h2>2xx.487.xx</h2>\n  <ul>\n    <li>Junie now supports multilingual responses</li>\n    <li>The Allowlist is now more flexible: you can individually allow Terminal (including RegEx patterns), MCP, Build, RunTest, and other actions; see <a href=\"https://jb.gg/junie-docs-allowlist\">the Junie documentation</a> for details</li>\n    <li>Support new models:\n      <ul>\n        <li>GPT-5.1</li>\n        <li>Gemini 3.0</li>\n        <li>Claude Opus 4.5</li>\n      </ul>\n    </li>\n    <li>Support for 2025.3 IDE version</li>\n    <li>Deprecated support for 2025.1 IDE version</li>\n    <li>Various technical improvements and bug fixes</li>\n  </ul>\n  <h2>2xx.406.xx</h2>\n  <ul>\n    <li>Added \"Auto\" mode that lets Junie choose between coding and chatting flows automatically</li>\n    <li>MCP remote servers can now be configured (Beta):\n      <ul>\n        <li>URL servers without auth, local trusted servers, HTTP headers auth</li>\n        <li>SSO authorization is not supported</li>\n      </ul>\n    </li>\n    <li>Customizable guidelines path per project</li>\n    <li>Asynchronous terminal runner – Junie can launch never‑ending processes in isolated shells (e.g., 'npm start')</li>\n    <li>Rename Refactoring tool added</li>\n    <li>Junie now has the \"Default\" model setting – stay on the model that is regularly updated to the one performing best, according to our evaluations</li>\n    <li>Sunsetting older Claude models (Sonnet 3.7, 4.0)</li>\n    <li>Changes to edit listener</li>\n    <li>Various improvements to task view animations, layouts, and scroll behavior</li>\n  </ul>\n  <h2>2xx.336.xx</h2>\n  <ul>\n    <li>Latency improvements and reasoning optimizations for GPT-5</li>\n    <li>Multi-language support</li>\n    <li>Support for CLion (Beta, IDE 2025.2 only)</li>\n    <li>Asynchronous terminal initialization</li>\n    <li>Added Continue block when Junie stops due to errors or reaching the step limit</li>\n    <li>Improved image handling, Junie can now open images</li>\n    <li>Deprecated support for 2024.3 IDE version</li>\n    <li>Support of Claude Sonnet 4.5</li>\n  </ul>\n  <h2>2xx.284.xx</h2>\n  <ul>\n    <li>Support for Rider (Beta, IDE 2025.2 only)</li>\n  </ul>\n  <h2>2xx.264.xx</h2>\n  <ul>\n    <li>GPT-5 is now the default LLM for Junie</li>\n    <li>Support for images in prompts</li>\n    <li>Junie Asks Questions feature: Junie will now ask for your advice when needed</li>\n    <li>PyCharm Community and PyCharm Unified Free support</li>\n  </ul>\n  <h2>2xx.204.xx</h2>\n  <ul>\n    <li>Beta MCP support (only text mode, SSE not yet supported)</li>\n    <li>WSL support</li>\n    <li>Beta Remote Development Support (Windows not yet supported)</li>\n    <li>30% faster agent execution, Think More option for more complex tasks</li>\n    <li>Ask Mode response is rendered as Markdown</li>\n    <li>Junie terminal commands are no longer saved to terminal history</li>\n  </ul>\n  <h2>2xx.167.xx</h2>\n  <ul>\n    <li>Single-column plan layout</li>\n    <li>Compatibility with IDEA Community</li>\n    <li>Optional support for Sonnet 4.0</li>\n    <li>Improved license management with usage alerts and license selection dialog</li>\n    <li>New notification system</li>\n    <li>Explicit terminal initialization step</li>\n  </ul>\n  <h2>2xx.132.xx</h2>\n  <ul>\n    <li>Android Studio compatibility added (requires IDE version Narwhal 2025.1.1 Canary or newer)</li>\n    <li>Improved response times by migrating some operations to asynchronous processing</li>\n    <li>Better tracking of file changes during shell command execution</li>\n    <li>Title summarization added for reports in \"Ask\" mode</li>\n    <li>Implemented build script change detection system for improved IDE integration</li>\n  </ul>\n  <h2>2xx.105.40</h2>\n  <ul>\n    <li>Support for RubyMine (IDE 2025.1 only), PhpStorm, and RustRover</li>\n    <li>Support PowerShell 7</li>\n    <li>Junie's project directory can now be configured via settings</li>\n    <li>.aiignore to restrict Junie's access to specific files and directories</li>\n    <li>Flexible Brave mode: configurable allow‑list of commands with RegEx support</li>\n    <li>UI/UX fixes and polish</li>\n  </ul>","since":"261.21524","until":"261.*","sinceUntil":"261.21524 — 261.*","channel":"","size":95328999,"downloads":152655,"pluginId":26104,"compatibleVersions":{"RUST":"2026.1 — 2026.1.4","PYCHARM_COMMUNITY":"build 261.21524 — 261.*","RIDER":"2026.1 — 2026.1.5.2","PYCHARM":"2026.1 — 2026.1.5","CLION":"2026.1 — 2026.1.5.1","RUBYMINE":"2026.1 — 2026.1.5","PHPSTORM":"2026.1 — 2026.1.5","ANDROID_STUDIO":"Quail 1 | 2026.1.1 — Quail 4 | 2026.1.4 Patch 1","IDEA_COMMUNITY":"build 261.21524 — 261.*","IDEA":"2026.1 — 2026.1.5","WEBSTORM":"2026.1 — 2026.1.5","GOLAND":"2026.1 — 2026.1.5"},"author":{"id":"a586c364-82eb-4c19-9e48-2abc784f8378","name":"Fabrizio Scarponi","link":"/author/a586c364-82eb-4c19-9e48-2abc784f8378","hubLogin":"fabrizio.scarponi","isJetBrains":true,"icon":"https://hub.jetbrains.com/api/rest/avatar/a586c364-82eb-4c19-9e48-2abc784f8378","showMarketoCheckbox":true},"modules":["matterhorn.ej-core-ide.php.main","matterhorn.ej-ui.main","matterhorn.ej-core-ide.mcp-server.main","matterhorn.ej-core-ide.kmp.compose-desktop.main","matterhorn.ide-core.android-platform.main","matterhorn.ej-core-ide.python.main","matterhorn.ej-core-ide.kmp.android-ij.main","matterhorn.ide-server.android.main","matterhorn.ej-ui.backend.jcp.main","matterhorn.ej-core-ide.java.main","matterhorn.ide-core.ide-core-java.main","matterhorn.ide-server.rpc.main","matterhorn.ej-ui.backend.main","matterhorn.ej-ui.debug.main","matterhorn.ide-core.android-ij-platform.main","matterhorn.ej-core-ide.clion.main","matterhorn.ej-ui.backend.activation.enterprise.main","matterhorn.ej-core-ide.javascript.main","matterhorn.ej-core-api.main","matterhorn.ide-core.kmp-platform.main","matterhorn.ej-core-ide.go.main","matterhorn.ej-ui.php.main","matterhorn.ej-core-ide.gradle.main","matterhorn.ej-ui.backend.activation.interop.main","matterhorn.ej-core-ide.main","matterhorn.ej-core-ide.kmp.android-as.main","matterhorn.ej-core-ide.ruby.main","matterhorn.ej-ui.shared.main","matterhorn.ej-ui.backend.activation.main","matterhorn.ej-core-ide.junie.main","matterhorn.ej-core-ide.kmp.main","matterhorn.ej-core-ide.maven.main","matterhorn.ej-core-ide.scala.main","matterhorn.ej-core-ide.rider.main","matterhorn.ej-core-ide.kmp.ios.main","matterhorn.ej-core-ide.kotlin.main","matterhorn.ej-core-ide.android-as.main","matterhorn.ej-app.cli-ide.main","matterhorn.ej-core-ide.chronicles.main","matterhorn.ej-ui.kmp.android.main","matterhorn.ej-core-ide.android-ij.main","matterhorn.ej-core-ide.android.main","matterhorn.ej-core-ide.shared.main","matterhorn.ej-core.main","matterhorn.ej-core-ide.rust.main","matterhorn.ej-core-a2ux.main","matterhorn.ej-ui.backend.server.main","matterhorn.ej-core-ide.kmp.android.main"]},{"id":1087930,"link":"/plugin/26104-junie-the-ai-coding-agent-by-jetbrains/versions/stable/1087930","version":"261.2045.46","approve":true,"listed":true,"hidden":false,"recalculateCompatibilityAllowed":true,"cdate":"1782455825000","file":"26104/1087930/ej-release-261.2045.46.zip","notes":"<h2>2xx.2045.xx</h2>\n  <ul>\n    <li>Add review command in ACP</li>\n    <li>Pressing Stop now immediately fails all in-flight tool calls, so the spinner no longer hangs</li>\n    <li>Resuming a session no longer re-renders the last task result</li>\n    <li>Fixed display of titles in confirmation and permission dialogs</li>\n    <li>Automatic prompt caching for Anthropic models on OpenRouter</li>\n    <li>Replaced incorrect quota progress display with instructions on how to check AI Usage</li>\n    <li>Fixed terminal status messages on Windows</li>\n    <li>ACP model configuration is now tagged with the model category per the ACP specification</li>\n    <li>Fixed HTTP client creation for RPC calls, preventing TCP connection flooding</li>\n    <li>Fixed terminal in AIA ACP mode</li>\n    <li>Standalone bash agent now works correctly on Windows via PowerShell</li>\n    <li>Fixed MCP server duplication when switching sessions</li>\n    <li>Proxy configuration can now be loaded from environment variables, with OpenAI, Anthropic, and Google Vertex proxy support</li>\n    <li>Fixed an authentication error affecting proxy state progression and model selection</li>\n    <li>Added file names to tool usage labels</li>\n    <li>Internal session model refactoring and related improvements</li>\n    <li>Trimmed Opus models output before showing it to the user</li>\n  </ul>\n  <h2>2xx.1966.xx</h2>\n  <ul>\n    <li>WSL projects are now supported in Junie ACP</li>\n    <li>Debug mode introduced for AI Chat</li>\n    <li>DB MCP tools are enabled out of the box</li>\n    <li>Model-selection onboarding added for the legacy Junie tool window</li>\n    <li>Preparation for multi-project support in ACP</li>\n    <li>ACP additional directories: extra workspace roots with a fallback for non-conformant clients</li>\n    <li>Per-client configuration options and smoother model-switch announcements for ACP</li>\n    <li>Improved resilience: orphan/stuck-process mitigation for the ACP agent</li>\n    <li>Approval prompt for reading the env file</li>\n    <li>Required Git4Idea, Markdown, and Terminal plugins are now declared as dependencies, so Junie loads reliably</li>\n    <li>Better Android Studio support</li>\n    <li>Support for Anthropic Opus 4.8</li>\n    <li>Support for Fable (currently unavailable due to US regulations)</li>\n  </ul>\n  <p><b>Bug fixes:</b></p>\n  <ul>\n    <li>Fixed Junie randomly getting stuck on some actions</li>\n    <li>Removed the Settings → Tools → Junie → MCP Settings page</li>\n    <li>Fixed a NullPointerException in ChroniclesFileListener</li>\n  </ul>\n  <h2>2xx.1755.xx</h2>\n  <ul>\n    <li>Added Gemini 3.5 Flash and Grok 4.3 support</li>\n    <li>MCP extensions are now available</li>\n    <li>Certain errors are now displayed as-is instead of a generic \"Unexpected error\" message</li>\n    <li>Fixed integration with JetBrains Space for discussions and commit fetching</li>\n    <li>Multiple fixes</li>\n  </ul>\n  <h2>2xx.1218.xx</h2>\n  <ul>\n    <li>Support for Anthropic Opus 4.7</li>\n    <li>Support for OpenAI GPT-5.5</li>\n    <li>Rebuilt Junie integration in AI Chat from the ground up to use Junie CLI as the agent engine (Beta)\n      <ul>\n        <li><a href=\"https://junie.jetbrains.com/docs/junie-cli.html\">Junie CLI</a> is used via ACP (Agent Communication Protocol)</li>\n        <li>It doesn't use legacy dependencies and is faster, more flexible, easier to improve and expand upon</li>\n        <li>We will follow up with this approach in our dedicated tool window as we build upon it</li>\n      </ul>\n    </li>\n    <li>(ACP only) model selector is now available as a dropdown directly in the prompt window</li>\n    <li>(ACP only) Junie is now fully auto – no more \"code\" and \"ask\" modes. Junie is capable of inferring the intent with a very high degree of certainty</li>\n    <li>(ACP only) you can reuse your own <a href=\"https://junie.jetbrains.com/docs/custom-slash-commands.html\">custom commands</a> created via \"/commands\" in the CLI version of Junie</li>\n    <li>Junie Settings are now moved to a dedicated window\n      <ul>\n        <li>Either use the three-dot menu from the Junie tool window, or Search Everywhere via Shift+Shift -&gt; Input \"Junie Settings\"</li>\n      </ul>\n    </li>\n    <li>AI Chat Junie uses a separate <a href=\"https://junie.jetbrains.com/docs/action-allowlist-junie-cli.html\">allowlist</a> that you can build dynamically while using Junie in non-brave mode (allowlist in Junie Settings is only for the dedicated Junie tool window)</li>\n    <li>Added History Migration feature in the dedicated tool window:\n      <ul>\n        <li>Import History from Previous IDE Versions — consolidates Junie history from all previous IDE versions into the current one. Run this first if you've used Junie across multiple IDE installations</li>\n        <li>Move Project History to AI Chat — exports your past sessions into AI Chat as native conversations, with full rendering of file changes, terminal output, and test results</li>\n        <li>Move Project History to CLI — exports your past sessions into the CLI session format, accessible from the Junie command line</li>\n      </ul>\n    </li>\n    <li>All changes are available starting with 2026.1 versions of JetBrains IDEs</li>\n  </ul>\n  <p><b>Known issues:</b></p>\n  <ul>\n    <li>MCP servers that require SSO during configuration can be configured only through the CLI (in the terminal)</li>\n    <li>Tasks from previous IDEs might not show up after using the history migration feature</li>\n    <li>(AI Chat) WSL users may encounter an issue where the connection to the IDE cannot be established. In this case, Junie will still remain functional but will have a smaller toolset</li>\n    <li>Diff line counts can sometimes be incorrect</li>\n    <li>File operations performed via bash commands during a Junie run can be absent from the \"Done\" block with diffs. In these cases, use the \"Local History\" IDE feature for navigating and rolling back</li>\n    <li>Conversations with previous implementation of Junie in AI Chat remain accessible, but follow-up prompts will not retain the context</li>\n  </ul>\n  <h2>2xx.819.xx</h2>\n  <ul>\n    <li>Support for OpenAI GPT-5.4</li>\n    <li>CLI improvements: GitHub Actions installation support, /cost and /recap commands, logout command, in-app tips, improved paste handling, Markdown table rendering</li>\n    <li>Added lint tool, web_search tool, rename refactoring, regex search with file extensions</li>\n    <li>Support for reading PDF, DOCX, XLSX, PPT, and PPTX files with Markdown conversion</li>\n    <li>Enhanced task state management, history compression, and session replay functionality</li>\n    <li>Added Kotlin to MCP, AGENTS.md support, enhanced MCP server suggestions</li>\n    <li>Support for adaptive thinking for Anthropic models</li>\n  </ul>\n  <h2>2xx.620.xx</h2>\n  <ul>\n    <li>Junie now supports Agent Skills — task-oriented, reusable extensions that allow the agent to perform specialized workflows. To install a skill, add its folder to .junie/skills with a required SKILL.md file used for discovery and execution</li>\n    <li>More efficient edits for non-OpenAI LLMs, now all models are capable of editing several locations in a file within one step</li>\n    <li>Support for guideline directories: instead of a single guidelines file, you can now select a path to a directory with multiple .md files</li>\n    <li>Improved handling of library files</li>\n    <li>Fixed an issue where the hidden plugin could not be reopened; Junie is now accessible from the Tool Windows menu</li>\n    <li>Supported new models:\n      <ul>\n        <li>Claude Sonnet 4.6</li>\n        <li>Claude Opus 4.6</li>\n        <li>Gemini 3.1 Pro Preview</li>\n        <li>GPT 5.3 Codex</li>\n      </ul>\n    </li>\n  </ul>\n  <h2>2xx.549.xx</h2>\n  <ul>\n    <li>Support new models:\n      <ul>\n        <li>Gemini 3 Flash — now the default model for Junie</li>\n        <li>OpenAI GPT-5.2</li>\n        <li>xAI Grok 4.1 Fast (Reasoning)</li>\n      </ul>\n    </li>\n    <li>Support “Bring Your Own Key” (BYOK) for OpenAI and Anthropic in the AI Chat interface</li>\n    <li>Faster LLM responses due to infra-related improvements</li>\n    <li>More stable and accurate user language detection with fewer accidental switches</li>\n    <li>Security and bug fixes via dependency updates</li>\n  </ul>\n  <h2>2xx.506.xx</h2>\n  <ul>\n    <li>Support of OpenAI GPT-5.1-Codex-Max</li>\n    <li>Various technical improvements and bug fixes</li>\n  </ul>\n  <h2>2xx.487.xx</h2>\n  <ul>\n    <li>Junie now supports multilingual responses</li>\n    <li>The Allowlist is now more flexible: you can individually allow Terminal (including RegEx patterns), MCP, Build, RunTest, and other actions; see <a href=\"https://jb.gg/junie-docs-allowlist\">the Junie documentation</a> for details</li>\n    <li>Support new models:\n      <ul>\n        <li>GPT-5.1</li>\n        <li>Gemini 3.0</li>\n        <li>Claude Opus 4.5</li>\n      </ul>\n    </li>\n    <li>Support for 2025.3 IDE version</li>\n    <li>Deprecated support for 2025.1 IDE version</li>\n    <li>Various technical improvements and bug fixes</li>\n  </ul>\n  <h2>2xx.406.xx</h2>\n  <ul>\n    <li>Added \"Auto\" mode that lets Junie choose between coding and chatting flows automatically</li>\n    <li>MCP remote servers can now be configured (Beta):\n      <ul>\n        <li>URL servers without auth, local trusted servers, HTTP headers auth</li>\n        <li>SSO authorization is not supported</li>\n      </ul>\n    </li>\n    <li>Customizable guidelines path per project</li>\n    <li>Asynchronous terminal runner – Junie can launch never‑ending processes in isolated shells (e.g., 'npm start')</li>\n    <li>Rename Refactoring tool added</li>\n    <li>Junie now has the \"Default\" model setting – stay on the model that is regularly updated to the one performing best, according to our evaluations</li>\n    <li>Sunsetting older Claude models (Sonnet 3.7, 4.0)</li>\n    <li>Changes to edit listener</li>\n    <li>Various improvements to task view animations, layouts, and scroll behavior</li>\n  </ul>\n  <h2>2xx.336.xx</h2>\n  <ul>\n    <li>Latency improvements and reasoning optimizations for GPT-5</li>\n    <li>Multi-language support</li>\n    <li>Support for CLion (Beta, IDE 2025.2 only)</li>\n    <li>Asynchronous terminal initialization</li>\n    <li>Added Continue block when Junie stops due to errors or reaching the step limit</li>\n    <li>Improved image handling, Junie can now open images</li>\n    <li>Deprecated support for 2024.3 IDE version</li>\n    <li>Support of Claude Sonnet 4.5</li>\n  </ul>\n  <h2>2xx.284.xx</h2>\n  <ul>\n    <li>Support for Rider (Beta, IDE 2025.2 only)</li>\n  </ul>\n  <h2>2xx.264.xx</h2>\n  <ul>\n    <li>GPT-5 is now the default LLM for Junie</li>\n    <li>Support for images in prompts</li>\n    <li>Junie Asks Questions feature: Junie will now ask for your advice when needed</li>\n    <li>PyCharm Community and PyCharm Unified Free support</li>\n  </ul>\n  <h2>2xx.204.xx</h2>\n  <ul>\n    <li>Beta MCP support (only text mode, SSE not yet supported)</li>\n    <li>WSL support</li>\n    <li>Beta Remote Development Support (Windows not yet supported)</li>\n    <li>30% faster agent execution, Think More option for more complex tasks</li>\n    <li>Ask Mode response is rendered as Markdown</li>\n    <li>Junie terminal commands are no longer saved to terminal history</li>\n  </ul>\n  <h2>2xx.167.xx</h2>\n  <ul>\n    <li>Single-column plan layout</li>\n    <li>Compatibility with IDEA Community</li>\n    <li>Optional support for Sonnet 4.0</li>\n    <li>Improved license management with usage alerts and license selection dialog</li>\n    <li>New notification system</li>\n    <li>Explicit terminal initialization step</li>\n  </ul>\n  <h2>2xx.132.xx</h2>\n  <ul>\n    <li>Android Studio compatibility added (requires IDE version Narwhal 2025.1.1 Canary or newer)</li>\n    <li>Improved response times by migrating some operations to asynchronous processing</li>\n    <li>Better tracking of file changes during shell command execution</li>\n    <li>Title summarization added for reports in \"Ask\" mode</li>\n    <li>Implemented build script change detection system for improved IDE integration</li>\n  </ul>\n  <h2>2xx.105.40</h2>\n  <ul>\n    <li>Support for RubyMine (IDE 2025.1 only), PhpStorm, and RustRover</li>\n    <li>Support PowerShell 7</li>\n    <li>Junie's project directory can now be configured via settings</li>\n    <li>.aiignore to restrict Junie's access to specific files and directories</li>\n    <li>Flexible Brave mode: configurable allow‑list of commands with RegEx support</li>\n    <li>UI/UX fixes and polish</li>\n  </ul>","since":"261.21524","until":"261.*","sinceUntil":"261.21524 — 261.*","channel":"","size":94538144,"downloads":298221,"pluginId":26104,"compatibleVersions":{"RUST":"2026.1 — 2026.1.4","PYCHARM_COMMUNITY":"build 261.21524 — 261.*","RIDER":"2026.1 — 2026.1.5.2","PYCHARM":"2026.1 — 2026.1.5","CLION":"2026.1 — 2026.1.5.1","RUBYMINE":"2026.1 — 2026.1.5","PHPSTORM":"2026.1 — 2026.1.5","ANDROID_STUDIO":"Quail 1 | 2026.1.1 — Quail 4 | 2026.1.4 Patch 1","IDEA_COMMUNITY":"build 261.21524 — 261.*","IDEA":"2026.1 — 2026.1.5","WEBSTORM":"2026.1 — 2026.1.5","GOLAND":"2026.1 — 2026.1.5"},"author":{"id":"6bf3aa72-a7b1-48c7-b150-2d3d6343bb54","name":"Roman Ivanov","link":"/author/6bf3aa72-a7b1-48c7-b150-2d3d6343bb54","hubLogin":"Roman.Ivanov","isJetBrains":true,"icon":"https://hub.jetbrains.com/api/rest/avatar/6bf3aa72-a7b1-48c7-b150-2d3d6343bb54","showMarketoCheckbox":true},"modules":["matterhorn.ej-core-a2ux.server.main","matterhorn.ej-core-ide.mcp-server.main","matterhorn.ide-core.android-platform.main","matterhorn.ej-core-ide.kmp.android-ij.main","matterhorn.ej-ui.backend.jcp.main","matterhorn.ej-core-ide.java.main","matterhorn.ide-server.rpc.main","matterhorn.ej-ui.backend.main","matterhorn.ej-ui.debug.main","matterhorn.ide-core.android-ij-platform.main","matterhorn.ej-core-ide.javascript.main","matterhorn.ide-core.kmp-platform.main","matterhorn.ej-core-ide.gradle.main","matterhorn.ej-ui.backend.activation.interop.main","matterhorn.ej-core-ide.kmp.android-as.main","matterhorn.ej-ui.shared.main","matterhorn.ej-core-ide.junie.main","matterhorn.ej-core-ide.kotlin.main","matterhorn.ej-core-ide.android-as.main","matterhorn.ej-app.cli-ide.main","matterhorn.ej-core-ide.android.main","matterhorn.ej-core.main","matterhorn.ej-core-a2ux.main","matterhorn.ej-core-ide.kmp.android.main","matterhorn.ej-core-ide.php.main","matterhorn.ej-ui.main","matterhorn.ej-core-ide.kmp.compose-desktop.main","matterhorn.ej-core-ide.python.main","matterhorn.ide-server.android.main","matterhorn.ide-core.ide-core-java.main","matterhorn.ej-core-ide.clion.main","matterhorn.ej-ui.backend.activation.enterprise.main","matterhorn.ej-core-api.main","matterhorn.ej-core-ide.go.main","matterhorn.ej-ui.php.main","matterhorn.ej-core-ide.main","matterhorn.ej-core-ide.ruby.main","matterhorn.ej-ui.backend.activation.main","matterhorn.ej-core-ide.kmp.main","matterhorn.ej-core-ide.maven.main","matterhorn.ej-core-ide.scala.main","matterhorn.ej-core-ide.rider.main","matterhorn.ej-core-ide.kmp.ios.main","matterhorn.ej-core-ide.chronicles.main","matterhorn.ej-ui.kmp.android.main","matterhorn.ej-core-ide.android-ij.main","matterhorn.ej-core-ide.shared.main","matterhorn.ej-core-ide.rust.main","matterhorn.ej-ui.backend.server.main"]},{"id":1080015,"link":"/plugin/26104-junie-the-ai-coding-agent-by-jetbrains/versions/stable/1080015","version":"261.1966.50","approve":true,"listed":true,"hidden":false,"recalculateCompatibilityAllowed":true,"cdate":"1781692004000","file":"26104/1080015/ej-release-261.1966.50.zip","notes":"<h2>2xx.1966.xx</h2>\n  <ul>\n    <li>WSL projects are now supported in Junie ACP</li>\n    <li>Debug mode introduced for AI Chat</li>\n    <li>DB MCP tools are enabled out of the box</li>\n    <li>Model-selection onboarding added for the legacy Junie tool window</li>\n    <li>Preparation for multi-project support in ACP</li>\n    <li>ACP additional directories: extra workspace roots with a fallback for non-conformant clients</li>\n    <li>Per-client configuration options and smoother model-switch announcements for ACP</li>\n    <li>Improved resilience: orphan/stuck-process mitigation for the ACP agent</li>\n    <li>Approval prompt for reading the env file</li>\n    <li>Required Git4Idea, Markdown, and Terminal plugins are now declared as dependencies, so Junie loads reliably</li>\n    <li>Better Android Studio support</li>\n    <li>Support for Anthropic Opus 4.8</li>\n    <li>Support for Fable (currently unavailable due to US regulations)</li>\n  </ul>\n  <p><b>Bug fixes:</b></p>\n  <ul>\n    <li>Fixed Junie randomly getting stuck on some actions</li>\n    <li>Removed the Settings → Tools → Junie → MCP Settings page</li>\n    <li>Fixed a NullPointerException in ChroniclesFileListener</li>\n  </ul>\n  <h2>2xx.1755.xx</h2>\n  <ul>\n    <li>Added Gemini 3.5 Flash and Grok 4.3 support</li>\n    <li>MCP extensions are now available</li>\n    <li>Certain errors are now displayed as-is instead of a generic \"Unexpected error\" message</li>\n    <li>Fixed integration with JetBrains Space for discussions and commit fetching</li>\n    <li>Multiple fixes</li>\n  </ul>\n  <h2>2xx.1218.xx</h2>\n  <ul>\n    <li>Support for Anthropic Opus 4.7</li>\n    <li>Support for OpenAI GPT-5.5</li>\n    <li>Rebuilt Junie integration in AI Chat from the ground up to use Junie CLI as the agent engine (Beta)\n      <ul>\n        <li><a href=\"https://junie.jetbrains.com/docs/junie-cli.html\">Junie CLI</a> is used via ACP (Agent Communication Protocol)</li>\n        <li>It doesn't use legacy dependencies and is faster, more flexible, easier to improve and expand upon</li>\n        <li>We will follow up with this approach in our dedicated tool window as we build upon it</li>\n      </ul>\n    </li>\n    <li>(ACP only) model selector is now available as a dropdown directly in the prompt window</li>\n    <li>(ACP only) Junie is now fully auto – no more \"code\" and \"ask\" modes. Junie is capable of inferring the intent with a very high degree of certainty</li>\n    <li>(ACP only) you can reuse your own <a href=\"https://junie.jetbrains.com/docs/custom-slash-commands.html\">custom commands</a> created via \"/commands\" in the CLI version of Junie</li>\n    <li>Junie Settings are now moved to a dedicated window\n      <ul>\n        <li>Either use the three-dot menu from the Junie tool window, or Search Everywhere via Shift+Shift -&gt; Input \"Junie Settings\"</li>\n      </ul>\n    </li>\n    <li>AI Chat Junie uses a separate <a href=\"https://junie.jetbrains.com/docs/action-allowlist-junie-cli.html\">allowlist</a> that you can build dynamically while using Junie in non-brave mode (allowlist in Junie Settings is only for the dedicated Junie tool window)</li>\n    <li>Added History Migration feature in the dedicated tool window:\n      <ul>\n        <li>Import History from Previous IDE Versions — consolidates Junie history from all previous IDE versions into the current one. Run this first if you've used Junie across multiple IDE installations</li>\n        <li>Move Project History to AI Chat — exports your past sessions into AI Chat as native conversations, with full rendering of file changes, terminal output, and test results</li>\n        <li>Move Project History to CLI — exports your past sessions into the CLI session format, accessible from the Junie command line</li>\n      </ul>\n    </li>\n    <li>All changes are available starting with 2026.1 versions of JetBrains IDEs</li>\n  </ul>\n  <p><b>Known issues:</b></p>\n  <ul>\n    <li>MCP servers that require SSO during configuration can be configured only through the CLI (in the terminal)</li>\n    <li>Tasks from previous IDEs might not show up after using the history migration feature</li>\n    <li>(AI Chat) WSL users may encounter an issue where the connection to the IDE cannot be established. In this case, Junie will still remain functional but will have a smaller toolset</li>\n    <li>Diff line counts can sometimes be incorrect</li>\n    <li>File operations performed via bash commands during a Junie run can be absent from the \"Done\" block with diffs. In these cases, use the \"Local History\" IDE feature for navigating and rolling back</li>\n    <li>Conversations with previous implementation of Junie in AI Chat remain accessible, but follow-up prompts will not retain the context</li>\n  </ul>\n  <h2>2xx.819.xx</h2>\n  <ul>\n    <li>Support for OpenAI GPT-5.4</li>\n    <li>CLI improvements: GitHub Actions installation support, /cost and /recap commands, logout command, in-app tips, improved paste handling, Markdown table rendering</li>\n    <li>Added lint tool, web_search tool, rename refactoring, regex search with file extensions</li>\n    <li>Support for reading PDF, DOCX, XLSX, PPT, and PPTX files with Markdown conversion</li>\n    <li>Enhanced task state management, history compression, and session replay functionality</li>\n    <li>Added Kotlin to MCP, AGENTS.md support, enhanced MCP server suggestions</li>\n    <li>Support for adaptive thinking for Anthropic models</li>\n  </ul>\n  <h2>2xx.620.xx</h2>\n  <ul>\n    <li>Junie now supports Agent Skills — task-oriented, reusable extensions that allow the agent to perform specialized workflows. To install a skill, add its folder to .junie/skills with a required SKILL.md file used for discovery and execution</li>\n    <li>More efficient edits for non-OpenAI LLMs, now all models are capable of editing several locations in a file within one step</li>\n    <li>Support for guideline directories: instead of a single guidelines file, you can now select a path to a directory with multiple .md files</li>\n    <li>Improved handling of library files</li>\n    <li>Fixed an issue where the hidden plugin could not be reopened; Junie is now accessible from the Tool Windows menu</li>\n    <li>Supported new models:\n      <ul>\n        <li>Claude Sonnet 4.6</li>\n        <li>Claude Opus 4.6</li>\n        <li>Gemini 3.1 Pro Preview</li>\n        <li>GPT 5.3 Codex</li>\n      </ul>\n    </li>\n  </ul>\n  <h2>2xx.549.xx</h2>\n  <ul>\n    <li>Support new models:\n      <ul>\n        <li>Gemini 3 Flash — now the default model for Junie</li>\n        <li>OpenAI GPT-5.2</li>\n        <li>xAI Grok 4.1 Fast (Reasoning)</li>\n      </ul>\n    </li>\n    <li>Support “Bring Your Own Key” (BYOK) for OpenAI and Anthropic in the AI Chat interface</li>\n    <li>Faster LLM responses due to infra-related improvements</li>\n    <li>More stable and accurate user language detection with fewer accidental switches</li>\n    <li>Security and bug fixes via dependency updates</li>\n  </ul>\n  <h2>2xx.506.xx</h2>\n  <ul>\n    <li>Support of OpenAI GPT-5.1-Codex-Max</li>\n    <li>Various technical improvements and bug fixes</li>\n  </ul>\n  <h2>2xx.487.xx</h2>\n  <ul>\n    <li>Junie now supports multilingual responses</li>\n    <li>The Allowlist is now more flexible: you can individually allow Terminal (including RegEx patterns), MCP, Build, RunTest, and other actions; see <a href=\"https://jb.gg/junie-docs-allowlist\">the Junie documentation</a> for details</li>\n    <li>Support new models:\n      <ul>\n        <li>GPT-5.1</li>\n        <li>Gemini 3.0</li>\n        <li>Claude Opus 4.5</li>\n      </ul>\n    </li>\n    <li>Support for 2025.3 IDE version</li>\n    <li>Deprecated support for 2025.1 IDE version</li>\n    <li>Various technical improvements and bug fixes</li>\n  </ul>\n  <h2>2xx.406.xx</h2>\n  <ul>\n    <li>Added \"Auto\" mode that lets Junie choose between coding and chatting flows automatically</li>\n    <li>MCP remote servers can now be configured (Beta):\n      <ul>\n        <li>URL servers without auth, local trusted servers, HTTP headers auth</li>\n        <li>SSO authorization is not supported</li>\n      </ul>\n    </li>\n    <li>Customizable guidelines path per project</li>\n    <li>Asynchronous terminal runner – Junie can launch never‑ending processes in isolated shells (e.g., 'npm start')</li>\n    <li>Rename Refactoring tool added</li>\n    <li>Junie now has the \"Default\" model setting – stay on the model that is regularly updated to the one performing best, according to our evaluations</li>\n    <li>Sunsetting older Claude models (Sonnet 3.7, 4.0)</li>\n    <li>Changes to edit listener</li>\n    <li>Various improvements to task view animations, layouts, and scroll behavior</li>\n  </ul>\n  <h2>2xx.336.xx</h2>\n  <ul>\n    <li>Latency improvements and reasoning optimizations for GPT-5</li>\n    <li>Multi-language support</li>\n    <li>Support for CLion (Beta, IDE 2025.2 only)</li>\n    <li>Asynchronous terminal initialization</li>\n    <li>Added Continue block when Junie stops due to errors or reaching the step limit</li>\n    <li>Improved image handling, Junie can now open images</li>\n    <li>Deprecated support for 2024.3 IDE version</li>\n    <li>Support of Claude Sonnet 4.5</li>\n  </ul>\n  <h2>2xx.284.xx</h2>\n  <ul>\n    <li>Support for Rider (Beta, IDE 2025.2 only)</li>\n  </ul>\n  <h2>2xx.264.xx</h2>\n  <ul>\n    <li>GPT-5 is now the default LLM for Junie</li>\n    <li>Support for images in prompts</li>\n    <li>Junie Asks Questions feature: Junie will now ask for your advice when needed</li>\n    <li>PyCharm Community and PyCharm Unified Free support</li>\n  </ul>\n  <h2>2xx.204.xx</h2>\n  <ul>\n    <li>Beta MCP support (only text mode, SSE not yet supported)</li>\n    <li>WSL support</li>\n    <li>Beta Remote Development Support (Windows not yet supported)</li>\n    <li>30% faster agent execution, Think More option for more complex tasks</li>\n    <li>Ask Mode response is rendered as Markdown</li>\n    <li>Junie terminal commands are no longer saved to terminal history</li>\n  </ul>\n  <h2>2xx.167.xx</h2>\n  <ul>\n    <li>Single-column plan layout</li>\n    <li>Compatibility with IDEA Community</li>\n    <li>Optional support for Sonnet 4.0</li>\n    <li>Improved license management with usage alerts and license selection dialog</li>\n    <li>New notification system</li>\n    <li>Explicit terminal initialization step</li>\n  </ul>\n  <h2>2xx.132.xx</h2>\n  <ul>\n    <li>Android Studio compatibility added (requires IDE version Narwhal 2025.1.1 Canary or newer)</li>\n    <li>Improved response times by migrating some operations to asynchronous processing</li>\n    <li>Better tracking of file changes during shell command execution</li>\n    <li>Title summarization added for reports in \"Ask\" mode</li>\n    <li>Implemented build script change detection system for improved IDE integration</li>\n  </ul>\n  <h2>2xx.105.40</h2>\n  <ul>\n    <li>Support for RubyMine (IDE 2025.1 only), PhpStorm, and RustRover</li>\n    <li>Support PowerShell 7</li>\n    <li>Junie's project directory can now be configured via settings</li>\n    <li>.aiignore to restrict Junie's access to specific files and directories</li>\n    <li>Flexible Brave mode: configurable allow‑list of commands with RegEx support</li>\n    <li>UI/UX fixes and polish</li>\n  </ul>","since":"261.21524","until":"261.*","sinceUntil":"261.21524 — 261.*","channel":"","size":113721671,"downloads":273889,"pluginId":26104,"compatibleVersions":{"RUST":"2026.1 — 2026.1.4","PYCHARM_COMMUNITY":"build 261.21524 — 261.*","RIDER":"2026.1 — 2026.1.5.2","PYCHARM":"2026.1 — 2026.1.5","CLION":"2026.1 — 2026.1.5.1","RUBYMINE":"2026.1 — 2026.1.5","PHPSTORM":"2026.1 — 2026.1.5","ANDROID_STUDIO":"Quail 1 | 2026.1.1 — Quail 4 | 2026.1.4 Patch 1","IDEA_COMMUNITY":"build 261.21524 — 261.*","IDEA":"2026.1 — 2026.1.5","WEBSTORM":"2026.1 — 2026.1.5","GOLAND":"2026.1 — 2026.1.5"},"author":{"id":"3298c250-7379-48b8-b8ac-02f08ba92156","name":"Sergey Shkredov","link":"/author/3298c250-7379-48b8-b8ac-02f08ba92156","hubLogin":"serjic.shkredov","isJetBrains":true,"icon":"https://hub.jetbrains.com/api/rest/avatar/3298c250-7379-48b8-b8ac-02f08ba92156","showMarketoCheckbox":true},"modules":["matterhorn.ej-core-a2ux.server.main","matterhorn.ide-core.android-platform.main","matterhorn.ej-core-ide.kmp.android-ij.main","matterhorn.ej-ui.backend.jcp.main","matterhorn.ej-core-ide.java.main","matterhorn.ide-server.rpc.main","matterhorn.ej-ui.backend.main","matterhorn.ej-core-ide.kotlin.embark-kotlin.main","matterhorn.ej-ui.debug.main","matterhorn.ide-core.android-ij-platform.main","matterhorn.ej-core-ide.javascript.main","matterhorn.ej-core-ide.python.embark-python.main","matterhorn.ide-core.kmp-platform.main","matterhorn.ej-core-ide.gradle.main","matterhorn.ej-ui.backend.activation.interop.main","matterhorn.ej-core-ide.kmp.android-as.main","matterhorn.ej-ui.shared.main","matterhorn.ej-core-ide.junie.main","matterhorn.ej-core-ide.kotlin.main","matterhorn.ej-core-ide.android-as.main","matterhorn.ej-app.cli-ide.main","matterhorn.ej-core-ide.android.main","matterhorn.ej-core-ide.rider.embark-rider.main","matterhorn.ej-core-a2ux.main","matterhorn.ej-core-ide.kmp.android.main","matterhorn.ej-core-ide.php.main","matterhorn.ej-ui.main","matterhorn.ej-core-ide.kmp.compose-desktop.main","matterhorn.ej-core-ide.python.main","matterhorn.ide-server.android.main","matterhorn.ide-core.ide-core-java.main","matterhorn.ej-core-ide.clion.main","matterhorn.ej-core-ide.java.embark-java.main","matterhorn.ej-ui.backend.activation.enterprise.main","matterhorn.ej-core-ide.go.main","matterhorn.ej-ui.php.main","matterhorn.ej-core-ide.javascript.embark-javascript.main","matterhorn.ej-core-ide.ruby.main","matterhorn.ej-ui.backend.activation.main","matterhorn.ej-core-ide.kmp.main","matterhorn.ej-core-ide.maven.main","matterhorn.ej-core-ide.scala.main","matterhorn.ej-core-ide.rider.main","matterhorn.ej-core-ide.kmp.ios.main","matterhorn.ej-core-ide.chronicles.main","matterhorn.ej-ui.kmp.android.main","matterhorn.ej-core-ide.android-ij.main","matterhorn.ej-core-ide.rust.main","matterhorn.ej-ui.backend.server.main"]},{"id":1071818,"link":"/plugin/26104-junie-the-ai-coding-agent-by-jetbrains/versions/stable/1071818","version":"261.1831.42","approve":true,"listed":true,"hidden":false,"recalculateCompatibilityAllowed":true,"cdate":"1781030528000","file":"26104/1071818/ej-release-261.1831.42.zip","notes":"<h2>2xx.1218.xx</h2>\n  <ul>\n    <li>Multiple bugfixes</li>\n    <li>Preparation for a massive refactoring</li>\n    <li>Support for Anthropic Opus 4.7</li>\n    <li>Support for OpenAI GPT-5.5</li>\n  </ul>\n  <h2>2xx.819.xx</h2>\n  <ul>\n    <li>Support for OpenAI GPT-5.4</li>\n    <li>CLI improvements: GitHub Actions installation support, /cost and /recap commands, logout command, in-app tips, improved paste handling, Markdown table rendering</li>\n    <li>Added lint tool, web_search tool, rename refactoring, regex search with file extensions</li>\n    <li>Support for reading PDF, DOCX, XLSX, PPT, and PPTX files with Markdown conversion</li>\n    <li>Enhanced task state management, history compression, and session replay functionality</li>\n    <li>Added Kotlin to MCP, AGENTS.md support, enhanced MCP server suggestions</li>\n    <li>Support for adaptive thinking for Anthropic models</li>\n  </ul>\n  <h2>2xx.620.xx</h2>\n  <ul>\n    <li>Junie now supports Agent Skills — task-oriented, reusable extensions that allow the agent to perform specialized workflows. To install a skill, add its folder to .junie/skills with a required SKILL.md file used for discovery and execution</li>\n    <li>More efficient edits for non-OpenAI LLMs, now all models are capable of editing several locations in a file within one step</li>\n    <li>Support for guideline directories: instead of a single guidelines file, you can now select a path to a directory with multiple .md files</li>\n    <li>Improved handling of library files</li>\n    <li>Fixed an issue where the hidden plugin could not be reopened; Junie is now accessible from the Tool Windows menu</li>\n    <li>Supported new models:\n      <ul>\n        <li>Claude Sonnet 4.6</li>\n        <li>Claude Opus 4.6</li>\n        <li>Gemini 3.1 Pro Preview</li>\n        <li>GPT 5.3 Codex</li>\n      </ul>\n    </li>\n  </ul>\n  <h2>2xx.549.xx</h2>\n  <ul>\n    <li>Support new models:\n      <ul>\n        <li>Gemini 3 Flash — now the default model for Junie</li>\n        <li>OpenAI GPT-5.2</li>\n        <li>xAI Grok 4.1 Fast (Reasoning)</li>\n      </ul>\n    </li>\n    <li>Support “Bring Your Own Key” (BYOK) for OpenAI and Anthropic in the AI Chat interface</li>\n    <li>Faster LLM responses due to infra-related improvements</li>\n    <li>More stable and accurate user language detection with fewer accidental switches</li>\n    <li>Security and bug fixes via dependency updates</li>\n  </ul>\n  <h2>2xx.506.xx</h2>\n  <ul>\n    <li>Support of OpenAI GPT-5.1-Codex-Max</li>\n    <li>Various technical improvements and bug fixes</li>\n  </ul>\n  <h2>2xx.487.xx</h2>\n  <ul>\n    <li>Junie now supports multilingual responses</li>\n    <li>The Allowlist is now more flexible: you can individually allow Terminal (including RegEx patterns), MCP, Build, RunTest, and other actions; see <a href=\"https://jb.gg/junie-docs-allowlist\">the Junie documentation</a> for details</li>\n    <li>Support new models:\n      <ul>\n        <li>GPT-5.1</li>\n        <li>Gemini 3.0</li>\n        <li>Claude Opus 4.5</li>\n      </ul>\n    </li>\n    <li>Support for 2025.3 IDE version</li>\n    <li>Deprecated support for 2025.1 IDE version</li>\n    <li>Various technical improvements and bug fixes</li>\n  </ul>\n  <h2>2xx.406.xx</h2>\n  <ul>\n    <li>Added \"Auto\" mode that lets Junie choose between coding and chatting flows automatically</li>\n    <li>MCP remote servers can now be configured (Beta):\n      <ul>\n        <li>URL servers without auth, local trusted servers, HTTP headers auth</li>\n        <li>SSO authorization is not supported</li>\n      </ul>\n    </li>\n    <li>Customizable guidelines path per project</li>\n    <li>Asynchronous terminal runner – Junie can launch never‑ending processes in isolated shells (e.g., 'npm start')</li>\n    <li>Rename Refactoring tool added</li>\n    <li>Junie now has the \"Default\" model setting – stay on the model that is regularly updated to the one performing best, according to our evaluations</li>\n    <li>Sunsetting older Claude models (Sonnet 3.7, 4.0)</li>\n    <li>Changes to edit listener</li>\n    <li>Various improvements to task view animations, layouts, and scroll behavior</li>\n  </ul>\n  <h2>2xx.336.xx</h2>\n  <ul>\n    <li>Latency improvements and reasoning optimizations for GPT-5</li>\n    <li>Multi-language support</li>\n    <li>Support for CLion (Beta, IDE 2025.2 only)</li>\n    <li>Asynchronous terminal initialization</li>\n    <li>Added Continue block when Junie stops due to errors or reaching the step limit</li>\n    <li>Improved image handling, Junie can now open images</li>\n    <li>Deprecated support for 2024.3 IDE version</li>\n    <li>Support of Claude Sonnet 4.5</li>\n  </ul>\n  <h2>2xx.284.xx</h2>\n  <ul>\n    <li>Support for Rider (Beta, IDE 2025.2 only)</li>\n  </ul>\n  <h2>2xx.264.xx</h2>\n  <ul>\n    <li>GPT-5 is now the default LLM for Junie</li>\n    <li>Support for images in prompts</li>\n    <li>Junie Asks Questions feature: Junie will now ask for your advice when needed</li>\n    <li>PyCharm Community and PyCharm Unified Free support</li>\n  </ul>\n  <h2>2xx.204.xx</h2>\n  <ul>\n    <li>Beta MCP support (only text mode, SSE not yet supported)</li>\n    <li>WSL support</li>\n    <li>Beta Remote Development Support (Windows not yet supported)</li>\n    <li>30% faster agent execution, Think More option for more complex tasks</li>\n    <li>Ask Mode response is rendered as Markdown</li>\n    <li>Junie terminal commands are no longer saved to terminal history</li>\n  </ul>\n  <h2>2xx.167.xx</h2>\n  <ul>\n    <li>Single-column plan layout</li>\n    <li>Compatibility with IDEA Community</li>\n    <li>Optional support for Sonnet 4.0</li>\n    <li>Improved license management with usage alerts and license selection dialog</li>\n    <li>New notification system</li>\n    <li>Explicit terminal initialization step</li>\n  </ul>\n  <h2>2xx.132.xx</h2>\n  <ul>\n    <li>Android Studio compatibility added (requires IDE version Narwhal 2025.1.1 Canary or newer)</li>\n    <li>Improved response times by migrating some operations to asynchronous processing</li>\n    <li>Better tracking of file changes during shell command execution</li>\n    <li>Title summarization added for reports in \"Ask\" mode</li>\n    <li>Implemented build script change detection system for improved IDE integration</li>\n  </ul>\n  <h2>2xx.105.40</h2>\n  <ul>\n    <li>Support for RubyMine (IDE 2025.1 only), PhpStorm, and RustRover</li>\n    <li>Support PowerShell 7</li>\n    <li>Junie's project directory can now be configured via settings</li>\n    <li>.aiignore to restrict Junie's access to specific files and directories</li>\n    <li>Flexible Brave mode: configurable allow‑list of commands with RegEx support</li>\n    <li>UI/UX fixes and polish</li>\n  </ul>","since":"261.21524","until":"261.*","sinceUntil":"261.21524 — 261.*","channel":"","size":117081674,"downloads":277524,"pluginId":26104,"compatibleVersions":{"RUST":"2026.1 — 2026.1.4","CWMGUEST":"build 261.21524 — 261.*","GATEWAY":"2026.1 — 2026.1.3","PYCHARM_COMMUNITY":"build 261.21524 — 261.*","RIDER":"2026.1 — 2026.1.5.2","PYCHARM":"2026.1 — 2026.1.5","CLION":"2026.1 — 2026.1.5.1","RUBYMINE":"2026.1 — 2026.1.5","JBCLIENT":"build 261.21524 — 261.*","PHPSTORM":"2026.1 — 2026.1.5","ANDROID_STUDIO":"Quail 1 | 2026.1.1 — Quail 4 | 2026.1.4 Patch 1","IDEA_COMMUNITY":"build 261.21524 — 261.*","IDEA":"2026.1 — 2026.1.5","WEBSTORM":"2026.1 — 2026.1.5","GOLAND":"2026.1 — 2026.1.5"},"author":{"id":"3298c250-7379-48b8-b8ac-02f08ba92156","name":"Sergey Shkredov","link":"/author/3298c250-7379-48b8-b8ac-02f08ba92156","hubLogin":"serjic.shkredov","isJetBrains":true,"icon":"https://hub.jetbrains.com/api/rest/avatar/3298c250-7379-48b8-b8ac-02f08ba92156","showMarketoCheckbox":true},"modules":["matterhorn.ej-core-a2ux.server.main","matterhorn.ide-core.android-platform.main","matterhorn.ej-core-ide.kmp.android-ij.main","matterhorn.ej-ui.backend.jcp.main","matterhorn.ej-core-ide.java.main","matterhorn.ide-server.rpc.main","matterhorn.ej-ui.backend.main","matterhorn.ej-core-ide.kotlin.embark-kotlin.main","matterhorn.ej-ui.debug.main","matterhorn.ide-core.android-ij-platform.main","matterhorn.ej-core-ide.javascript.main","matterhorn.ej-core-ide.python.embark-python.main","matterhorn.ide-core.kmp-platform.main","matterhorn.ej-core-ide.gradle.main","matterhorn.ej-ui.backend.activation.interop.main","matterhorn.ej-core-ide.kmp.android-as.main","matterhorn.ej-ui.shared.main","matterhorn.ej-core-ide.junie.main","matterhorn.ej-core-ide.kotlin.main","matterhorn.ej-core-ide.android-as.main","matterhorn.ej-app.cli-ide.main","matterhorn.ej-core-ide.android.main","matterhorn.ej-core-ide.rider.embark-rider.main","matterhorn.ej-core-a2ux.main","matterhorn.ej-core-ide.kmp.android.main","matterhorn.ej-core-ide.php.main","matterhorn.ej-ui.main","matterhorn.ej-core-ide.kmp.compose-desktop.main","matterhorn.ej-core-ide.python.main","matterhorn.ide-server.android.main","matterhorn.ide-core.ide-core-java.main","matterhorn.ej-core-ide.clion.main","matterhorn.ej-core-ide.java.embark-java.main","matterhorn.ej-ui.backend.activation.enterprise.main","matterhorn.ej-core-ide.go.main","matterhorn.ej-ui.php.main","matterhorn.ej-core-ide.javascript.embark-javascript.main","matterhorn.ej-core-ide.ruby.main","matterhorn.ej-ui.backend.activation.main","matterhorn.ej-core-ide.kmp.main","matterhorn.ej-core-ide.maven.main","matterhorn.ej-core-ide.scala.main","matterhorn.ej-core-ide.rider.main","matterhorn.ej-core-ide.kmp.ios.main","matterhorn.ui-acp-ide.main","matterhorn.ej-core-ide.chronicles.main","matterhorn.ej-ui.kmp.android.main","matterhorn.ej-core-ide.android-ij.main","matterhorn.ej-core-ide.rust.main","matterhorn.ej-ui.backend.server.main"]}]