Release/2026.1.3#232
Open
DetachHead wants to merge 2201 commits into
Open
Conversation
(cherry picked from commit 635c84643253f8d31797513d59ba72114eb079b3) GitOrigin-RevId: f3d2b6a4c4355312820a7650cc09c6263681b597
…ndClass during JS debug (cherry picked from commit 4e77876871162be8b42d6902290dfdceed2540ff) IJ-CR-201819 GitOrigin-RevId: ffd801c2bebad5f4a58704ae29aea7c3f1a390c3
Debugger MCP can resume or start debug sessions as a backend-driven workflow. A regular breakpoint pause should still update debugger state, but it should not bring the IDE/debugger UI to front while the agent is controlling execution. Add an internal XDebugSessionData flag and route breakpoint pause attraction through an effective attract value. The MCP execution helper now offers an internal ProgramRunner.Callback delegate so Debugger MCP can mark the fresh XDebugger session before process start notification without adding debugger internals to the generic MCP module. The marker remains set for the session lifetime and is removed when the session stops. The STOP action now waits for the sessionStopped event, so the tool result is synchronized with stop cleanup. Tests cover new MCP-started sessions and existing sessions controlled through resume/run-to-line. GitOrigin-RevId: 11abcaa6a40eebffc44f98fec402a1bb3ec573f3
GitOrigin-RevId: d504111def2f1d378888ead91d11e371a6658a1e
…matSpecAnnotator` GitOrigin-RevId: ea66247b498245bebd72e4622aefc103180fc1ad
https://buildserver.labs.intellij.net/build/940171505 GitOrigin-RevId: 233099056014b4ed5f508638f58be780e17e40a6
Also, add options for some agent CLIs for more deep usage analysis. (cherry picked from commit 5cecc400f3bd5322dbec01f617da121a550f8454) IJ-CR-202756 GitOrigin-RevId: 66405239cafb9cd40c839e9ba0b02c5d42c8e2fd
https://buildserver.labs.intellij.net/build/940827140 GitOrigin-RevId: e77f2b10bd4ffaa0de0ecdb06bb8cba28664cb3d
(cherry-picked from commit fde00a7379668eae7d6013f6095c357a7528d9ef) IJ-CR-199909 GitOrigin-RevId: 9e07a0416a3f14abd5bb6e220c0f1e4857a6564b
https://buildserver.labs.intellij.net/build/940939040 GitOrigin-RevId: 1b308e0b54d7c72251db29a32cb15eabbfe4e0a6
put exact matches in plugin names to the top, then exact matches in descriptions, then everything else (cherry picked from commit 71834acf3c32705cbdfd7e7a88fd687155bfef34) GitOrigin-RevId: 629ae52e11e3430b7b6a6fc08a0c76017aba83f1
don't compute score more than once; unite sorting with filtering (cherry picked from commit 4d55ce5ada33406edc84008a6c3db9c9e459ec13) GitOrigin-RevId: aa468102893c4fe720be4ed2f2c9f03f9a68f8d4
…ratio of matched region to containing text (cherry picked from commit c0ec079a7d76e75f291728b14f13e4029f4ca90b) GitOrigin-RevId: 7dc20adc917397ba9dd62ec5ea28e212a14f25bb
Both the generic JSON colors page and the MongoDB JSON colors page had malformed preview snippets, which left adjacent properties without a separator in the demo text. (cherry picked from commit 7d9212d5ea96dfc5225adf4cd84d0d5006a24739) IJ-CR-200179 GitOrigin-RevId: 9abbdeca33a370f071ca53f1709566f6c213cbd1
There's not much sense in polling, bc the list is always refreshed on swithing to the list tab #IJPL-242970 Fixed (cherry picked from commit 33946180fab9d57bbf0377a06b50d6be805995b1) IJ-CR-202794 GitOrigin-RevId: a38e1e1df146e9679342f01b9bf3dcad4b7eb1a5
GitOrigin-RevId: 32540984c071826078fbc56f7cb540a4a10ddfc1
Add env tests for UV against Local / WSL / Docker / SSH targets: - UvOnTargetTest: parameterized over the eel framework (Local/WSL/Docker). Covers detection, existing-env SDK wrap, new-env creation, and local pyproject.toml -> remote uv sync mapping. Write-heavy flows skip Docker (eel-Docker fixture is read-only); existing-env on Docker uses the venv pre-baked at /app/.venv in python_uv:latest. - UvOnSshTest: complements UvOnTargetTest via PySshDockerContainer for the write-heavy flows, plus smoke checks for PythonPackageManager.forSdk and PyRunToolProvider.forSdk on remote UV SDKs. - UvLowLevelTargetTest: mock-CLI argument shape (venv path forwarding, canChangeTomlOrLock dispatch). - UvSdkFlavorDataTest: UvSdkAdditionalData JDOM round-trip. GitOrigin-RevId: 031d0d5a4c941ab5ddc1b5fc146a914e8830a7d8
https://buildserver.labs.intellij.net/build/940999354 GitOrigin-RevId: 7c87336359c740456ee004ec8c75c5035d742e58
https://buildserver.labs.intellij.net/build/941002300 GitOrigin-RevId: 8ce369be80952894e03de45c59eb44b3ac7a6039
(cherry picked from commit 2aef01f546cbddc3bf6863ad2f21262fe5e50a59) IJ-CR-202255 GitOrigin-RevId: 654904a7012a7dc20e8cc5a345273f65de2ab681
GitOrigin-RevId: c24471a9877993fa3f4ce7c0cbd6aace73ebf9df
https://buildserver.labs.intellij.net/build/941849993 GitOrigin-RevId: b39c907e1699ed6db1cf4f5853f2e4ea99fedfd0
https://buildserver.labs.intellij.net/build/942149171 GitOrigin-RevId: 5b0c6c3f7626f34ec064905c2befa588a9d1573d
…41633) Follow-up: 8036906a3d46e85e7f3975d24bf43f8bba433908 GitOrigin-RevId: 60c8b3c8517b76aa53169e84e1e880e708cdfd27
…resolving with TerminalAgentResolver (IJPL-241633) The provider menu in the agent prompt palette decided enable/disable using a narrower probe (`PathEnvironmentVariableUtil.findExecutableInPathOnAnyOS`) than the launch path, which now goes through `TerminalAgentResolver` (PATH plus known-location candidates such as `$HOME/.local/bin`, `/usr/local/bin`, `$HOME\AppData\Roaming\npm`). On hosts where the binary lives only in a known-location directory but not on the GUI process's PATH, the popup wrongly showed the provider as missing even though the launch would have succeeded. GitOrigin-RevId: 3818020c68e1ecee77f924c8370c4774a1a08b91
Newer codex CLI rejects `--full-auto` at the top level (TUI), so YOLO sessions failed to launch with `error: unexpected argument '--full-auto' found`. The flag was removed from the TUI in openai/codex#20133 (openai/codex#20133) and survives only as a deprecation-warning alias under `codex exec`. Use `--yolo` instead — it has long been an alias for `--dangerously-bypass-approvals-and-sandbox` and is accepted at the top level in both pre- and post-removal codex versions, so backward compatibility with older codex builds is preserved without runtime version detection. GitOrigin-RevId: 6cb8bcdc8d61225297f0e085be14fa172e2b752f
https://buildserver.labs.intellij.net/build/942347196 GitOrigin-RevId: c565f15a3a6c90eadc4291fae6442f7f091ae1d3
https://buildserver.labs.intellij.net/build/942354885 GitOrigin-RevId: 89c7d982b89e35b78af8be9c56eebf4dbe363bea
…experimental We still want some space for easier plugin improvements delivery, yet want to give a proper ability to publish external remdev-native plugins to the marketplace -> thus Experimental (cherry picked from commit 91753a0d7d0a044d922d9374c348834e3ab48d6f) IJ-CR-202288 GitOrigin-RevId: 5c17b355c747847c929d4c0e76b9dc3f54f58b68
- prefer explicit ApiStatus annotations instead of package infos to be able to publish necessary APIs in a more convenient way next time (cherry picked from commit 22362d2abd02f3f34652727dfdaa136c596d8cc0) IJ-CR-202288 GitOrigin-RevId: d7bc5b126c747d14bd9f90113010b17d3c399f10
(cherry picked from commit faabf572217ec91f35470884bb719b6abaa1058d) IJ-MR-206189 GitOrigin-RevId: ff88b1e85b24472002481e35d621b82002de8ce7
https://buildserver.labs.intellij.net/build/961233112 GitOrigin-RevId: 5b1e496bda121ce51f4e19afbc638a9992a30829
https://buildserver.labs.intellij.net/build/961239796 GitOrigin-RevId: 62f267e6e731e8ae5b985d53d46bf1ec66db4a88
https://buildserver.labs.intellij.net/build/961246217 GitOrigin-RevId: fdfa365cde92b7d0f21acbcf04e968d9e90577c4
https://buildserver.labs.intellij.net/build/961248954 GitOrigin-RevId: 1adc836c0d84dc558c1621b1e0ac2ab66b7dcd0c
https://buildserver.labs.intellij.net/build/961266570 GitOrigin-RevId: 72975cbe7fd55621a2d1278c16c2cb6407084744
https://buildserver.labs.intellij.net/build/961398473 GitOrigin-RevId: 4c1a0e22b288928f9155fcde64b1a8c6af6a4832
…hter and log errors instead of throwing them IJ-CR-206374 (cherry picked from commit 200ee2a4792ff7b864a508f3884b7095940b1021) GitOrigin-RevId: fdb2a7f412263e57064319d4414c1303b325cd66
…0184 (cherry picked from commit 79afd6f73cf791f4d48fc99d39f336da9dc7b5ce) GitOrigin-RevId: 8e0d86cca9fde05bd168f80784fa590702b5ae52
https://buildserver.labs.intellij.net/build/962730586 GitOrigin-RevId: d54c90cdc213f9107f030150647688bb1178c2b1
https://buildserver.labs.intellij.net/build/962735312 GitOrigin-RevId: 809b0e851e04a5b2912bfd2e5254f992ee6c6ca3
https://buildserver.labs.intellij.net/build/963216138 GitOrigin-RevId: 31632092cb165305f52723860d83187e5babde83
https://buildserver.labs.intellij.net/build/963229613 GitOrigin-RevId: 8494bccc5d241367cb8a629ba4842521a916bc52
https://buildserver.labs.intellij.net/build/963242933 GitOrigin-RevId: cdc27b098352df3195191904d87ff5ebb0645870
https://buildserver.labs.intellij.net/build/964224207 GitOrigin-RevId: b3f42b93b50450f0703ada5d1d6922807331c821
(cherry picked from commit e902478b7dafced18dce5631fe54520273297d2d) IJ-MR-206869 GitOrigin-RevId: c0b4e33aee4c89c5ba9ff20b2f360182a27e25a1
[LLM-14301] Fix global action visibility [LLM-14301] Use dot instead of spacing [LLM-14301] Revert changes made in remote-dev [LLM-14301] Use two spaces instead of slash in a popup [LLM-14301] Clean up remdev & jupyter changes [LLM-14301] add EDT assertion [LLM-14301] Implement a send split button Merge-request: IJ-MR-202616 Merged-by: Egor Baranov <egor.baranov@jetbrains.com> (cherry picked from commit f2eb24c9e8519345b835d484e5630d29943b8678) GitOrigin-RevId: 7007bf5ce5fa849abb8a86e2b3a012481c8e8512
# Conflicts: # BUILD.bazel # build/BUILD.bazel # build/src/JewelMavenArtifactsBuildTarget.kt # intellij.idea.community.main.iml # platform/platform-api/resources/messages/IdeBundle.properties # platform/platform-resources/src/META-INF/PlatformExtensions.xml
9590a85 to
34b353b
Compare
…rectories (#237) * add git menu items back to the file/directory right click menu. like with the editor view right click menu, these git-related options have been moved up to the top-level menu * remove git options that aren't specific to the current file from the right click menus. they are still accessible from the git dropdown menu at the top of the screen. --------- Co-authored-by: detachhead <detachhead@users.noreply.github.com> (cherry picked from commit 3669367)
Co-authored-by: detachhead <detachhead@users.noreply.github.com> (cherry picked from commit f3a1396)
Co-authored-by: detachhead <detachhead@users.noreply.github.com> (cherry picked from commit d897445)
Co-authored-by: detachhead <detachhead@users.noreply.github.com> (cherry picked from commit 541afff)
Co-authored-by: detachhead <detachhead@users.noreply.github.com> (cherry picked from commit d8f0a62)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.