Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
News

Kai 1.0.2 is Now Available

Today Embarcadero released Kai 1.0.2, a further maintenance update focused on improving compatibility, installation reliability, internationalization, and overall product quality for our agentic AI engine for RAD Studio.

Kai 1.0.2 builds on the features introduced in the first release of Kai and on the improvements introduced in version 1.0.1, primarily addressing international language support, but offering also other enhancements including the support for completions using additional AI engines. Installing this update is highly recommended for all Kai users, whether using a paid license or the trial version.

What is Kai?

Embarcadero Kai is an AI-powered, agentic development assistant for RAD Studio that helps Delphi and C++Builder developers write, understand, refactor, and modernize code directly within the IDE. It supports leading cloud AI models as well as local LLMs, enabling developers to automate development tasks while maintaining control over their code, models, and workflows.

Expanding Completions Support

Kai support for completions (available as Ghost test, Code Completions and Code Suggestions) has been expanded to offer integration with additional local AI engines. Once you select the local models tab for completions, you can also pick the URL as before, but also the backend engine you are using: 

To make these different engines work, the configuration page includes the ability to configure another new Kai parameter, the FIM tokens.

FIM (Fill-In-the-Middle) tokens are special control tokens that tell a language model to complete text between a given prefix and suffix, rather than simply continuing from the end of a prompt. They are particularly important for code completion in IDEs, where the model needs to insert code at the cursor while preserving the code that follows. 

Considering that different model families use different special tokens, Kai makes it now possible to pick predefined options or manually customize the FIM tokens, as you can see below:

To determine if a local LLM supports FIM, you can (for example) check the model information on Hugging Face or the vendor’s documentation. It will often explicitly state “Supports Fill-in-the-Middle (FIM).” You can also inspect the tokenizer’s special tokens (tokenizer_config.json or special_tokens_map.json) for FIM tokens. Popular local coding models with FIM support include:

  • StarCoder
  • CodeLlama
  • DeepSeek-Coder
  • Qwen2.5-Coder
  • Codestral
  • Replit Code models

Improved Compatibility and Reliability

Kai 1.0.2 delivers another round of quality improvements that make the product more robust across. The update focuses on five key areas:

  • Better international language support. Improved compatibility with non-English Windows environments, including systems using ANSI code pages, extended European characters, and Japanese and Korean input methods (IME), making Kai work more naturally for developers around the world. This release addresses a locale issue made more visible by the 1.0.1 release and introduces an improved IME model in the chat.
  • Enhanced AI provider compatibility. Expanded support for additional AI deployment scenarios, including improvements for LiteLLM environments and GitHub Enterprise Cloud authentication when using GitHub Copilot.
  • Improved usability. Added small but useful enhancements to everyday workflows, including the ability to copy content directly from the Kai chat window and improved handling of Windows user profiles containing spaces.
  • Additional security. As part of our ongoing commitment to product quality, this release includes internal security improvements that strengthen Kai’s MCP communication infrastructure.

Together, these improvements make Kai more reliable, more compatible with enterprise AI environments, and more polished for developers working across different languages and system configurations.

Customer-Reported Issues Addressed

As part of this update, the development team resolved a number of customer-reported issues submitted through the Embarcadero Quality Portal and through direct customer feedback, including:

  • RSS-5555 Kai Completions: No GitHub Enterprise Cloud (GHE.com) support for GitHub Copilot authentication
  • RSS-5550 No ‘Copy’ option in popup of KAI chat window
  • RSS-5508 Korean IME fails inline composition, forcing a broken OS composition window (Delphi Framework Level Issue)
  • RSS-5640 KAI package fails to load with EEncodingError unless Windows UTF-8 system locale is enabled
  • RSS-5608 Kai 1.0.1 installation via GetIt

How to Get Kai 1.0.2

The new version of Kai is already available in GetIt. You can find it in the GetIt Package Manager dialog or from the Kai Welcome Page. The installer automatically removes the previous version and installs Kai 1.0.2. A restart of RAD Studio is required to complete the update.

Kai 1.0.2 will also be available shortly from the Embarcadero Download Portal at my.embarcadero.com.

Interested in a Trial?

If you haven’t tried Kai and are interested in a trial license, there are three ways to get one:

  • Existing RAD Studio, Delphi, or C++Builder 12.x/13.x customers with a named-user license can install Kai from GetIt (or download it from the Customer Portal), then redeem a 30-day Kai trial license using their existing product license key on the Kai redemption page.
  • Existing Network/Concurrent license customers can contact Embarcadero Sales to obtain a Kai trial license.
  • Developers not on a recent version of RAD Studio can download the RAD Studio trial, which already includes a Kai trial license. Simply install Kai afterwards from GetIt or the Welcome Page.

Work on Kai is Continuing

We’re continuing to invest in Kai with regular quality improvements, expanded AI provider support, enterprise-ready capabilities, and new features driven by customer feedback. We encourage all Kai users to install version 1.0.2 and continue sharing suggestions and ideas through the Embarcadero Quality Portal.

Kai for RAD Studio is Now Available! Special Live Webinar: Introducing Kai - A New Chapter for RAD Studio RAD Studio 13.1 Florence Now Available

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.

Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

About author

Marco is one of the RAD Studio Product Managers, focused on Delphi. He's the best selling author of over 20 books on Delphi.

1 Comment

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

IN THE ARTICLES