omp packages

omp-exaone-provider0.1.3

K-EXAONE 2.5 model provider plugin for Oh My Pi (OMP), supporting streaming, reasoning, and tool calling

GitHub Actions Published 4 days ago MIT ~0 downloads/mo

Built for omp

The author tagged this package oh-my-pi.

Did it work for you?

Result

One report per person. A new report replaces your old one.

Reports 0

No reports yet.

Readme

K-EXAONE 2.5 for Oh My Pi (OMP)

English | 한국어

omp-exaone-provider is an open-source EXAONE model provider plugin for the Oh My Pi (OMP) coding agent. It connects to LG AI Research's K-EXAONE 2.5 API and supports streaming responses, reasoning, and tool calling.

View on npm · Latest GitHub release

Install from GitHub (recommended)

Requires Git and OMP >=18.18.3 <19. Tested with OMP 18.18.3.

omp plugin install github:hypn4/omp-exaone-provider
omp

Alternatively, install from npm:

omp plugin install npm:omp-exaone-provider

Start a new OMP session after installation, then sign in and select the model:

/login exaone
/model exaone/k-exaone_v2.5

Get an API key from the EXAONE platform. OMP masks the login input and stores the key in its authentication store.

Usage

omp --model exaone/k-exaone_v2.5 --thinking medium

You can also authenticate through an environment variable:

export EXAONE_API_KEY="your-api-key"
omp --model exaone/k-exaone_v2.5

A key saved through /login takes precedence over the environment variable.

Model support

Setting Value
Model exaone/k-exaone_v2.5
Input Text
Context window 524,288 tokens
Reasoning low, medium, high, max
Default reasoning when selecting the model max
  • Reasoning is always enabled. OMP's off setting maps to low.
  • OMP 18.18.3 limits each response to 64,000 output tokens, including reasoning. The combined input and output budget must fit the context window.
  • Total output usage is reported, but separate reasoning-token statistics may be unavailable in OMP 18.18.3.
  • Cost metadata reflects the free launch pricing announced on November 9, 2026.

See EXAONE's model reference and agent guide for API details.

Update or remove

Re-run the installation command for the source you used (GitHub is recommended). To remove the plugin:

omp plugin uninstall omp-exaone-provider

Development

Use Bun 1.4.4, as pinned in package.json.

bun install --frozen-lockfile
bun run check
omp plugin link .

bun run check runs type checking and tests without calling EXAONE. OMP loads the TypeScript extension directly; no build step is required.

To run the optional live API checks, set EXAONE_API_KEY and run:

bun run test:live

Releases

From a clean checkout, create a version commit and tag with Bun, then push both:

bun run release:version patch
git push --follow-tags

Use minor, major, or an explicit version in place of patch. The command runs checks and synchronizes the package version before creating the tag. Pushing a stable vX.Y.Z tag runs CI, publishes that version to npm through trusted publishing, and creates a GitHub Release. The tag and committed package version must match so GitHub and npm installations report the same version.

License

MIT