You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.