Only your main session holds a live artifact watch; subagents and background sessions do not.
What's wrong with this entry?
The artifact watch tool description now spells out that a live watch is held only by an interactive or SDK main-loop session. Publishing or calling watch from a subagent, teammate, background, or print session arms no live subscription at all.
only an interactive or SDK main-loop session holds one — a subagent, teammate, background, or print session's publish or 'watch' arms none
Strings lifted out of the shipped bundle, so the claim above can be checked against them.