Input suggestions now note where they came from, and tool progress can be cleared in one step.
What's wrong with this entry?
The greyed-out suggestion text in the input box now carries a note of where it came from, and republishes when only the source changes. Separately, in-flight tool progress can be dropped in a single step instead of being swept away one tool result at a time.
- Clearing the placeholder now clears its recorded source too.
- Sources are compared by a stable key, so an identical placeholder from a different origin still triggers a refresh.
clearToolProgress() {
Strings lifted out of the shipped bundle, so the claim above can be checked against them.