Skip to content

pullrequests Search Results · is:pr author:2gg-bit -user:2gg-bit

Filter by

40 results  (212 ms)

40 results

Description 修复 nvidia_openai_embed(..., encode= base64 ) 无法返回数值向量的问题。NVIDIA 接口支持 float 和 base64,但 OpenAI SDK 在调用方显式指定 encoding_format 时保留原始响应,不会自动解码 base64。 原实现对编码后的字符串直接调用 np.array(),得到一维字符串数组,随后被 EmbeddingFunc ...

Description 修复 Hugging Face 本地模型聊天模板回退时丢失提示词、污染调用方历史消息的问题。 当 tokenizer 没有聊天模板且没有 system 消息时,第一次 apply_chat_template() 抛错后,原实现直接将空字符串送入 tokenizer。带 system 消息时,兼容回退会把 system 内容拼接到与调用方共享的第一条历史消息字典中,后续请求因而可能重复包含旧 ...

Summary Fixes #10699 修复 FileTools、Workspace 在含 U+0130(İ)的文件中返回错位搜索摘要的问题。多个 İ 使 lower() 结果变长,原来的摘要可能完全遗漏实际命中的词;查询自身展开时也可能截短匹配文本。 将两份重复的摘要逻辑合并到现有文件工具帮助模块,在需要时把小写字符串中的匹配范围映射回原文,保留已有大小写匹配语义、上下文长度和省略号格式。常规无长度变化的文本沿用直接切片路径。 ...

Why are these changes needed? 修复 FunctionTool(functools.partial(...)) 在函数使用延迟求值类型注解时抛出 NameError 的问题。get_typed_signature 已解包 partial,却仍从 partial 对象读取 __globals__;该对象没有这个属性,Annotated 和用户定义的模型类型因此无法解析。 ...

Description 修复原生 Markdown 解析将字面量图片示例当成实际图片的问题。例如 `![example](example.png)` 或 \![example](example.png) 会错误调用图片 resolver,并用 drawing 标记替换原文。说明文档中的代码示例因此可能触发不必要的文件读取/下载并丢失示例内容。 Related Issues 本地复现;已检索开放的 ...

Description 修复 legacy 文本提取将 UTF-8 BOM 当成正文的问题。带 BOM 的 txt/md/csv 文件会产生不可见的首字符;只有 BOM 或 BOM 加空白的文件还会绕过“无内容”校验,被当成有效文档。 Related Issues 本地复现;已检索开放的 BOM/UTF-8 PR,未发现重复修复。 Changes Made 使用标准库 utf-8-sig ...

Summary Fixes #10697 修复 get_image_type 将任意含 ftyp 的容器都识别为 HEIC 的问题:AVIF 现在生成 image/avif,MP4/QuickTime 不再被识别为 HEIC。检测基于 FileTypeBox 内的 major/compatible brands,并保留 HEIC、HEIF 与现有 PNG/GIF/JPEG/WebP 检测。 AVIF ...

Description 修复启用 rerank 文档分块后,emoji 等 Unicode 字符被替换为 � 的问题。BPE 的 token 边界不一定是字符边界,原先分别 decode token 切片会不可逆地破坏原文,影响发送给重排模型的内容。 Related Issues 本地复现,已检索开放的 rerank/Unicode PR。#4116 涉及 F 分块的来源定位,本 PR 修改独立的 ...

Description 修复 HTML 表格包含 İ(U+0130)时标签被截断或混入外围标记的问题。str.lower() 会将这个字符展开成两个码点,之后用转换后的下标切片原文会发生错位。例如带 title= İzmir 的表格,提取表头时可能丢掉开头的 。 Related Issues 本地复现;已检索开放 PR 的 Unicode/table 相关修复,未发现同一问题。 Changes ...

Summary Fixes #10695 修复 SafeFormatter 将位置参数输出为索引数字的问题。例如 format( {} {} , hello , world ) 现在返回 hello world,并正确支持显式索引、数值格式、下标和转换。缺失命名参数的现有回退行为保持兼容。 此前已关闭、未合并的 #8972 已提出同一缺陷及整数键分派思路。本 PR 引用该工作,补齐必需 issue ...