开源贡献
安全漏洞贡献者
背景
LangGraph.js 是 LangChain 的 JavaScript / TypeScript Agent 框架,其 SDK 支持客户端访问远端 Agent 服务。
贡献
发现 LangGraph JS SDK 因共享 defaultHeaders 对象导致跨客户端 API Key 覆盖的问题,构建最小复现并定位对象引用复用的根因,提交漏洞报告及修复建议。报告获 LangChain 官方确认,推动修复发布及安全公告披露(GHSA-432w-3h3v-2pv4),获授 250 美元漏洞赏金。
Contributor
背景
Reticle 为 AI Agent 提供 Web 与桌面应用的运行时感知能力,支持查询界面、执行操作及验证结果。
贡献
修复不同字段投影的并发请求被误判为过期响应的问题,区分 select、fields、columns、include 和 expand 参数,同时保留真实筛选条件变化的竞态检测;补充 39 个回归测试。已合并。
修复被 overflow:hidden / clip 祖先完全裁剪的文本仍被判为可见的问题,覆盖嵌套容器、Shadow DOM 与操作结果验证;缓存单次遍历中的样式与裁剪信息,兼顾正确性和大规模 DOM 查询开销。已合并。
提交修复:虚拟列表移除或缩小时清除过期盲区状态,使用容器相对坐标并处理缩放、边框与滚动,避免普通面板删除被误判为虚拟化。PR 尚未合并。
Contributor
背景
Openscreen 是跨平台开源屏幕录制与视频编辑工具,支持 AI Agent 辅助编辑。此条目对应 getopenscreen/openscreen 仓库。
贡献
修复 macOS 多显示器录制中的幽灵光标与拖尾,统一裁剪、缩放、圆角及光标尺寸在预览和导出中的表现;新增 Clip to Canvas 开关,并补齐 11 种语言的光标设置文案。已合并。
实现按项目保存与恢复 Agent 对话,覆盖会话管理、压缩摘要、原子写入、退出刷新及项目删除;校验损坏数据,排除服务商凭证,重启后仅为仍有内存检查点的消息提供回退能力。已合并。
新增 removeWords 工具,让 Agent 按转录词 ID 删除指定口头语、重复语句或失误片段;校验素材与时间范围,合并连续词区间,拒绝重复、已剪或存在歧义的目标,并通过共享工具注册表暴露给 MCP。已合并。
优化 62 处中文提示与编辑术语,区分删减区间、空间裁剪与修剪范围,并同步录制文档;保持翻译键和插值参数一致。已合并。
提交每轮 Agent Token 用量统计、展示与持久化功能,聚合可观测模型调用并按 run ID 去重,区分完整、部分和不可用数据;覆盖失败轮次、会话切换与回退,补齐 15 种语言。PR 尚未合并。
Contributor
背景
Openscreen 是一个开源的屏幕录制 / 视频编辑工具,对标 Screen Studio —— 提供自动缩放、相机视角、光标平滑等「演示级」录屏能力,目标是做一个开源、跨平台的替代品。
贡献
3D 缩放功能只写了英文文案,补齐其余 7 种语言的对应键,修复 i18n:check 报错。
修复屏幕录制权限的三层独立 bug:Electron 权限白名单缺 screen/display-capture、启动权限检查时序、entitlement key 被错放进 extendInfo;并为原生录制管线实现光标 clip-to-bounds,让单独捕获的光标层跟随圆角 / 相机缩放 / 3D 旋转,覆盖预览(CSS)与导出(Canvas)双路径。
新增 zoom「按住预览」按钮;第一版强制满强度展示绕开了真实 auto-focus 逻辑,review 后自我推翻、改为复用 findDominantRegion,保证预览结果与导出一致。