LLM plugin exposing the RovoDev model for the llm CLI
Project description
llm-rovodev
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 viaACLI_BINif 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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
06588901f730bc9a1593f38bfa81548bb3be308bdbd3711587c059e42065f897
|
|
| MD5 |
478d4b5fd39e1125540becb6da31a8b2
|
|
| BLAKE2b-256 |
846fe6ef1234a32c6c7d1383b65ddfa5e368f8c3719310a843561a3d56f3c1ef
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1975112cc1de96382bd19e94dcb121d4be5c634a5ae997cb4eaf49910cb38fe3
|
|
| MD5 |
900fa7a452703049a335dafad9a423ac
|
|
| BLAKE2b-256 |
0f87033528a62259221ce64d00e5ce9218dc4db6f7a84b4c07f7dfb172ca638e
|