360 Secure SkillHub
360 安全技能中心

jules

这是Google的Jules CLI工具,用于云端异步软件工程任务。核心功能包括:委派编码任务(支持指定仓库、并行生成方案),监控远程会话与仓库状态,查看、应用代码补丁(含Teleport一键克隆应用)。典型场景:异步处理代码修复、依赖升级、重构,跟踪任务进度,安全审查补丁后应用。通过CLI命令交互,输出终端反馈、TUI界面或补丁文件。

wei840222
wei840222
热度 8.54
最近更新 2026-08-15 18:15:27
分类:开发依赖:代码执行 / 第三方 API应用场景:代码生成 / 调试排错 / 代码审查 / 自动化脚本 ...

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add jules
Metadata
name
jules
description
Manage and automate coding tasks with Jules, Google's autonomous AI coding agent CLI. Use when delegating repository tasks, tracking remote sessions, reviewing/applying patches, or using teleport.
metadata
{"openclaw":{"emoji":"🦑","requires":{"bins":["jules"]}}}

Jules CLI

Use this skill to interact with Jules (jules), Google's autonomous AI coding agent for cloud-based asynchronous software engineering tasks.

Quick reference

Goal Command
Launch interactive TUI jules
Delegate task (current repo) jules new "task description"
Delegate task (specific repo) jules new --repo <owner/repo> "task description"
Run parallel attempts jules new --parallel <1-5> "task description"
Pipe prompt from stdin cat task.md | jules new
List remote sessions jules remote list --session
List connected repos jules remote list --repo
Pull patch jules remote pull --session <id>
Pull and apply patch jules remote pull --session <id> --apply
Clone & apply in one step jules teleport <id>
Auth status & lifecycle jules login / jules logout

Core workflows

1. Delegating tasks

Delegate async work without waiting in the terminal:

# Current repo auto-detected
jules new "Fix flaky unit test in auth_test.go"

# Specific remote repo
jules new --repo org/backend "Upgrade dependency X to v2 and fix breaking changes"

# Generate 3 candidate approaches in parallel
jules new --parallel 3 "Refactor caching layer to use Redis cluster"

2. Monitoring & inspecting progress

  • List active and historical sessions: jules remote list --session
  • Check connected GitHub/source repos: jules remote list --repo
  • Launch dashboard TUI: jules

3. Reviewing & applying changes

  • Apply directly to existing checkout:
    jules remote pull --session <id> --apply
    
  • Inspect patch before applying:
    jules remote pull --session <id> > patch.diff
    git apply --check patch.diff
    
  • Fresh checkout (Teleport):
    jules teleport <id>
    
    Teleport behavior:
    • Inside a matching git repo: applies the patch to current workspace.
    • Outside a repo: clones the repository, checks out the base branch, and applies the session patch automatically.

References

For detailed subcommands and automation patterns, load references/cli-reference.md.