--- title: "INFINI Labs 产品更新 | Coco AI v0.7.0 发布 - 全新的文件搜索体验与全屏化的集成功能" date: 2025-07-28 lastmod: 2025-07-28 description: "此次更新主要包括 Coco AI v0.7.0 新增 macOS Spotlight 和 Windows 文件搜索支持、语音输入功能,以及全屏集成模式;Easysearch v1.14.0 引入完整文本嵌入模型、语义检索 API 和搜索管道功能等,全面提升产品性能和稳定性。详情见 Release Notes。" tags: ["Coco AI", "Easysearch", "产品更新"] summary: "INFINI Labs 产品更新发布!此次更新主要包括 Coco AI v0.7.0 新增 macOS Spotlight 和 Windows 文件搜索支持、语音输入功能,以及全屏集成模式;Easysearch v1.14.0 引入完整文本嵌入模型、语义检索 API 和搜索管道功能等,全面提升产品性能和稳定性。 Coco AI v0.7.0 # Coco AI 是一款完全开源、跨平台的企业级智能搜索与助手系统,专为现代企业打造。它通过统一搜索入口,连接企业内外部的异构数据源,融合大模型能力,帮助团队高效访问知识,智能决策协作。 Coco AI 本次详细更新记录如下: Coco AI 客户端 v0.7.0 # 功能特性 (Features) # 文件搜索支持 Spotlight(macOS) (#705) 语音输入支持(搜索模式 & 聊天模式) (#732) 文本转语音现已由 LLM 驱动 (#750) Windows 文件搜索支持 (#762) 问题修复 (Bug Fixes) # 文件搜索:优先应用过滤器后再处理 from/size 参数 (#741) 文件搜索:按名称与内容搜索时未匹配文件名问题 (#743) 修复 Windows 平台窗口被移动时自动隐藏的问题 (#748) 修复删除快捷键时未注销扩展热键的问题 (#770) 修复应用索引未遵循搜索范围配置的问题 (#773) 修复子页面缺失分类标题的问题 (#772) 修复快捷 AI 入口显示错误的问题 (#779) 语音播放相关的小问题修复 (#780) 修复 Linux 平台任务栏图标显示异常 (#783) 修复子页面数据不一致问题 (#784) 修复扩展安装状态显示错误 (#789) 增加 HTTP 流请求的超时容忍度,提升稳定性 (#798) 修复回车键行为异常问题 (#794) 修复重命名后选中状态失效的问题 (#800) 修复 Windows 右键菜单中快捷键异常问题 (#804) 修复因 “state() 在 manage() 之前调用” 引起的 panic (#806) 修复多行输入问题 (#808) 修复 Ctrl+K 快捷键无效问题 (#815) 修复窗口配置同步失败问题 (#818) 修复子页面回车键无法使用问题 (#819) 修复 Ubuntu (GNOME) 下打开应用时崩溃问题 (#821) 改进优化 (Improvements) # 文件状态检测优先使用 stat(2) (#737) 文件搜索扩展类型重命名为 extension (#738) 创建聊天记录及发送聊天 API (#739) 更多文件类型图标支持 (#740) 替换 meval-rs 依赖,清除编译警告 (#745) Assistant、数据源、MCP Server 接口参数重构 (#746) 扩展代码结构调整 (#747) 升级 applications-rs 依赖版本 (#751) QuickLink/quick_link 重命名为 Quicklink/quicklink (#752) Assistant 样式与参数微调 (#753) 可选字段默认不强制要求填写 (#758) 搜索聊天组件新增 formatUrl、think 数据及图标地址支持 (#765) Coco App HTTP 请求统一添加请求头 (#744) 响应体反序列化前增加状态码判断 (#767) 启动页适配手机屏幕宽度 (#768) 搜索聊天新增语言参数与格式化 URL 参数 (#775) 未登录状态不请求用户接口 (#795) Windows 文件搜索清理查询字符串中的非法字符 (#802) 崩溃日志中展示 backtrace 信息 (#805) 相关截图" --- INFINI Labs 产品更新发布!此次更新主要包括 Coco AI v0.7.0 新增 macOS Spotlight 和 Windows 文件搜索支持、语音输入功能,以及全屏集成模式;Easysearch v1.14.0 引入完整文本嵌入模型、语义检索 API 和搜索管道功能等,全面提升产品性能和稳定性。 ## Coco AI v0.7.0 Coco AI 是一款完全开源、跨平台的企业级智能搜索与助手系统,专为现代企业打造。它通过统一搜索入口,连接企业内外部的异构数据源,融合大模型能力,帮助团队高效访问知识,智能决策协作。 Coco AI 本次详细更新记录如下: ### Coco AI 客户端 v0.7.0 ### 功能特性 (Features) - 文件搜索支持 Spotlight(macOS) (#705) - 语音输入支持(搜索模式 & 聊天模式) (#732) - 文本转语音现已由 LLM 驱动 (#750) - Windows 文件搜索支持 (#762) ### 问题修复 (Bug Fixes) - 文件搜索:优先应用过滤器后再处理 from/size 参数 (#741) - 文件搜索:按名称与内容搜索时未匹配文件名问题 (#743) - 修复 Windows 平台窗口被移动时自动隐藏的问题 (#748) - 修复删除快捷键时未注销扩展热键的问题 (#770) - 修复应用索引未遵循搜索范围配置的问题 (#773) - 修复子页面缺失分类标题的问题 (#772) - 修复快捷 AI 入口显示错误的问题 (#779) - 语音播放相关的小问题修复 (#780) - 修复 Linux 平台任务栏图标显示异常 (#783) - 修复子页面数据不一致问题 (#784) - 修复扩展安装状态显示错误 (#789) - 增加 HTTP 流请求的超时容忍度,提升稳定性 (#798) - 修复回车键行为异常问题 (#794) - 修复重命名后选中状态失效的问题 (#800) - 修复 Windows 右键菜单中快捷键异常问题 (#804) - 修复因 "state() 在 manage() 之前调用" 引起的 panic (#806) - 修复多行输入问题 (#808) - 修复 Ctrl+K 快捷键无效问题 (#815) - 修复窗口配置同步失败问题 (#818) - 修复子页面回车键无法使用问题 (#819) - 修复 Ubuntu (GNOME) 下打开应用时崩溃问题 (#821) ### 改进优化 (Improvements) - 文件状态检测优先使用 `stat(2)` (#737) - 文件搜索扩展类型重命名为 extension (#738) - 创建聊天记录及发送聊天 API (#739) - 更多文件类型图标支持 (#740) - 替换 meval-rs 依赖,清除编译警告 (#745) - Assistant、数据源、MCP Server 接口参数重构 (#746) - 扩展代码结构调整 (#747) - 升级 `applications-rs` 依赖版本 (#751) - QuickLink/quick_link 重命名为 Quicklink/quicklink (#752) - Assistant 样式与参数微调 (#753) - 可选字段默认不强制要求填写 (#758) - 搜索聊天组件新增 formatUrl、think 数据及图标地址支持 (#765) - Coco App HTTP 请求统一添加请求头 (#744) - 响应体反序列化前增加状态码判断 (#767) - 启动页适配手机屏幕宽度 (#768) - 搜索聊天新增语言参数与格式化 URL 参数 (#775) - 未登录状态不请求用户接口 (#795) - Windows 文件搜索清理查询字符串中的非法字符 (#802) - 崩溃日志中展示 backtrace 信息 (#805) 相关截图 {{% load-img "/img/blog/2025/release-20250728/1.gif" "" %}} {{% load-img "/img/blog/2025/release-20250728/2.png" "" %}} {{% load-img "/img/blog/2025/release-20250728/3.png" "" %}} ### Coco AI 服务端 v0.7.0 ### 功能特性 (Features) - 重构了映射(mappings)的实现 - 新增了基于 HTTP 流式传输的聊天 API - 新增了文件上传的配置选项 - 聊天消息中现已支持附件 - 为调试目的,增加记录大语言模型(LLM)请求的日志 - 新增 RSS 连接器 - 支持在初始化时配置模型的默认推理参数 - 新增本地文件系统(Local FS)连接器 - 新增 S3 连接器 ### 问题修复(Bug Fixes) - 修复了查询参数 "filter" 不生效的问题 - 修复了列表中分页功能不工作的问题 - 修复了在没有网络的情况下本地图标无法显示的问题 - 修复了大语言模型(LLM)提供商列表中状态显示不正确的问题 - 修复了带附件的聊天 API - 防止了在 LLM 意图解析出错时可能出现的空指针异常 - 修复了删除多个 URL 输入框时功能不正常的问题 - 修复了启用本地模型提供商后状态未及时更新的问题 - 确保在 RAG(检索增强生成)处理过程中正确使用数据源 - 修复了提示词模板选择不正确的问题 - 防止了当用户取消正在进行的回复时可能导致回复消息丢失的问题 - 使第一条聊天消息可以被取消 ### 改进优化 (Improvements) - 重构了用户 ID 的处理方式 - 跳过空的流式响应数据块 - 重构了查询的实现 - 对更多敏感的搜索结果进行屏蔽处理 - 重构了附件相关的 API - 为智能助理增加了上传设置 - 重构了 ORM 和安全接口 - 在附件上传 API 中移除了对 `session_id` 的检查 - 为搜索框增加了 `formatUrl` 功能 - 为集成页面增加了全屏模式 - 程序现在会忽略无效的连接器 - 程序现在会跳过无效的 MCP 服务器 - 对于内置的智能助理和提供商,隐藏了删除按钮 - 处理了提示词模板的默认值 - 如果某个集成功能被禁用,其按钮预览将显示为禁用状态 - 手动刷新流式输出的第一行数据,以改善响应体验 ## Easysearch v1.14.0 ### 重大变更(Breaking Changes) - AI 模块 从 modules 迁移至 plugins 目录下,方便调用 knn 插件 - 旧的文本向量化接口 `_ai/embed` 已不再支持,将在后续版本删除 ### 功能特性 (Features) - 插件模块新增完整的文本嵌入模型集成功能,涵盖从数据导入到向量检索的全流程 - 新增语义检索 API,简化向量搜索使用流程 - 新增语义检索处理器配置大模型信息 - 新增搜索管道(Search pipelines),轻松地在 Easysearch 内部处理查询请求和查询结果 - 多模型集成支持 - OpenAI 向量模型:直接调用 OpenAI 的嵌入接口(如 text-embedding-3-small) - Ollama 本地模型:支持离线环境或私有化部署的向量生成 - IK 分词器提供 reload API,能够对存量自定义词典进行完整更新 - IK 分词器能够通过词库索引对默认词库进行自定义添加 ### 改进优化 (Improvements) - 增强数据摄取管道(ingest pipeline) - 在数据索引阶段支持文本向量化,文档可自动生成向量表示 - 导入数据时通过 ingest 管道进行向量化时支持单条和批量模式,适配大模型的请求限制场景 - 更新 Easysearch Docker 初始化文档 - IK 分词器优化自定义词库加载逻辑,减少内存占用 ## Console v1.29.8 INFINI Console 是一款开源的非常轻量级的多集群、跨版本的搜索基础设施统一管控平台。通过对流行的搜索引擎基础设施进行跨版本、多集群的集中纳管,企业可以快速方便的统一管理企业内部的不同版本的多套搜索集群。 Console 本次详细更新记录如下: ### 问题修复(Bug Fixes) - 在获取分片级别的分片状态指标时,shard_id 参数未生效的问题 - 优化了监控图表中坐标轴标签的显示效果 - 在更改指标级别后,统计数据未刷新的问题 - 根据响应中的 key 来进行 rollup 检查 - 因 omitempty JSON 标签导致更新不生效时,改为使用 save 方法 ### 改进优化 (Improvements) - 为指标请求添加了自定义的超时错误处理 - 优化了动态分区逻辑 - 此版本包含了底层 [Framework v1.2.0](https://docs.infinilabs.com/framework/v1.2.0) 的更新,解决了一些常见问题,并增强了整体稳定性和性能。虽然 Console 本身没有直接的变更,但从 Framework 中继承的改进间接地使 Console 受益。 ## Gateway v1.29.8 INFINI Gateway 是一个开源的面向搜索场景的高性能数据网关,所有请求都经过网关处理后再转发到后端的搜索业务集群。基于 INFINI Gateway 可以实现索引级别的限速限流、常见查询的缓存加速、查询请求的审计、查询结果的动态修改等等。 Gateway 本次更新如下: ### 改进优化 (Improvements) - 此版本包含了底层 [Framework v1.2.0](https://docs.infinilabs.com/framework/v1.2.0) 的更新,解决了一些常见问题,并增强了整体稳定性和性能。虽然 Gateway 本身没有直接的变更,但从 Framework 中继承的改进间接地使 Gateway 受益。 ## Agent v1.29.8 INFINI Agent 负责采集和上传 Elasticsearch, Easysearch, Opensearch 集群的日志和指标信息,通过 INFINI Console 管理,支持主流操作系统和平台,安装包轻量且无任何外部依赖,可以快速方便地安装。 Agent 本次更新如下: ### 功能特性 (Features) - 在 Kubernetes 环境下通过环境变量 `http.port` 探测 Easysearch 的 HTTP 端口 ### 改进优化 (Improvements) - 此版本包含了底层 [Framework v1.2.0](https://docs.infinilabs.com/framework/v1.2.0) 的更新,解决了一些常见问题,并增强了整体稳定性和性能。虽然 Agent 本身没有直接的变更,但从 Framework 中继承的改进间接地使 Agent 受益。 ## Loadgen v1.29.8 INFINI Loadgen 是一款开源的专为 Easysearch、Elasticsearch、OpenSearch 设计的轻量级性能测试工具。 Loadgen 本次更新如下: ### 改进优化 (Improvements) - 此版本包含了底层 [Framework v1.2.0](https://docs.infinilabs.com/framework/v1.2.0) 的更新,解决了一些常见问题,并增强了整体稳定性和性能。虽然 Loadgen 本身没有直接的变更,但从 Framework 中继承的改进间接地使 Loadgen 受益。 ## Framework 1.2.0 INFINI Framework 是 INFINI Labs 基于 Golang 的产品的核心基础,已开源。该框架以开发者为中心设计,简化了构建高性能、可扩展且可靠的应用程序的过程。 Framework 本次更新如下: ### 功能特性 (Features) - ORM 操作钩子 (Hooks):为 ORM(数据访问层)的数据操作新增了钩子(Hooks),允许进行更灵活的二次开发。 - 新增 Create API:新增了用于创建文档的 `_create` API 接口,确保文档 ID 的唯一性。 - URL `terms` 查询:现在 URL 的查询参数也支持 `terms` 类型的查询了,可以一次匹配多个值。 ### 问题修复 (Bug Fixes) - 修复了通过 HTTP 插件设置的自定义 HTTP 头部信息未被正确应用的问题。 - 修复了 JSON 解析器的一个问题,现在可以正确处理带引号的、且包含下划线 `_` 的 JSON 键(key)。 ### 改进 (Improvements) - 查询过滤器优化: 系统现在会自动将多个针对同一字段的 `term` 过滤器合并为一个更高效的 `terms` 过滤器,以提升查询性能。 - 查询接口重构: 对核心的查询接口进行了重构,使其结构更清晰,为未来的功能扩展打下基础。 更多详情请查看以下各产品的 Release Notes 或联系我们的技术支持团队! - [**Coco AI App**](https://docs.infinilabs.com/coco-app/main/docs/release-notes/) - [**Coco AI Server**](https://docs.infinilabs.com/coco-server/main/docs/release-notes/) - [**INFINI Easysearch**](https://docs.infinilabs.com/easysearch/main/docs/release-notes/easysearch/) - [**INFINI Console**](https://docs.infinilabs.com/console/main/docs/release-notes/) - [**INFINI Gateway**](https://docs.infinilabs.com/gateway/main/docs/release-notes/) - [**INFINI Agent**](https://docs.infinilabs.com/agent/main/docs/release-notes/) - [**INFINI Loadgen**](https://docs.infinilabs.com/loadgen/main/docs/release-notes/) - [**INFINI Framework**](https://docs.infinilabs.com/framework/main/docs/release-notes/) ## 期待反馈 欢迎下载体验使用,如果您在使用过程中遇到如何疑问或者问题,欢迎前往 INFINI Labs Github() 中的对应项目中提交 Feature Request 或提交 Bug。 **下载地址:** **邮件**:**hello@infini.ltd** **电话**:**(+86) 400-139-9200** **Discord**: 也欢迎大家微信扫码添加小助手(INFINI-Labs),加入用户群一起讨论交流。 {{% load-img "/img/blog/release/contact_us.png" "" %}}