Skip to content

embabel/embabel-agent-intellij

Repository files navigation

Embabel Agent Intellij Extensions

Build JetBrains Plugin JetBrains Plugin Downloads License


IntelliJ IDEA plugin providing framework support for the embabel-agent library.

Features

  • Suppresses false "unused method" warnings for methods annotated with @Action, @Condition, and @Cost — framework-invoked annotations that IntelliJ cannot detect as called at compile time.

Installation

Install directly from the JetBrains Marketplace via Settings → Plugins → Marketplace and search for Embabel Agent Support.

Or install manually: download the ZIP from the releases page and install via Settings → Plugins → ⚙ → Install Plugin from Disk.

Building

./gradlew buildPlugin

The built plugin ZIP will be located in build/distributions/.

Running Locally

To launch a sandboxed IDE instance with the plugin installed:

./gradlew runIde

Publishing to the JetBrains Marketplace

Publishing requires the following GitHub Actions secrets to be configured in the repository:

Secret Description
PUBLISH_TOKEN JetBrains Marketplace API token
CERTIFICATE_CHAIN PEM certificate chain for plugin signing
PRIVATE_KEY Private key for plugin signing
PRIVATE_KEY_PASSWORD Password for the private key

License

Apache License 2.0 — see LICENSE.

About

Embabel Agent IntelliJ Extensions

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages