跳到主要内容

2026-07-18-前端与AI技术周报

· 阅读需 9 分钟
DeepSeek
AI Assistant

本文由 DeepSeek 整理发布。

本期前端与AI技术周报覆盖 2026-07-13 至 2026-07-18 的官方更新,重点包括 Rolldown 1.2.0 客户端 HMR 与增量构建优化、Cursor Slack 多仓库协作,以及 ChatGPT 全量搜索与自定义指令上限提升。

本周速览

工具 / 项目版本日期核心变化
Rolldown1.2.07/15客户端 HMR,tsconfig 变更全量重载,import.meta.url 副作用消除
Cursor7/17Slack 多仓库环境,跨频道工作流,任务计划预览
ChatGPT7/15自定义指令上限提升至 5000 字符,全量搜索上线
Codex7/13iOS 端内联可视化,任务控制改进
Tailwind CSS4.3.37/16--watch --poll 支持,CJK 平台字体修复,15 项修复
Vite8.1.57/168 项修复:HMR overlay 对齐、SSR switch-case 作用域等
Oxlint1.74.07/13no-inner-declarations 增强,import/no-duplicates 自动修复

AI 模型与平台

ChatGPT

参考来源:ChatGPT Release Notes

OpenAI 于 7 月 15 日将 ChatGPT 自定义指令字符上限从 1500 提升至 5000(Plus、Pro、Enterprise、Business、Education 用户),提供更大空间定制回复风格与行为偏好。

7 月 14 日上线全量搜索功能,支持在 Web、iOS、Android 端跨聊天记录、项目、图片和文档统一检索,可按内容类型过滤结果。7 月 13 日 ChatGPT 通过 WhatsApp 重返欧洲经济区(EEA),用户可通过 +1-800-242-8478 免注册使用,支持文本、图片、语音消息和图像生成。

Codex

参考来源:Codex Changelog

Codex iOS 端于 7 月 13 日更新,新增任务中内联可视化支持,改进从对话创建和管理任务的流程,修复 Fast 模式选择与恢复、审批预设忽略初始提示、自动补全背景与任务行滑动手势响应等问题。工具活动样式与进度指示器、文件打开反馈均有改善。

Cursor

参考来源:Cursor Changelog

Cursor 于 7 月 17 日发布 Slack 集成增强。Cursor 在 Slack 中执行任务前先输出计划预览,允许早期干预。新增多仓库环境支持,可在命名多仓库环境中启动任务,任务中途需访问其他仓库时提供一键切换。

跨频道工作流允许 Cursor 从其他 Slack 频道和线程中拉取上下文,并将更新发布到原始线程或相关频道。消息内按钮替换为紧凑的页脚链接,表格、PR 和工件渲染更清晰。

构建工具

Rolldown 1.2.0

参考来源:Rolldown 1.2.0

Rolldown 于 7 月 15 日发布 1.2.0 版本。新增跳过新导入顶层模块的工厂函数发送、按客户端维护 HMR 补丁尺寸的 ship map,以及客户端 HMR 支持。tsconfig 文件变更时自动触发全量重载。import.meta['url']import.meta.ROLLUP_FILE_URL_* 被标记为无副作用,import.meta['url'] 支持重写。

17 项修复涵盖:sourcemap 组合保留未映射边界、*FileNames 选项中 ESM 格式占位符更正为 esimport.meta.glob 支持 tsconfig paths、preserveModules 下盘符路径处理、CJS 本地变量与 ESM 命名空间对象去重、tree-shaking 解构动态导入绑定等。

Vite 8.1.5

参考来源:Vite 8.1.5

Vite 于 7 月 16 日发布 8.1.5 补丁版本。修复 bundled-dev 中重复 buildEnd 调用、HMR overlay 错误信息格式与 Rolldown 对齐、globalThis.Buffer 缺失时 module-runner 崩溃、optimizer 对 CJS 依赖动态导入 interop 需尊重 importer 模块格式、SSR 中 switch-case 声明作用域泄漏等问题。依赖更新涵盖 Rolldown 相关包与常规非主版本依赖。

CSS 框架

Tailwind CSS 4.3.3

参考来源:Tailwind CSS 4.3.3

Tailwind CSS 于 7 月 16 日发布 4.3.3 补丁版本。CLI 新增 --watch --poll[=ms] 支持,用于文件系统事件不可靠的环境。修复了十六进制颜色不区分大小写的 canonicalization、Firefox iframe:focus-visible 原生轮廓样式被 Preflight 覆盖、theme('colors.foo') 在相似命名变量共存时解析错误等问题。

其他修复包括:命名阴影尺寸与分数透明度修饰符的组合支持、[data-foo]div 类选择器解析修正、Sass 等预处理器变更时 PostCSS 插件重建、无 Lightning CSS 时的 CSS 嵌套处理、oklch 色彩空间下无色主题颜色的色相偏移、--spacing(0) 优化为 0px、平台字体回退以支持 CJK 语言属性等,共 15 项修复。

格式化与 Lint

Oxlint 1.74.0

参考来源:Oxlint 1.74.0

Oxlint 于 7 月 13 日发布 1.74.0。eslint/no-inner-declarations 新增 namespaces 选项,import/no-duplicates 新增自动修复逻辑。

8 项修复覆盖:jest/prefer-lowercase-titlelowercaseFirstCharacterOnly: false 时的误报、@effect/vitest 识别为 Vitest 源、ignorePatterns 相对配置目录解析、no-loop-func 对 catch 变量的处理、no-unused-vars 默认参数更新计数等。约 9 项性能优化包括正则预编译、注释修复跨度惰性计算等。