v0.32.0

feder-cr/AIHawkv0.32.0Sep 9, 2026by github-actions[bot]

AI Summary

This release modifies the instruction handling regarding emojis, changing the rule from one with exceptions to a flat prohibition. It prevents the model from exploiting the original instruction to include emojis as status markers and adjusts the test gate logic to enforce the new restriction. The update also fixes a comment-versus-code defect in the test suite.

Key Highlights

  • The rule regarding emojis has changed from a conditional exception to a flat prohibition.
  • Prevents the model from finding loopholes in the original instruction.
  • Updated the test gate to assert that the sentence mentioning emoji forbids them.
  • Fixed a comment-versus-code defect in the test logic.

Breaking Changes

  • The behavior regarding emoji usage has changed from a rule with exceptions to a flat prohibition.

Full Release Notes

The instruction said an emoji "is fine where it carries something the words do
not, and wrong as a status marker at the head of every line", and what came
back was a tick at the head of every line: the one thing that sentence named.
A rule with an exception in it is a rule the model satisfies by finding the
exception. It is a flat prohibition now.

The gate had the same shape. It asserted the word `emoji` appeared in the
prompt, which the sentence licensing emoji satisfied perfectly - the
comment-versus-code defect committed by the very test whose docstring names it
for `markdown`. It now asserts that the sentence mentioning emoji forbids them,
and refuses ten ways of writing the exception back in. Three known-bad
mutations, all killed.