Skip to content

v0.2.2

Choose a tag to compare

@binhu02 binhu02 released this 11 Sep 01:28
· 3 commits to main since this release

0.2.2 - 2026-09-10

Release notes

  • Artifact-first steering recipes, deterministic selection, and checksummed artifact bundles improve reproducibility and auditability.
  • Versioned adapter capability declarations make supported representation surfaces explicit and fail closed for unsupported controls.
  • LAT now follows RepE-style pair handling, and Hugging Face Qwen3/Qwen3-MoE models are supported.
  • Hardened artifact I/O, expanded CI, and broader regression coverage improve reliability.

Added

  • rs.recipes.directional_ablation(...) and rs.recipes.gated_direction(...) for composing common artifact-backed steering plans.
  • repsteer.selection with deterministic holdout splits, JSON-only candidates, max/min selection, grid search, and checksummed replayable SelectionReport records.
  • ArtifactBundle with role-keyed components, nested artifact verification, provenance, optional selection evidence, and component-level compatibility diagnostics.
  • Versioned AdapterCapabilities, SampleMappingCapability, and ModalityMappingCapability declarations for text and VLM adapters.
  • Qwen3Adapter support for standard Qwen3 decoder-only and Qwen3-MoE architectures.
  • CPU CI across Python 3.10–3.14, pre-commit checks, and expanded tests for artifacts, selection, bundles, adapters, hooks, recipes, and multimodal runtime behavior.

Changed

  • LAT now supports deterministic pair shuffling, explicit pair_signs, configurable shuffle_pair_order, pairwise sign voting, and RepE-compatible raw-difference scaling.
  • Built-in adapters expose read-only capability records for tested residual, sample-mapping, and modality-mapping surfaces.
  • Sequence-gate decisions are scoped to a single generation call, require one decision per batch item, and fail closed for targets without an explicit sample-mapping contract.
  • Hugging Face Transformers, PyTorch, and safetensors are now base dependencies; SAE, VLM, and development dependencies remain optional extras.
  • Artifact and selection records use stricter JSON schemas, checksum validation, and deterministic serialization.

Fixed

  • Exact artifact compatibility now rejects explicitly known architecture mismatches.
  • Artifact reads and writes reject symlinks, unsafe paths, unexpected files, malformed manifests, and checksum or digest mismatches.
  • Sequence-gate caches are cleaned up on both successful and exceptional generation exits.
  • Unsupported head-result and attention-bias surfaces now produce explicit fail-closed diagnostics instead of being approximated.