网页抓取、搜索引擎与 Bash 内置工具集成开发
为系统集成了内置的网页抓取(Fetch)、全网搜索引擎(Tavily/Anysearch)和本地 Bash 命令执行等核心工具链;优化了流式打字渲染效率并适配了 DeepSeek 推理模型。
今日工作内容:
-
核心系统工具集成 (Built-in Tools):
- 内置网页抓取 (Fetch):开发并挂载了内置抓取工具。输入网址即可在后台自动请求并提取网页正文,将其干净地过滤、渲染为标准的 Markdown 数据输入给 LLM。
- 内置搜索引擎 (Search):对接并集成了以
Tavily和Anysearch为基础的全局搜索工具,使 Agent 具备了获取时效性信息的能力。 - 内置 Bash 命令执行器 (Bash):集成了本地 Shell 命令运行工具,支持在审批沙箱环境下执行基本的系统命令。
-
多模型适配与平滑吐字优化 (LLM Adaption):
- 重构了 LLM 适配层。为
DeepSeek及其他支持推理的模型适配了对thinking推理字段与内容块的支持,确保模型进行思考时的心路历程能在前端被流畅捕捉。 - 优化了 ChatArea 的流式文字吐字算法,减少了前端高频渲染堆积,消除了输出长文本时的卡顿感。
- 重构了 LLM 适配层。为