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 整合,實現即時任務與權限管理。