Back to the catalog

jules-manager

An extension to manage, unblock, and coordinate Jules coding agents via the REST API.

Open source Open in the app JSON README (API)

About

An extension to manage, unblock, and coordinate Jules coding agents via the REST API.

Details

Kind
Plugins
Topic
Developer tools
Publisher
dllewellyn
Origin
gemini
Category
ferramentas
Version
1.1.0
Stars
2
Last push
2026-04-01T05:56:33Z
Repository state
ativo
Language
JavaScript
Added
2026-08-30 14:13:39
Updated
2026-08-30 14:13:39
Origin id
dllewellyn/jules-manager-extension

README

# Jules Manager Extension

The Jules Manager Extension is a repository orchestrator designed to manage multiple Jules coding agents, ensuring tasks proceed smoothly and unblocking agents when necessary.

## Features

- **Unblock Agents**: Understand why an agent is awaiting feedback and provide direction.
- **Review & Approve**: Monitor progress and approve implementation plans.
- **Ensure Closure & PR Review**: Trigger Pull Request creation for completed tasks, automatically fetching and analyzing PR comments via LLM to assign actionable fixes back to the agent.
- **Coordination**: Balance work across multiple agents.

## Skills

### Jules API Skill

Provides comprehensive documentation and guidance for the Jules REST API (v1alpha).

#### Installation
```bash
gemini skills install ./skills/jules-api/jules-api.skill --scope workspace
```

### Gemini Skill Builder

Guidance for creating agent skills and writing extensions for Gemini CLI.

#### Installation
```bash
gemini skills install ./skills/gemini-skill-builder/gemini-skill-builder.skill --scope workspace
```

#### Activation

After installation, you **must** manually reload the skills in your interactive Gemini CLI session:

```bash
/skills reload
```

You can verify the installation by running `/skills list`.

## Structure

- `index.js`: Main entry point for the MCP server.
- `gemini-extension.json`: Configuration for the Gemini CLI extension.
- `GEMINI.md`: Context and instructions for the agent.
- `skills/`: Contains specialized agent skills (`jules-api`, `gemini-skill-builder`).
- `package.json`: Project dependencies and configuration.

## Development

1. Install dependencies:
   ```bash
   npm install
   ```

More