最新消息:关注人工智能 AI赋能新媒体运营

Jules Tools CLI 升级:支持并行任务、自动识别仓库与并排代码对比

科技资讯 admin 浏览

谷歌发布 Jules Tools CLI 新版:开发者效率全面升级

谷歌近日正式推出 Jules Tools CLI 的全新版本,此次更新聚焦开发者日常使用中的核心痛点——速度、流畅度与协作体验。作为一款面向工程团队的命令行工具,Jules Tools CLI 本次升级不仅优化了底层性能,更引入多项“开箱即用”的智能功能,让代码管理、审查与部署流程更加自然高效。

并行任务执行:多任务并行,效率翻倍

新版本首次支持 --parallel 参数,允许开发者一次性并行启动多个任务,例如同时运行测试、构建、 lint 和部署脚本。在以往版本中,这些操作需逐个排队执行,耗时可能长达数分钟;而现在,多个任务可同步进行,整体耗时可减少 50% 以上。特别适合需要快速验证多个分支方案、CI/CD 流水线调试或批量处理微服务的团队。

据内部测试数据显示,在包含 8 个独立任务的项目中,启用并行模式后平均节省 3.2 分钟/次,相当于每周为每位开发者节省近 10 小时的等待时间。

自动仓库识别:告别手动配置,一键识别项目

过去,开发者在使用 Jules Tools 时,常需手动指定 Git 仓库路径(如 --repo=~/my-project),尤其在多项目切换时容易出错。新版引入智能仓库识别(Repository Inference)机制,工具会自动扫描当前工作目录的父级路径,识别是否存在 .git 文件夹,并据此绑定对应仓库信息。

这意味着,你只需在项目根目录下输入 jules statusjules diff,无需任何额外参数,系统就能自动关联正确的代码库。对频繁在多个微服务或开源项目间切换的开发者而言,这几乎是“零配置”的体验升级。

并排代码对比:审阅代码,一目了然

代码审查是协作开发的核心环节,但传统单列差分视图(single-column diff)常让修改点分散、上下文难追踪。新版 Jules Tools CLI 引入了全新的 并排代码对比界面(Side-by-Side Diff),支持语法高亮、行号对齐、内联评论标记和变更颜色区分(新增/删除/修改)。

该界面与 GitHub、GitLab 的 PR 审阅体验高度一致,开发者无需切换浏览器即可在终端完成高质量代码审查。此外,支持鼠标滚轮同步滚动、按文件快速切换,甚至可通过快捷键 Ctrl+Shift+D 在单列/并排模式间自由切换,极大提升审阅效率。

跨平台兼容性全面增强:WSL、Arch Linux 无缝支持

此前部分 Linux 用户(尤其是 Arch Linux 和 WSL2 环境)反馈在登录认证时频繁出现 OAuth2 超时或 token 无法刷新的问题。本次更新中,谷歌工程团队重构了认证模块,全面适配现代 Linux 发行版的密钥环系统(如 libsecret、kwallet),并优化了浏览器自动唤起逻辑。

现在,无论你是 Windows + WSL2 开发者,还是使用 Arch、Fedora、Ubuntu 的 Linux 用户,登录过程均能自动弹出系统默认浏览器完成 OAuth2 授权,无需手动复制粘贴 token,也极少再出现“认证失败”提示。此外,新增断网重试机制与本地缓存 token 功能,即使网络波动也能保持会话稳定。

深度支持 PNPM:现代 JS 项目更流畅

随着 PNPM 在前端社区的普及(尤其在 Monorepo 和大型项目中),Jules Tools CLI 此次正式加入对 PNPM 的原生支持。无论是安装依赖、运行脚本,还是检测包冲突,工具都能自动识别 pnpm-lock.yaml 并调用对应命令,不再强制依赖 npm 或 yarn。

实测表明,在包含 200+ 依赖的 Next.js Monorepo 项目中,使用 PNPM + Jules Tools 的启动速度比 npm 快 40%,内存占用降低 35%。这一改进让使用现代 JS 工具链的团队无需再为包管理器兼容性烦恼。

立即升级,开启高效开发新体验

无需复杂配置,只需一条命令即可获取最新版本:

npm install -g @google/jules

升级后,运行 jules --version 确认是否为 v2.1.0 或更高版本。官方已同步更新文档与快捷操作指南,访问 GitHub 项目页 可查看完整更新日志、示例脚本与社区贡献指南。

从自动识别到并行执行,从并排对比到跨平台稳定登录——Jules Tools CLI 正在从“辅助工具”进化为“开发者生产力引擎”。无论你是独立开发者,还是大型团队的工程负责人,这次更新都值得你立刻体验。