Skip to content
View TINGyu123644's full-sized avatar
😃
😃

Block or report TINGyu123644

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
TINGyu123644/README.md
Elaina & DeepSeek whale banner

TINGyu主人的贡献者仓库

在高星 AI / Agent 开源项目里,把 bug 修到上游

Merged PRs Stars Reached Lines Python



🏆 已合并上游 PR(按仓库 star 数降序)

# 仓库 PR ⭐ Stars 增 / 删 文件 含金量
1 langgenius/dify #45255 — test(api): add unit tests for uuid_utils.is_valid_uuid 160.4k +32 / -0 1 🧪 测试基建
2 langgenius/dify #45254 — test(api): add unit tests for remove_leading_symbols 160.4k +59 / -0 1 📌 merged
3 langflow-ai/langflow #15411 — fix(schema): sanitize underscore-prefixed field names in ... 156.3k +264 / -11 4 🏆 核心功能修复
4 bytedance/deer-flow #6361 — fix(tests): skip MAX_PATH-exceeding blocking-io anchors o... 85.0k +31 / -3 3 🪟 跨平台兼容
5 volcengine/OpenViking #6387 — fix(compile): keep the compile workspace root absolute (#... 41.5k +39 / -2 2 🐛 真实 Bug

📖 每条 PR 在修什么

🧪 #45255 · langgenius/dify — test(api): add unit tests for uuid_utils.is_valid_

合并者 @wylswz · 2026-11-03 · +32 / −0 · 1 files

  • api/core/tools/utils/uuid_utils.py 的 is_valid_uuid 此前零测试覆盖(旧测试覆盖的是另一个 libs/uuid_utils.py)。
  • 新增 11 个参数化用例:规范连字符、大写、无连字符、带花括号、urn:uuid: 前缀 → 全部接受;None、空串、普通词、长短一位、非十六进制字符 → 全部拒绝。
  • 纯增量、不改生产代码;review 轮按 pyrefly strict preset 补了 -> None 返回类型标注。

📌 #45254 · langgenius/dify — test(api): add unit tests for remove_leading_symbo

合并者 maintainer · 2026-11-04 · +59 / −0 · 1 files


🏆 #15411 · langflow-ai/langflow — fix(schema): sanitize underscore-prefixed field na

合并者 @erichare · 2026-09-28 · +264 / −11 · 4 files

  • JSON Schema 属性名允许以 _ 开头(Glean 的 chat/search 工具就这么声明 _user_goal),但 Pydantic 把前导下划线字段当私有属性,create_model() 直接抛 NameError;update_tools() 又把这个异常吞掉继续——用户看到的是 "Successfully loaded 0 tools",全程无报错。
  • 修复:剥离前导下划线构造 Pydantic 安全字段名 → 确定性去重(不用 hash(),避免 PYTHONHASHSEED 随机化)→ 原 wire 名通过 AliasChoices(safe, wire, camelCase) 保留;嵌套循环与顶层循环都覆盖。
  • 本地复现:Glean 式 schema 在旧 HEAD 必抛 NameError,修复后模型构建、按 _user_goal 校验、model_dump() 往返全部通过。

🪟 #6361 · bytedance/deer-flow — fix(tests): skip MAX_PATH-exceeding blocking-io an

合并者 @WillemJiang · 2026-10-06 · +31 / −3 · 3 files

  • backend/tests/blocking_io/ 下 12 个锚点在 Windows 上确定性地挂在 OSError: [Errno 206] Filename or extension too long,根本走不到被测逻辑——真实磁盘布局嵌套 + tmp_path 前缀突破了 260 字符 MAX_PATH。
  • 给三个受影响文件加模块级 pytest.mark.skipif(os.name == "nt"),对齐项目已合并的 #6257 / #5931 约定;POSIX 上照常跑,Windows CI 转绿。

🐛 #6387 · volcengine/OpenViking — fix(compile): keep the compile workspace root abso

合并者 @fujiajie666 · 2026-10-21 · +39 / −2 · 2 files

  • Docker 部署里 storage.workspace 配成相对路径时,每个 ov compile 任务在 stage=sandbox 直接报 mkdir: cannot create directory ... No such file or directory。
  • 根因:CompileSandboxManager 把相对工作区根传进沙箱后端,凭证路径被相对解析了两次。
  • 修复:在唯一入口 CompileSandboxManager.__init__ 里把根目录 resolve() 成绝对路径,并加回归测试(相对 workspace 下断言凭证路径为绝对路径)。



自动刷新墙(GitHub Actions · 每小时刷新 star 数与 PR 列表)

Merged PR Wall

🤖 由 TINGyu123644 维护 · 只记录真实合入上游的改动,未合并的不写成"已采用"

Popular repositories Loading

  1. AIGC AIGC Public

    Python 1

  2. ECC ECC Public

    Python 1 1

  3. ECC-main ECC-main Public

    JavaScript 1

  4. smolagents smolagents Public

    Forked from huggingface/smolagents

    🤗 smolagents: a barebones library for agents that think in code.

    Python 1

  5. deer-flow deer-flow Public

    Forked from bytedance/deer-flow

    An open-source long-horizon SuperAgent harness that researches, codes, and creates. With the help of sandboxes, memories, tools, skill, subagents and message gateway, it handles different levels of…

    Python 1

  6. langflow langflow Public

    Forked from langflow-ai/langflow

    Langflow is a powerful tool for building and deploying AI-powered agents and workflows.

    Python 1