v0.8.1 — Zero-config dataset init
What's new
Zero-config init: attacklm init now downloads a pre-built dataset tarball (~3.8 MB) from GitHub releases by default. No git clone, no extractors, no manual setup.
uv pip install attacklm[all]
attacklm init --yes
attacklm balance
attacklm train -- --dataset data/datasets/balanced/train.jsonl --epochs 10 --trainNew flags
--from-source— build from upstream git repos (old behavior)--dataset-url URL— override download URL for mirrors
Changes
- Removed
gitpythondep, addedtqdmfor progress bars scripts/package_dataset.py— maintainer tool for creating dataset tarballs- 26/26 tests passing (8 new download tests)
Dataset
- 18 sources, 24,652 records, 3.8 MB compressed