Debug logs now name why Claude Code's tools were not handed to the host.
What's wrong with this entry?
Claude Code can now hand its tools to the host over the session channel, announcing on attach, on reconnect and when a worker starts. When that does not happen a debug line names the reason: not_bound, not_served, not_announced or serving_off.
- The line is
[servedTools] not served over the session channel:followed by one of those four reasons. - Notices sent along with the announcement are truncated at a sentence or dash boundary first.
[servedTools] not served over the session channel:
Strings lifted out of the shipped bundle, so the claim above can be checked against them.