What's wrong with this entry?
A new internal setting that changes Claude's stop condition: instead of stopping when its response is "done", Claude keeps working until the PR is ready to merge, a cron/Monitor is armed to resume later, or it hands you a concrete next step.
Usage (in settings.json, internal builds only):
{
"doneMeansMerged": true
}- Schema description:
@internal When true, Claude keeps working until the PR is ready for you to merge, a cron/Monitor is armed to resume later, or it hands you a self-contained next step. - A companion meta-system message is injected when the setting is on:
The user has asked you to work without stopping for clarifying questions. When you'd normally pause to check, make the reasonable call and continue; they'll redirect if needed.Internal text describing how the harness signals itself:You ended the turn without calling SendUserMessage. - A new "session PR resolved" tracker (
sessionPrResolved) and the kairos brief stop-hook text are wired into this mode; a flag-controlled hint (tengu_kairos_brief_stop_hook_text) lets the server adjust the in-prompt language without a release.
Schema setting and behavioral hint (search for "doneMeansMerged" and "You ended the turn without calling SendUserMessage.").
Strings lifted out of the shipped bundle, so the claim above can be checked against them.