CDF ·

网页抓取、搜索引擎与 Bash 内置工具集成开发

为系统集成了内置的网页抓取(Fetch)、全网搜索引擎(Tavily/Anysearch)和本地 Bash 命令执行等核心工具链;优化了流式打字渲染效率并适配了 DeepSeek 推理模型。

Git Commit: ddf2cb6

今日工作内容:

  1. 核心系统工具集成 (Built-in Tools)

    • 内置网页抓取 (Fetch):开发并挂载了内置抓取工具。输入网址即可在后台自动请求并提取网页正文,将其干净地过滤、渲染为标准的 Markdown 数据输入给 LLM。
    • 内置搜索引擎 (Search):对接并集成了以 TavilyAnysearch 为基础的全局搜索工具,使 Agent 具备了获取时效性信息的能力。
    • 内置 Bash 命令执行器 (Bash):集成了本地 Shell 命令运行工具,支持在审批沙箱环境下执行基本的系统命令。
  2. 多模型适配与平滑吐字优化 (LLM Adaption)

    • 重构了 LLM 适配层。为 DeepSeek 及其他支持推理的模型适配了对 thinking 推理字段与内容块的支持,确保模型进行思考时的心路历程能在前端被流畅捕捉。
    • 优化了 ChatArea 的流式文字吐字算法,减少了前端高频渲染堆积,消除了输出长文本时的卡顿感。