Skip to content

v0.2.0

Choose a tag to compare

@emiehling emiehling released this 21 Jul 17:16
· 13 commits to main since this release

Expands input- and state-control method coverage, with breaking API changes from the accompanying refactors. Output-control work is not included in this release.

New methods

  • Input control: CPO, GEPA, PRewrite; plus an EPR selector for few-shot (#18)
  • State control: activation adapter, angular steering, directional ablation (#19)

Breaking changes

  • Input control reorganized around a shared _common library (#18)
  • State control _common reorganized (estimators, gates, selectors, transforms renamed and moved under utils/ subpackages) (#19)
  • aisteer360/algorithms/core/steering_utils.py removed; replaced by core/utils/controls.py and core/utils/generation.py (#19)
  • Added top-level aisteer360/utils/rendering.py and aisteer360/utils/tokenization.py (#19)

What's Changed

  • Refactor input control with shared _common library and add EPR, CPO, GEPA, PRewrite methods by @emiehling in #18
  • State control features by @emiehling in #19

New Contributors

Full Changelog: v0.1.2...v0.2.0