Skip to content

It decides when it is done ​

Give an agent a goal, and it keeps working until it judges the goal met.

  • The CLI's own feature. Humanize follows the goal across every turn and hands the flow the last answer.
  • Refused up front. A flow that needs a goal will not run on a CLI without one, not even its first turn.
  • A fresh goal each round. A flow that loops over a goal starts a new one, rather than nudging an agent that stopped.
  • Or your own check. A hook on the end of the turn works on every CLI, one turn per refusal.
  • Still on a budget. A goal is held to a turn's budget like any other turn.

Has a goal: claude codex dsh kimi

Released under the Apache-2.0 licence.