Skip to content

v0.8.1 — Zero-config dataset init

Choose a tag to compare

@Veedubin Veedubin released this 01 Jul 01:09
· 63 commits to main since this release

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 --train

New flags

  • --from-source — build from upstream git repos (old behavior)
  • --dataset-url URL — override download URL for mirrors

Changes

  • Removed gitpython dep, added tqdm for 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