• v1.18.0 1d55b6dd06

    v1.18.0 — fantasy tools stay out of general chat
    Some checks failed
    CI / docker-build (push) Has been cancelled
    CI / build-and-test (push) Has been cancelled
    Stable

    joeyr released this 2026-09-10 22:16:14 -05:00 | 56 commits to main since this release

    Changed

    • The fantasy tools are no longer offered to /aufhocker query-chat. They
      reach Claude only through the command that names them — today,
      /aufhocker espnff mcp.

      Borrowed tools used to be appended to ClaudeClient's default set, which
      made general chat a second, undocumented way into the league data: no command
      asked for it, nothing in Discord said it was happening, and ten
      league-specific tools sat in the menu for every unrelated question. The
      default set is now AVAILABLE_TOOLS and nothing else.

      The executor still executes borrowed tools — it is simply no longer asked
      what it holds. ToolExecutor.getDynamicTools() is gone from the interface
      ClaudeClient consumes; advertising is the calling command's job.

      The boot line now names who gets what:
      chatTools=web_search,web_fetch espnffTools=get_league_info,…


    CI note: this commit's build-and-test run was cancelled when v1.18.1 was pushed on top of it minutes later. Its changes were verified by the full local gate and shipped in the v1.18.1 image, whose CI passed.

    Downloads