Contributors ✨

September 22, 2026 · View on GitHub

感谢以下贡献者(按首次贡献时间排序):

贡献者贡献PR
HarriethWiKk项目初始化——WSL 兼容与安全加固、完整测试套件稳定性、provider onboarding;TUI overlay 样式重构(去 emoji/紧凑布局/细边框);pointer-guard 拦截 apply-patch 指针交叉 echo;FallbackStreamClient 死代码导致 fallback 失效的修复#1, #2, #5, #25, #33, #36, #38, #154
jiangsx496hash_edit 写入后 syntaxCheck/diff 异常不再导致工具报错;官网重写(Vue 3 + Vite 替换 Next.js)与 credit 清理#3, #7, #64
yq04TUI 交互修复群——命令面板视窗跟随与换绑 Ctrl+P、输入框钉住不上跳、排队消息语义与自动发出、Ctrl+C 确认窗口支持 Esc/编辑取消、跨 run 陈旧 todo 不复活;slash 提示分层;全局安装 postinstall 修复;DeepSeek 长输出短行循环抑制;《为已有服务商添加模型》指南#4, #37, #40, #41, #42, #43, #45, #46, #49, #50, #65, #66, #240
wangxx-yuabort 后遗留工具批次的抢救——防止 write_file 幽灵 abort#6
qiaodierCC Switch provider 能力与注册表条目#8
zhengbiaofengWindows 非标准安装路径的 git 探测改进;MCP、benchmark、记忆与 runtime hooks 加固#11, #18
LinHoMoshell completions(fish/Windows-shell)与 README 章节编号修正、truncate() 负数切片守卫;image_strip 自动恢复(413/图片拒绝后剥离重发)、可配置重试策略 + 客户端限速;Windows 控制台子进程黑框修复;议事会席位模型透明化与 v4pro 弃用标记;代码审计加固——SSRF IPv4-mapped、auto-safe 写闸中段 ..、request_path_access 权限上界、MCP OAuth 回调 XSS、fs-atomic 误删用户临时文件等#12, #13, #15, #16, #95, #97, #104, #107, #108, #126, #141, #142, #143
KinoGao星河(Galaxy)集群 Agent 工具——子 Agent 内部分子 Agent 并行派发;星流(Starflow)五阶段全链路编排;Galaxy 与 Starflow 的 EP-DP 编排完善#14, #17, #24, #26
liuwanwan1DeepSeek API 成本控制——默认思考档、effort 路由、flash 压缩;lean 资源档降低内存与磁盘占用;effort 映射与双向调度、缓存预热、ShadowQueue 校验加固;/update 非 JSON 响应崩溃修复;安装体积优化(~185MB → 84MB)#19, #20, #22, #23, #27, #28, #30
Eason412推理强度选择器面板类型重置;终端内联图片渲染(kitty/iTerm2 协议 + 统一 main commit 队列);v2.29.0 公开运行时发布与委派恢复修复#29, #31, #32
maoqiu77运行时正确性与边界场景加固——SSRF IPv4-mapped 绕过防护、任务幂等与 pending 恢复、MCP 配置字段保留、提示历史并发写、Emoji 光标、sips PNG 缩放;剪贴板回退测试隔离;会话 Auto 路由修复 + 星域漂移检测#34, #35, #51
yeshilei-QWQWindows 桌面端一键安装器(WebView2 预窗口、官方引导器、UAC 提权);.gitignore 加 .env/.env.* 防护(API key 永不进 git);apply_edit 委派停滞的磁盘证据自愈;issue 模板 Surface 判据引导;Windows 平台批次(meridian 索引/路径归一/hooks 解释器分派/打开文件退化定位)、gitignore 匹配器根锚定与 ** 语义、bash 超时与 monitor 订阅生命周期收口、job-launch 进程级缓存、pnpm 构建放行与幽灵依赖声明、模型别名解析接入别名表、host-policy chunked 解码按字节、计划路径 POSIX 归一、外部进程会话发现#52, #53, #67, #69, #151, #159, #163, #164, #165, #166, #168, #169, #174, #175, #177, #182, #183, #190, #191, #194, #195, #196, #197, #199, #200, #202, #204, #205, #230, #241, #242
lumos-tiamo全量计费口径的缓存命中率回归门(billed-hit-rate regression gate)#59
zzuu080603并发与持久化正确性主线——OOP worker 生命周期(abort 监听摘除、Unix detached 拉起)、会话转录丢批与 flush 竞态、CVM 注入预算记账、hook 超时迟到收尾、路径授权按工作区分域、定时任务记住工作区、checkpoint prune 保护、LSP 崩溃恢复、undo/rewind 备份读取失败语义;写前独占守卫扩到全部写工具、apply_patch --3way 回滚与索引毒化清理、sidecar 启动收割崩溃会话 claims;CI 存量红修复(node:events 具名导入、剪贴板 TIFF→PNG 守卫、ubuntu Test 层 30+ 红);config 热载 watcher 首次原子写后失聪与僵尸 watcher、saveConfig 剥离 profile 临时层、durable claims 跨会话继承恒返回空、nullDb 降级桩契约、回滚 journal 容错语义、/cd 换工作区重建撤销容器、checkpoint 基线失败可见化、写工具记账与 LSP 通知名单收口;路由参数解码后文件名包含性守卫(四处路径穿越封堵)、审批门与终端渲染升语义层(命令归一化双视图、text 契约兜底、标题剥转义)#78, #79, #81, #82, #83, #84, #85, #86, #87, #88, #89, #90, #93, #110, #111, #112, #127, #128, #129, #130, #131, #132, #133, #134, #155, #156, #157, #158, #180, #181
nzz0991999-aiworker 单测改用具名导入——修复 typecheck 红灯#91
L4XB浏览器 chromium 安装 pin 到内嵌 playwright-core 版本#109
Wanming08MCP OAuth token 请求的 SSRF 防护——token endpoint 公网地址预检、连接钉死已校验地址、协议白名单与 DNS 阶段的超时覆盖#152
lei454577-webSolidWorks 程序化接入总结——COM / pywin32 三层接入架构、33 条问题清单与排查方法论(文档)#160
jian-inMCP server 健康检查与熔断——周期 tools/list 探测 + healthy/degraded/failed/retrying 状态机 + 指数退避#201
sky-mirrorsprompt 构建性能——buildOaiRequest 的估算/签名链加消息级缓存#209
EarthxxRhythmskills/install 的 names[] 路径穿越封堵(issue #207)#210, #224, #225, #226, #227, #228, #229, #231, #232, #233, #234
moyan3691/mobile 扩展文档与契约核对——静态挂载扩展方式、prompt 字段契约(顺带发现移动端 sendPrompt 字段缺陷)、自带页面指南与可运行示例#211, #214

本文件由 scripts/contributors.ts 生成与对账(--check 只报告差异;--write 合并写回)。 共 22 位外部贡献者 / 139 个 PR,按首次贡献时间排序。 「贡献」列由人工撰写,自动流程只增不删——既有条目、描述与顺序不会被覆盖。 PR 编号以 huiliyi37/Tianshu-harness 为准(该仓库由 Tianshu-Tui 更名而来,历史链接自动重定向)。

关于署名:外部 PR 经「收编」流程合入时,scripts/credit-contributors.sh 在公开仓落两本账: ① 每个 PR 一笔 credit: PR #N 提交(Co-authored-by trailer,用于提交页归属); ② 每位还没有 author 提交的外部贡献者在 CREDITS.md 追加一行,并以他为 --author 提交一次。 ② 是必需的:GitHub 仓库的 Contributors 面板只统计「非空提交 + author 是本人账号关联邮箱」, 空提交与 co-author 都不计入(GHES 才计 co-author)。部分贡献者在早期提交中使用了另一个账号 署名(例如 LinHoMo 的历史提交署名为 linskadi),亦属同一人,不影响归属。

为什么外部 PR 多为 CLOSED 却已上榜:本仓不允许外部改动直接落到本体代码,绝大多数 PR 先在 dev 仓按现状重写(收编)、验证,再经 sync 推到公开仓——PR 本身被 close,代码以另一种形态 合入。署名与上榜与 GitHub 的 merge 状态无关。