Skip to main content

LLM plugin exposing the RovoDev model for the llm CLI

Project description

llm-rovodev

License

Plugin for LLM adding a model called rovodev that shells out to acli rovodev run and returns the parsed response.

Installation

Install this plugin in the same environment as LLM:

llm install llm-rovodev

To learn more about installing and using the Rovo Dev CLI itself, see: Introducing Rovo Dev CLI – AI-Powered Development in your terminal.

Usage

This plugin adds a model called rovodev. You can execute it like this:

llm -m rovodev "What is 2+2?"

By default it parses the box-drawn "Response" section from the external acli rovodev run output and prints just that content.

Return raw stdout (including banners and box drawing) using -o raw:

llm -m rovodev -o raw true "What is 2+2?"

Notes:

  • The plugin executes an external CLI: acli rovodev run. Override the binary path via ACLI_BIN if needed (e.g. ACLI_BIN=/path/to/acli).
  • Advanced features are intentionally not supported: no API keys, no schemas, no tools, no attachments, no token usage tracking, etc.

Development

To set up this plugin locally:

python3 -m venv venv
source venv/bin/activate
pip install -e .
pip install pytest
pytest

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

llm_rovodev-0.1.0.tar.gz (9.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

llm_rovodev-0.1.0-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

Details for the file llm_rovodev-0.1.0.tar.gz.

File metadata

  • Download URL: llm_rovodev-0.1.0.tar.gz
  • Upload date:
  • Size: 9.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for llm_rovodev-0.1.0.tar.gz
Algorithm Hash digest
SHA256 06588901f730bc9a1593f38bfa81548bb3be308bdbd3711587c059e42065f897
MD5 478d4b5fd39e1125540becb6da31a8b2
BLAKE2b-256 846fe6ef1234a32c6c7d1383b65ddfa5e368f8c3719310a843561a3d56f3c1ef

See more details on using hashes here.

File details

Details for the file llm_rovodev-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: llm_rovodev-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for llm_rovodev-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1975112cc1de96382bd19e94dcb121d4be5c634a5ae997cb4eaf49910cb38fe3
MD5 900fa7a452703049a335dafad9a423ac
BLAKE2b-256 0f87033528a62259221ce64d00e5ce9218dc4db6f7a84b4c07f7dfb172ca638e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page