The live !ai tools screenshot listed Cloudflare, Exa and GitHub MCP tools,
but no Yetibot help/history tools. PR #1248 required a named toolset with an
explicit :native-tools list. Flat MCP configurations never advertised local
definitions, and the completion path skipped them too. This was a default
behavior mismatch, not merely a missing line in discovery output.
help, history, history_count
by default, even with no MCP configuration. They appear under yetibot.:native-tools [] on a search
toolset disables its built-ins. --no-tools disables all tools.yetibot is reserved against MCP collisions.This deliberately changes disclosure defaults: tool-enabled trusted requests
can send stored current-channel messages, including commands and bot responses,
to the selected provider without another native-tool configuration step.
Existing Slack room-name storage ambiguity still applies; see doc/AI.md.
ai and pinned grok with absent,
empty, explicit and implicit native configuration. Actual PostgreSQL reads
verify count and scope. Existing MCP fixtures select their intended function
by name rather than assuming it is the last advertised function.No live configuration, credentials or deployment changed during verification.
Merge and deploy this correction; no extra native-tool enablement configuration
is needed afterward. Expected additional !ai tools entries:
yetibot/help
yetibot/history
yetibot/history_count
Can you improve this documentation?Edit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |