Starting with OpenEdge 13.1, CABL, related SonarQube plugins, and AssistAI are not included in the Feature Repository. Install these optional third-party plugins after installing the Developer Studio features.

Install the CABL or SonarQube analysis plugin

The CABL/SonarQube plugin is an optional third-party Eclipse plugin that integrates Code Analyzer for ABL (CABL) with SonarQube-related code-analysis tools. It helps analyze ABL source code and review or report code-quality findings within the Eclipse development environment.

For more information about Code Analyzer for ABL, see Introduction to Code Analyzer for ABL.

Before installing CABL, verify that:

  • OpenEdge 13.1 is installed and %DLC%\oeide is accessible.
  • Progress Developer Studio for OpenEdge (Developer Studio) is installed into Eclipse through the Architect_Repo repisority.
  • The CABL version is compatible with the OpenEdge, Java, and Eclipse versions in use.
  • Check current Progress Compatibility Guide for supported versions.

Download a compatible CABL release from the Riverside Software release page. Review the release information and compatibility warnings before selecting a version.

To install CABL, perform the following steps:

  1. In Eclipse, select Help > Install New Software.
  2. Click Add, then Archive, browse to the downloaded .zip file, and click Add.
  3. In the Select Software list, select the CABL/SonarLint plugin entry and click Next.
  4. Accept the license terms and click Finish.
  5. When prompted, restart Eclipse.
Note: The CABL release URL and available versions may change. Confirm the current CABL release URL and select a version compatible with the OpenEdge, Developer Studio, Java, and Eclipse environment.

Install the AssistAI plugin

AssistAI is an open-source Eclipse plugin that provides an in-IDE AI chat panel and exposes Eclipse as a Model Context Protocol (MCP) server for external AI agents.

Before installing AssistAI, verify that:

  • Developer Studio is installed into Eclipse through the Architect_Repo repository.
  • The selected AssistAI version is compatible with the supported Eclipse range.
  • An API key is available for a supported LLM provider or a locally hosted model endpoint.

To install AssistAI, perform the following steps:

  1. In Eclipse, select Help > Install New Software.

    The Available Software wizard appears.

  2. To add the AssistAI URL from the Eclipse Marketplace, click Add.

    The Add Repository window appears.

    1. In the Name field, enter AssistAI.
    2. In the Location field, enter the AssistAI URL that you obtained from Eclipse Marketplace, and click Add.
  3. In the Available Software list, select Assist AI and click Next.
  4. Accept the license terms and click Finish.
  5. Accept any certificate warning for the self-signed third-party plugin.
  6. When prompted, restart Eclipse.

To configure AssistAI, go to Window > Preferences > Assist AI. In the Models section, select a model and enter its API key in the API Key field. Then go to Window > Show View > Other to open the AssistAI chat view.

Note:
  • AssistAI is a third-party, open-source plugin, so Progress does not provide support for it.
  • You are responsible for obtaining and managing your own API keys and for any associated costs.
  • For information about AssistAI and how to use it, refer to the AssistAI documentation in the Eclipse Marketplace.