Skip to content

v0.75.59

Choose a tag to compare

@github-actions github-actions released this 14 Jul 14:58
· 6 commits to main since this release

Added

  • Claude Code-style /goal system: goal condition is injected into system prompt, evaluated each turn by an LLM evaluator, and the runner never stops until the condition is met or the user clears it.
  • /goal status display showing condition, running time, turn count, token spend, and evaluator reason.
  • /goal clear (and aliases stop/off/reset/cancel) to clear the active goal.
  • Evaluator returns nextDirection when goal is not yet met, guiding the next turn with a concrete instruction.
  • clearSessionGoal(), getLastAssistantMessage(), appendGoalCleared() APIs for programmatic goal management.

Changed

  • /goal with a condition now immediately submits it as a user message (like Claude Code).
  • Goal runner no longer pauses on duplicate output or error retry limits — it only stops when the evaluator confirms the condition is met.
  • System prompt includes <session_goal> tag when a goal is active, so the model is always aware of it.
  • Setting or clearing a goal rebuilds the system prompt immediately.
  • Error retries are now infinite with a fixed 5s delay instead of exponential backoff with a 10-attempt cap.

Removed

  • Duplicate-detection auto-pause from goal runner (relied on by the evaluator's nextDirection instead).