Datasets
I published these four datasets on Hugging Face under open licenses and trained the models below on them. Two are training data for coding-agent guardrails, one for shell commands and one for JavaScript and TypeScript code review. The other two are Laravel 11 question and answer sets, now marked legacy.
- Datasets
- 4
- Rows
- 151,025
- Model releases built on them
- 12
- Dataset downloads, all time
- 2,243
All datasets
CLI Command Risk
124,923 shell commands in five shells, labeled from safe to critical with risk categories, for classifiers that check a command before a terminal or coding agent runs it.
124,923 rowsCC BY 4.048 downloads
View datasetJS/TS Code Review Decisions
12,000 synthetic JavaScript and TypeScript snippets labeled for 10 code review flaws. The dataset has 27,450 line-level findings and a 13-question benchmark for small decision models.
12,000 rowsCC BY 4.0200 downloads
View datasetLaravel 11 QA Legacy
12,649 question and answer pairs generated from the official Laravel 11 documentation, for fine-tuning and evaluating small models on Laravel.
12,649 rowsMIT1,248 downloads
View datasetLaravel 11 QA Long Form Legacy
1,453 Laravel 11 questions with long, step-by-step answers, generated from the official documentation.
1,453 rowsMIT747 downloads
View dataset
JS/TS Code Review Decisions
Benchmark
Four small models were fine-tuned on the same 9,600 snippets and scored on 15,600 test decisions. The list also has a TF-IDF baseline and two reference rows. Pick a metric to re-rank it.
Higher is better. The mean F1 over the 10 flaw questions at a 0.5 cutoff. It is the primary metric.
- d1-3B on Hugging Face (opens in a new tab)3.1B · LFM2.5-VL-3B with Liquid AI’s d1 decision readout0.917
- d1-omni-600M on Hugging Face (opens in a new tab)587M · LFM2.5 encoder with a decision head0.771
- GLiNER2.5-Decide on Hugging Face (opens in a new tab)486M · GLiNER2 DeBERTa-v3 encoder with a classification head0.687
- TF-IDF + logistic regressionBaseline fitted on the train split0.502
- NanoJev on Hugging Face (opens in a new tab)596M · Qwen3-0.6B with a choice head0.452
- UniformGives every option the same probability0.237
- PriorPredicts the train label frequencies and ignores the input0.000
- Fine-tuned on train
- Baseline
- Reference
CLI Command Risk
Rows by risk level
- Safe39.9%49,890 rows
- Low8.3%10,361 rows
- Moderate8.3%10,364 rows
- High18.8%23,539 rows
- Critical24.6%30,769 rows
Trained on CLI Command Risk
Trained on JS/TS Code Review Decisions
- d1-3B Code Review Decisions46 downloads (opens Hugging Face in a new tab)
- d1-omni-600M Code Review Decisions45 downloads (opens Hugging Face in a new tab)
- GLiNER2.5-Decide Code Review Decisions38 downloads (opens Hugging Face in a new tab)
- NanoJev Code Review Decisions31 downloads (opens Hugging Face in a new tab)
- Code Review Decisions GGUF829 downloads (opens Hugging Face in a new tab)
- d1-3B Code Review Decisions for Ollama174 downloads (opens Hugging Face in a new tab)
Trained on Laravel 11 QA and Long Form
- Laravel 11 Llama 3.2 1B Instruct387 downloads (opens Hugging Face in a new tab)
- Laravel 11 Llama 3.2 1B Instruct GGUF24,511 downloads (opens Hugging Face in a new tab)
- Laravel 11 Llama 3.1 8B Instruct307 downloads (opens Hugging Face in a new tab)
- Laravel 11 Llama 3.1 8B Instruct GGUF2,302 downloads (opens Hugging Face in a new tab)