Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
GoalsArea: what it touches
Internal ChangesKind: in v2.1.229,
Internal ChangesSection of the release
What
When a goal is queued, Claude Code now stores its origin alongside the condition and reads it back once, defaulting to "user". The loops dialog tags its own goals explicitly.
Evidence
queuedGoalOrigin
Strings lifted out of the shipped bundle, so the claim above can be checked against them.