{"version":"2.1.275","anchor":"new-subscribable-signal-for-host-tool-declaration-state","canonical_anchor":"new-subscribable-signal-for-host-tool-declaration-state","heading":"New subscribable signal for host tool-declaration state","tier":"internal","area":"Elsewhere","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.275\/e\/new-subscribable-signal-for-host-tool-declaration-state","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.275","markdown":"### New subscribable signal for host tool-declaration state\n\nClaude Code adds an internal signal tracking whether a connected host has declared its tools\n\n**Unclear.** What functionality depends on this declared\/undeclared signal is not shown by the evidence.\n\n**What**\n\nClaude Code now tracks, per connected host, whether that host has 'declared' its tools, using a new reactive flag with helpers to mark a host as declared, mark it as undeclared, and subscribe to changes in that state. This is wired in so that clearing a session marks the host as undeclared again.\n\n**Why**\n\nThis is internal plumbing for tracking tool-declaration state per host; the finding does not describe a user-facing effect.\n\n- Area: Elsewhere\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}