共计 1008 个字符,预计需要花费 3 分钟才能阅读完成。
Google 近日悄然推出了全新的 Jules Tools,为开发者提供了又一强大的命令行工具。这款新工具与现有的 Gemini CLI 和 GitHub Actions 共同构成了 Google 的 AI 命令行工具阵营,为不同工作流程提供了多样化的选择。
Google 目前拥有三款 AI 命令行工具,分别针对不同的开发场景:
- Gemini CLI:专注于终端中的快速、交互式编码,支持脚本编写等基于终端的活动。
- Gemini CLI GitHub Actions:专为 GitHub 工作流设计,提供代码审查、拉取请求评论等自动化功能。
- Jules Tools:将云端的自主性与命令行控制相结合,为开发者提供更灵活的操作方式。
Jules Tools 是 Google 基于云的自主编码代理 Jules 的命令行界面。虽然任务执行仍然在云端进行,但开发者现在可以通过命令行直接管理 Jules,极大地提升了工作流程的灵活性和效率。通过 Jules Tools,开发者可以创建新任务、列出任务、将补丁拉到本地实例等操作,充分发挥了命令行的优势。
Google 在官方博客中展示了 Jules Tools 的强大功能。例如,开发者可以通过以下命令自动获取最近分配的 GitHub 问题并启动 Jules 远程会话来处理该问题:,
gh issue list --assignee @me --limit 1 --json title | jq -r '.[0].title' | jules remote new --repo .
这一命令通过 GitHub CLI 获取问题列表,经过 JSON 预处理后将问题标题传递给 Jules 进行处理,展示了命令行自动化工作流的强大之处。
面对这三款工具,开发者应根据具体任务选择最合适的工具。以下是一些使用建议:,
- Gemini CLI:适合需要快速响应和交互的任务,如代码片段生成和调试。
- Jules Tools:适合处理复杂、耗时的任务,如大规模代码重构或自动化测试。
- Gemini CLI GitHub Actions:适合 GitHub 工作流中的自动化任务,如代码审查和拉取请求管理。
此外,开发者应在非关键任务项目上试验这些工具,以了解其功能和限制,从而在实际项目中做出最佳选择。
Google 的这三款 AI 命令行工具为开发者提供了强大的支持,帮助他们在不同场景下高效完成任务。无论是快速交互、云端自主性还是 GitHub 自动化,这些工具都展现了 AI 在开发领域的巨大潜力。开发者应根据具体需求灵活选择,充分利用这些工具提升工作效率。