Commit 5de8679
authored
* docs: warn against enable_tool_search on Claude Sonnet/Opus
Issue #1088 reports tool discovery breaking on claude.ai/Claude Desktop
when ENABLE_TOOL_SEARCH=true. The cause is collision between ha-mcp's
categorized search transform and Claude's own native deferred tool
loader: stacking the two layers double-defers and read tools (e.g.
ha_call_read_tool) silently fail to surface, leaving every read tool
unreachable.
The previous wording framed this as "you don't need it" rather than
"it actively breaks." Update DOCS.md and the addon UI toggle text on
both stable and dev addon variants to:
- Lead with an explicit "Do NOT enable" warning callout
- Note the failure mode (read tools become unreachable)
- Link to issue #1088
- Tell users they must disable Claude's own internal tool search /
deferred tools first if they really want ha-mcp's search
- Repeat the warning in the "When to leave disabled" bullet so it is
visible at every glance, not just in the callout
Toggle descriptions in translations/en.yaml are kept identical between
the stable and dev addons.
* docs: tighten enable_tool_search warning, drop issue link
Address review feedback:
- Soften the failure-mode wording from "actively breaks ... can fail to
surface" (which was internally contradictory and stronger than the
evidence) to "conflicts" / "running both at once does not work."
- Frame the choice plainly: Claude Sonnet/Opus run their own tool
search, and the user must pick one — disable Claude's to use ha-mcp's,
otherwise leave this off. Drops the speculative "must turn off in
client settings" framing.
- Remove the issue #1088 link from all four user-facing locations; users
reading the addon docs/UI don't need to chase a GitHub issue.
- Add the disable-Claude-first workaround to the addon UI toggle text
(translations/en.yaml). Previously the workaround was only in DOCS.md
so users adjusting the toggle in the UI never saw it.
- Reuse one canonical phrase across the blockquote, the "When to leave
disabled" bullet, the dev-addon table row, and the toggle text so
future edits don't have to chase four divergent copies.
---------
Co-authored-by: kingpanther13 <kingpanther13@users.noreply.github.com>
1 parent 29397dc commit 5de8679
4 files changed
Lines changed: 24 additions & 11 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
29 | 34 | | |
30 | 35 | | |
31 | 36 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
248 | 248 | | |
249 | 249 | | |
250 | 250 | | |
| 251 | + | |
| 252 | + | |
251 | 253 | | |
252 | 254 | | |
253 | 255 | | |
254 | 256 | | |
255 | 257 | | |
256 | 258 | | |
257 | | - | |
258 | | - | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
259 | 262 | | |
260 | 263 | | |
261 | 264 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
29 | 34 | | |
30 | 35 | | |
31 | 36 | | |
| |||
0 commit comments