Back to the catalog

agentrq

Human-in-the-loop task manager for agents

Open source Open in the app JSON README (API)

About

Human-in-the-loop task manager for agents

Details

Kind
Plugins
Topic
No topic detected
Publisher
agentrq
Origin
gemini
Category
ferramentas
Version
1.0.0
Stars
5
Last push
2026-05-13T05:09:01Z
Repository state
ativo
License
Apache-2.0
Added
2026-08-30 14:13:39
Updated
2026-08-30 14:13:39
Origin id
agentrq/agentrq-gemini-extension

README

# AgentRQ Gemini CLI Extension

Human-in-the-loop task manager for agents. This extension connects Gemini CLI to the [AgentRQ](https://agentrq.com/) platform via the AgentRQ supervisor MCP server, allowing the AI agent to manage workspaces(sub agents), tasks, and communicate directly with human operators.

## Installation

You can install this extension using the Gemini CLI:

```bash
gemini extensions install https://github.com/agentrq/agentrq-gemini-extension
```

Once installed, the extension connects to `https://mcp.agentrq.com/mcp` and securely authenticates using your AgentRQ account.

## Available MCP Tools

This extension exposes the following tools to Gemini via the AgentRQ Supervisor MCP server:

### Workspace Management
- **`listWorkspaces`**: Overview of all active and archived workspaces.
- **`createWorkspace`**: Bootstrap new project environments.
- **`getWorkspace`**: Retrieve details of a specific workspace by ID.
- **`updateWorkspace`**: Modify workspace settings and metadata.
- **`getWorkspaceStats`**: Retrieve high-level analytics and performance data for a workspace.

### Task Management
- **`listAllTasks`**: Search and filter tasks across the entire platform.
- **`listTasks`**: List tasks within a specific workspace.
- **`createTask`**: Create a new task in a specific workspace.
- **`getTask`**: Retrieve details of a specific task.
- **`updateTaskStatus`**: Change a task's status (e.g. notstarted, ongoing, blocked, completed).
- **`updateTaskOrder`**: Reorder a task in the list.
- **`updateTaskAssignee`**: Change the assignee of a task.
- **`updateTaskAllowAll`**: Toggle `allow_all_commands` permission for a task.
- **`updateScheduledTask`**: Modify a scheduled/cron task.

### Communication & Files
- **`replyToTask`**: Post a message to a task's chat thread.
- **`respondToTask`**: Submit an allow/deny verdict for a permission request.
- **`getAttachment`**: Retrieve data as base64 and metadata for a specific attachment.

## License
Apache-2.0

More