Posts

2.3.9.2 release notes

2.3.9.2 Issue 2895  - Added support for Agent Script and AI authoring bundles. Note that this doesn't include a full parser/validator for the Agent Script language, but it does include the following: Explicit support for the  AiAuthoringBundle  metadata type including as a known bundle type. This also includes proper cross-correlation of  *.agent  files and peer  *.bundle-meta.xml  files for the tabbed editor UI, project view nesting rules, navigate-to-related-files functionality, etc. Fixes for several issues deploying and retrieving  AiAuthoringBundle  metadata. New  File | New | Agent Script  action for creating a valid  AiAuthoringBundle  directory with a file template-based  *.agent  file. Salesforce's TextMate bundle for Agent Script files associated with the  *.agent  file extension automatically. The JetBrains TextMate Bundles plugin must be installed and enabled for this to work properly. Simpl...

2.3.9.1 release notes

2.3.9.1 Issue 2888  - Added limit information to record lookup nodes in Flow diagrams when present in a Flow metadata file. Issue 2906  - Fixed an issue with Apex code completions in some compile-time field constants, specifically those of the form  Schema. SObjectTypeName .fields. fieldName . Issue 2909  - Fixed an issue with the signature of  lightning/uiRecordApi.notifyRecordUpdateAvailable() . Updated the bundled Salesforce rules for Cline and Kilo Code. They can be updated via  Illuminated Cloud | Configure Application | Agentforce | Agentforce Vibes  using the respective  Update  rules buttons. If you haven't customized these rules, it's safe to overwrite; otherwise you'll want to merge with your own versions carefully. Hopefully finally fixed the lingering long-running read action during population of  .illuminatedCloud/lwc/types , primarily noticed after indexing completes when first opening a project. Prospective fix for another...

2.3.9.0 release notes

2.3.9.0 Implemented several fixes and improvements for the Apex offline debugger: Issue 2899  - Fixed a potential  AbstractMethodError  during offline Apex debugging due to a breaking plugin SDK change. Issue 2900  - Added recovery for some instances of unbalanced stack frames found in Apex debug logs. This issue has been reported to Salesforce so that it can be fixed properly, but hopefully this recovery mechanism will allow logs with such issues to be used properly. Fixed a few issues with the  Step Out  action so that it should no longer execute the rest of the process when trying to step out of a single method. Improved  Smart Step Into  functionality, particularly how it determines which invokables should be offered for the current statement. Debugger variables are now sorted by last modified descending by default so that the most recently-changed variables appear at the top of the list. This is more in line with how JetBrains' debuggers for ...

2.3.8.9 release notes

2.3.8.9 Issue 2843  - Improved  Agentforce Vibes -like functionality: The  Cline  JetBrains plugin is only available for free through the end of 2025 after which it will require a  Teams subscription . As a result, I have also provided installation/configuration assistance for the  Kilo Code  JetBrains plugin.  Kilo Code  is also based on Cline (as well as  Roo Code ) and provides a  very  similar (almost identical in most respects) UX to Cline. It supports the exact same MCP server configuration and rules format as Cline, and it is 100% free to use for JetBrains users against the same free models, e.g.,  x-ai/grok-code-fast-1 . To avoid the same potential issue, I have actually confirmed this explicitly with the folks at Kilo Code: JetBrains plugin  - The Kilo Code extension/plugin is free to install and use no mandatory subscription required. Free & budget models available  - Kilo Gateway currently includes...

2.3.8.8 release notes

2.3.8.8 Issue 2843  - Integrated  Agentforce Vibes -like functionality using  Cline , bundled Salesforce-specific rules including those from  Salesforce  , and the  Salesforce DX MCP Server . A  demonstration video  is available to help explain installation, configuration, and usage. Note that it's also possible to achieve similar functionality with other agentic AI tool plugins for JetBrains IDEs as documented in the linked issue. Please be aware of a few quirks and considerations that I've observed with Cline: If you use a Windows/ARM64 machine, the Cline plugin in the JetBrains plugin repository is currently  incompatible . I have created a patched build that works properly on that OS/architecture. IC can help download and install that build until the linked issue is resolved and a compatible version is available via the plugin repository. If the Salesforce DX MCP Server is timing out, try running it once directly from the command-line fir...

2.3.8.7 release notes

2.3.8.7 Issue 2890  - Fixed issues with Illuminated Cloud in free 2025.3+ IDEs. As of 2025.3, JetBrains has removed IntelliJ IDEA and PyCharm Community Edition IDEs and replaced them with  unlicensed commercial editions  of those same IDEs. IC was enabling Community Edition-specific functionality in a very specific manner that does not work in these unlicensed commercial IDEs. That should be resolved with these fixes. The one notable downside is that some free IDE-specific functionality may be visible in licensed commercial IDEs even if it's completely inactive. Those features are generally labeled with "(free IDEs)" and can be safely ignored in licensed commercial IDEs. If you still see any remaining regressions or issues in free 2025.3+ IDEs relative to the previous Community Edition IDEs, please report them in the  public issue tracker  and I'll address them ASAP. Fixed an issue with the  PMD Salesforce  inspection against more recent PMD distributi...

2.3.8.6 release notes

2.3.8.6 Enabled support for the 2025.3 JetBrains IDEs that are now in a  release candidate  state. As always, if you see issues with a pre-release IDE build, please revert to the most recent released build and let me know about the issues you've seen so that I can address them. Issue 2878  - Prospective fix for a freeze observed in a user-provided thread dump where IC is frequently enumerating full LWC components including all attributes when only component header information is required. Issue 2882  - Added  editor  as an allowed attribute of the  TargetConfigProperty  element in LWC component  meta.xml  files. Issue 2883  - Fixed several issues with how  {label.*}  is processed in LWC HTML templates. Previously it was interpreted as a custom label reference, but that was incorrect. Now it's properly interpreted as a JS/TS controller reference. Also added support for braced expression variant completions and references vi...