Skip to content

craftkit v1.58.0

Latest

Choose a tag to compare

@github-actions github-actions released this 07 Oct 07:05
· 2 commits to main since this release
66c128a

Director mode reaps finished and stalled subagents

A finished background agent could sit idle instead of exiting, and an idle agent reads as
work in progress, so the director waited on agents that had nothing left to do.

  • Rule 12a gains a Lifecycle step: at every turn boundary (each user prompt and each completion
    notification) the director runs ListAgents and acts on every agent it spawned. Result
    received: TaskStop it. Past its estimate with no notification: SendMessage for status or
    the final report, then TaskStop once it lands or when it is still silent at the next
    boundary, reporting its work "not verified". Still progressing: left alone. The end-of-turn
    status names every agent still running.
  • The delegation contract now ends with "your last message is the final report; stop after
    sending it and wait for no reply", so agents stop waiting for a reply after they finish.
  • The routing hook's director line carries the short form, and check.sh check 23d fails if
    the Lifecycle step is deleted.
  • The repo-local CLAUDE.md Release section now says which number to bump: left for a major
    update or revamp, middle for a minor update, right for a bug fix, with the numbers to the
    right reset to 0 and the largest bump winning in a mixed release.