Skip to content

4.7.4 - Jargon web definition manual search API (issue #293)

Choose a tag to compare

@EterUltimate EterUltimate released this 07 Nov 02:46
· 26 commits to main since this release

修复:黑话联网释义支持插件级手动配置搜索厂商与 API Key(issue #293,PR #294)

  • AstrBot v4.29 的联网搜索以 LLM 函数工具链形式注入(MCP 亦同),插件无法直接调用;全局 provider_settings 未配置搜索厂商密钥时,黑话联网释义此前会静默失效且用户无处手动输入 API。
  • 新增 Self_Learning_Basic 配置项:
    • jargon_websearch_provider:手动指定搜索厂商(tavily / bocha / exa / baidu),留空保持跟随 AstrBot 配置
    • jargon_websearch_api_key:手动输入 API Key,优先于 AstrBot 全局密钥
  • 两项经 _conf_schema.json 渲染为插件配置页表单,升级后默认留空、行为不变。

伴随插件兼容性核查

  • LivingMemory 2.8.2 → 2.9.1:契约面(initializer.memory_engine / graph_store / get_statistics().sessions / get_graph_snapshot 签名 / 插件注册名)全部未变,无需适配改动。
  • Group Chat Plus:无新提交,契约维持 V1.2.3.hotfix.2。

升级说明

  • 无数据库迁移;需要手动配置的用户在 AstrBot 插件配置页「黑话联网释义搜索厂商 / 搜索 API Key」填写即可。

Full Changelog: https://github.com/NickCharlie/astrbot_plugin_self_learning/blob/main/CHANGELOG.md