A small, offline assistant model for Node.js developers. It is a LoRA fine-tune of Qwen2.5-Coder-1.5B-Instruct, quantized to Q4_K_M (about 1 GB). It runs on a laptop CPU.
It is trained for the three tasks of the eventa CLI:
- [high|medium|low] line N: problem → fix, or No issues found.With the CLI (recommended). The CLI builds the right prompts for you:
npx @jeeva1398/eventa model use eventa-1.5b
node app.js 2>&1 | npx @jeeva1398/eventa explain
npx @jeeva1398/eventa review
npx @jeeva1398/eventa deps
In GitHub Actions. It reviews every pull request on the runner and posts one comment: uses: Jeeva1398/eventa@v0.2.1. See the repo README.
With Ollama:
ollama run hf.co/jeeva1398/eventa-1.5b-gguf
With llama.cpp:
llama-cli -hf jeeva1398/eventa-1.5b-gguf -sys "You are Eventa, an expert Node.js engineer."
It uses the Qwen ChatML template with this system prompt:
You are Eventa, an expert Node.js engineer. Answer concisely and accurately. Prefer modern Node.js (ESM, async/await, node: built-ins). Use markdown and fenced code blocks.
The user message is a task instruction followed by the context (error output and source, a diff, or dependency facts). For the exact templates, see packages/cli/src/prompts/ in the repo.
training/src/build-dataset.ts:
54 held-out examples from scenarios never seen in training (npm run eval -w eventa-training). Both models were run through Ollama on CPU with the CLI's prompts.
| Metric | Qwen2.5-Coder-1.5B (base) | eventa-1.5b |
|---|---|---|
| Explain: Cause/Fix/Prevent format | 100% | 100% |
| Explain: key facts mentioned | 75% | 68% |
| Review: real issues found | 100% | 100% |
| Review: precision (flagged lines that are real issues) | 48% | 100% |
| Review: correct severity | 50% | 63% |
| Review: clean diff → "No issues found." | 0% | 100% |
| Deps: exact fix commands | 100% | 100% |
| Deps: no invented versions | 93% | 100% |
| Avg seconds per answer (CPU) | 13.6 | 5.9 |
The base model flags almost every line, so its 100% recall is mostly noise. eventa-1.5b reports only real problems and is about 2× faster because its answers are shorter. Explain quality on unseen error types is slightly below the base model and is the focus of the next data round.
Apache-2.0, the same as the base model Qwen2.5-Coder-1.5B-Instruct (© Alibaba Cloud). The eventa CLI source code is MIT.
A small, offline assistant model for Node.js developers. It is a LoRA fine-tune of Qwen2.5-Coder-1.5B-Instruct, quantized to Q4_K_M (about 1 GB). It runs on a laptop CPU.
It is trained for the three tasks of the eventa CLI:
- [high|medium|low] line N: problem → fix, or No issues found.With the CLI (recommended). The CLI builds the right prompts for you:
npx @jeeva1398/eventa model use eventa-1.5b
node app.js 2>&1 | npx @jeeva1398/eventa explain
npx @jeeva1398/eventa review
npx @jeeva1398/eventa deps
In GitHub Actions. It reviews every pull request on the runner and posts one comment: uses: Jeeva1398/eventa@v0.2.1. See the repo README.
With Ollama:
ollama run hf.co/jeeva1398/eventa-1.5b-gguf
With llama.cpp:
llama-cli -hf jeeva1398/eventa-1.5b-gguf -sys "You are Eventa, an expert Node.js engineer."
It uses the Qwen ChatML template with this system prompt:
You are Eventa, an expert Node.js engineer. Answer concisely and accurately. Prefer modern Node.js (ESM, async/await, node: built-ins). Use markdown and fenced code blocks.
The user message is a task instruction followed by the context (error output and source, a diff, or dependency facts). For the exact templates, see packages/cli/src/prompts/ in the repo.
training/src/build-dataset.ts:
54 held-out examples from scenarios never seen in training (npm run eval -w eventa-training). Both models were run through Ollama on CPU with the CLI's prompts.
| Metric | Qwen2.5-Coder-1.5B (base) | eventa-1.5b |
|---|---|---|
| Explain: Cause/Fix/Prevent format | 100% | 100% |
| Explain: key facts mentioned | 75% | 68% |
| Review: real issues found | 100% | 100% |
| Review: precision (flagged lines that are real issues) | 48% | 100% |
| Review: correct severity | 50% | 63% |
| Review: clean diff → "No issues found." | 0% | 100% |
| Deps: exact fix commands | 100% | 100% |
| Deps: no invented versions | 93% | 100% |
| Avg seconds per answer (CPU) | 13.6 | 5.9 |
The base model flags almost every line, so its 100% recall is mostly noise. eventa-1.5b reports only real problems and is about 2× faster because its answers are shorter. Explain quality on unseen error types is slightly below the base model and is the focus of the next data round.
Apache-2.0, the same as the base model Qwen2.5-Coder-1.5B-Instruct (© Alibaba Cloud). The eventa CLI source code is MIT.