Skip to content

Release 18.4.0 – March 14 to June 13, 2026

✨ New Features

  • Add a new VT100-VT520 compatible built-in terminal emulator with full terminal support a9936b1 #3903
  • Add Docked Chat AI Support for easier access to AI features 82fcba0
  • Add OpenAI provider support for LLM integration f60c990
  • Add support for MoonshotAI LLM provider and improve UI defaults 4626e17
  • Add Context Compaction and Usage Tracking for chat history management b08e166
  • Add MCP Tools Configuration Dialog with per-tool enable/disable control aca2655
  • Add SOP (Standard Operating Procedure) parsing and execution support 84bf424
  • Add Agent SOP Resources and Summary Scanning capabilities ac2b4fb
  • Add WSL Distro Discovery to Builtin Terminals ec6d16a
  • Add Terminal Text Link Handling for clickable links in terminal output c0c82f9
  • Add LLM File Context Menu Integration for quick access to AI features ddf29aa
  • Add Multi-Select SFTP Context File Picker for remote file operations 014d66d
  • Add Context File Loading to Chat AI for better context awareness 23115121
  • Add ReadFileMetadata Tool and improve LSP performance dc38a3a
  • Add Directory Creation Support to File System Tools 1869cd9
  • Improve case-insensitive response handling and user prompts 6630f53
  • Improve AI Documentation, Slash Commands, and Agentic Loop Behavior b1d8a5a

🐛 Bug Fixes

  • Fix Claude Client goes out-of-sync 6cf94f8
  • Fix Git Root Detection for Worktree Repositories 22d622e
  • Fix Docstring Context Extraction and add JSON contains alias d90772a
  • Fix CTags Initialization and Symbol Parsing 6be1211
  • Fix Python Symbol Kind Mapping for CTags ff7c1a1
  • Fix CTags Invocation and skip duplicate implementations 0c4a5ea
  • Fix Remote File Loading and Breakpoint Paths for debugging 1fd8f31
  • Fix Workspace Mapping Initialization and deduplicate entries e349e4a
  • Fix Trust Handling for Tool Approval and Persistence 76da5db
  • Fix Tool Trust Level Dialog Activation and Persistence d8a6c12
  • Fix Directory Patch Target not working f784efc
  • Fix AI Tool Prompt hang during client shutdown c584ff4
  • Fix Label Extraction to skip prompt metadata 8be5ee1
  • Fix Default Terminal Detection on Windows d8c743a
  • Fix URL Character Validation in Markdown Styler 0c8c1d3
  • Fix Markdown Diff Styling and Line Start Detection 500f1e2
  • Fix man page install location 46458b1 #3875
  • Fix compilation with MSVC: No dllexport when class is fully inlined fea2ce9 #3900

🔧 Improvements / Refactorings

  • Replace cJSON by nlohmann::ordered_json for better JSON handling 9b5cad8 #3896
  • Refactor Worker Thread Lifecycle to prevent use-after-free bugs 3294b1e
  • Refactor LLM Chat API to single-prompt model with completion handlers 330c6da
  • Refactor AI Chat History Management for better organization 24c8d93
  • Refactor Crash and Hang Stack Reporting b3f86b7
  • Refactor Terminal Options Storage and improve shell command prompt f206449
  • Refactor Tail Panel and File System Watcher 9251c9e
  • Improve AI configuration reloading robustness and error handling 40bab16
  • Add Find-In-Files Summary Mode and update Max Tokens UI to KB units b07a283
  • Add Markdown Styling for Check and Error Symbols bb28225
  • Add Lexer Installation for Standalone MinGW Builds (wxCrafter) 19acb13
  • Refactor Mac Flat Tab Rendering for better appearance 2517346
  • Update LSP Request Handling and CTags Symbol Parsing bdd0062
  • Refactor Ctags Lookup and handle parse errors gracefully d10693d
  • Refactor CTags Parsing APIs for C++ buffers 2a2a22d
  • Update MSYS2 Compiler Lookup path handling 796076d
  • Add Headless Wxcgen and share runtime shim for build tools 38df9d6 #3970
  • Update Assistant Submodule to latest version 30e600a

📝 Documentation

  • Update Download Docs for Debian Package Instructions 81fbfde
  • Update Debian 13 Installation Instructions d11f30d
  • Document Agent Instructions in AGENTS file 177e1ba
  • Add MacOS Info Plist for codelite-make 04db7b5
  • Add Czech, Japanese, and Russian localization strings 03a9285
  • Update language files and Italian translation 66fbd46 #3894

🚀 Other

  • Update Inno Setup Theme Detection and installer font 177e1ba
  • Installer script improvements 21b16d1 #3887 #3872
  • Dropping ctagsd LSP in favor of universal symbol lookup 499638c #3882
  • wxCrafter: Allow extra model output parameters for MACRO wxcrafter_target 60fbb46 #3995
  • Add MacOS plist file extension support in workspace configuration d179727
  • Update CodeLite Logo Assets for Light & Dark themes 92bd98921

Thank you for using CodeLite!