This gist is a small experiment for Ashkelon request mediation. It does not call a second hosted model to rewrite text. It loads an open-weight MLX model, measures a contrastive hidden-state direction from a kind seed and a hostile seed, and adds that direction to a selected transformer block while the model generates a rewritten request.
python valence_vector_mlx.py \