工程开发
jules-skill avatar

jules-skill

直接从终端管理 Google 的异步 AI 编程代理 Jules。支持创建、监控和与 Jules 编程会话交互、审批计划以及处理反馈循环。

简介

Jules 技能提供了强大的命令行界面,允许您在无需网页 UI 的情况下与 Google 的异步 AI 编程代理 Jules 进行交互。此技能专为开发者和自动化工作流设计,支持直接在终端内监督自动编程会话。它非常适合管理多步编程任务、审查代理生成的计划,并将基于代理的工作流集成到您现有的开发环境中。

  • 优化代理驱动的开发:无缝创建新的 Jules 会话、提供项目仓库,并定义复杂的编程提示以进行自动执行。

  • 全面的会话管理:列出活动会话、检查详细状态(例如 IN_PROGRESS、AWAITING_PLAN_APPROVAL),并获取完成状态或 PR 链接。

  • 交互式反馈循环:实时批准或拒绝生成的代码计划,并通过直接向 Jules 代理发送消息来提供背景信息或具体反馈。

  • 自动化工作流支持:执行日常监控任务,如筛选需要用户反馈或审批的会话,非常适合 CI/CD 或无头环境。

  • 自动消息处理:轻松获取并显示来自 Jules 的最新外发消息,以了解代理进度、遇到的障碍或对额外用户输入的请求。

  • 前提条件:需要通过 npm 安装 jules_cli 工具 (npm install -g @l0r3x/jules-cli) 并设置有效的 JULES_API_KEY 环境变量。

  • 使用模式:请务必从列出会话 (jules_cli list) 开始,以识别如 AWAITING_USER_FEEDBACK 或 AWAITING_PLAN_APPROVAL 等状态。

  • 工作流提示:针对全自动完成可使用 --auto-pr 标志,若需精细控制代理生成的代码变更,则建议使用 --approve-plan。

  • 约束:Jules 在执行范围明确、具体的任务时效果最佳;请在提示中提供清晰的说明,以避免生成的代码产生歧义。

  • 集成:Jules 会自动利用仓库根目录下的 AGENTS.md 来理解您的特定编程规范和测试模式。

仓库统计

Star 数
0
Fork 数
0
Open Issue 数
0
主要语言
Python
默认分支
main
同步状态
空闲
最近同步时间
2026年5月3日 21:47
在 GitHub 查看