agentrq/agentrq

AgentRQ: Human-in-loop realtime conversational task manager for AI Agents.

What it solves

AgentRQ 是一个协作平台,让人类操作员与 AI 代理在共享工作区中共同工作。它解决了使用 AI 代理时沟通与任务管理碎片化的问题,提供一个同步环境,让人类可以委派任务,代理则能自主更新进度、请求权限,并实时沟通。

How it works

平台采用解耦的服务导向架构,后端使用 Go,前端使用 Vue.js。它利用 Model Context Protocol (MCP) 让 AI 模型(例如 Claude)直接与工作区的任务管理系统互动。

关键组件包括:

  • MCP Servers:向 AI 代理公开工具与资源,允许它们创建任务、更新状态、获取工作区数据。
  • Gateways:专门的桥接(ACP 与 Codex Gateways),让不原生支持某些协议的代理也能接收实时通知并与平台互动。
  • Supervisor (CoreMCP):全局 MCP 服务器,提供跨多个工作区的鸟瞰图与管理控制。

Who it’s for

此平台设计给使用 AI 代理(如 Claude Code、Gemini CLI 或 OpenAI Codex)来自动化复杂目标,并将其拆解为结构化工作区内可管理任务的开发者与团队。

Highlights

  • Real-time Synchronization:使用 SSE(Server‑Sent Events)即时更新平台内的所有变更。
  • MCP Integration:原生支持 Model Context Protocol,实现无缝的代理互动。
  • Multi-Agent Support:提供 Claude Code 与 Gemini CLI 的官方扩展。
  • Cross-Workspace Management:全局 Supervisor 工具,可管理整个账号下的任务与工作区。
  • Third-Party Integrations:多租户 Slack 集成,实现即时任务与权限管理。