MA

mozilla-ai/cq

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

1,3 тыс. stars Качество 67 Тренд 45Apache-2.0

Открытый стандарт для совместного обучения агентов. Агенты сохраняют, делятся и запрашивают коллективные знания, чтобы перестать самостоятельно обнаруживать одни и те же неудачи.

Обзор

— ожидайте резких изменений. Смотрите DEVELOPMENT.md для руководств по миграции. Открытый стандарт для совместного обучения агентов — структурированные знания, которые предотвращают повторение ошибок друг друга. Термин происходит от двух источников: коллоквиум (/ˈkɒl.ə.kwi/), структурированный обмен идеями, где понимание возникает через диалог, а не через односторонний выход, и , радиопозывной («любая станция, отвечай»), отражающий одну и ту же модель: открытое приглашение, ответ и коллективный сигнал, построенный через взаимодействие. Оба отражают одну и ту же идею: агенты транслируют то, что узнали, и слушают то, что уже знают другие. Установите CLI cq (через Homebrew, Scoop или GitHub Releases), затем установите его в ваш кодинг-агент: Установите сразу на несколько хостов, повторяя --target. Для маршрутов конфигурации, флагов, настройки удалённого сервера и расположения Windows смотрите руководство по установке. После установки следите за быстрым стартом, чтобы убедиться, что устройство работает, и добавьте свой первый модуль знаний.

Обзор (машинный перевод)

Статус: 0.x — ожидайте внезапных изменений. См. DEVELOPMENT.md для руководств по миграции.

Открытый стандарт для совместного обучения агентов — структурированные знания, которые предотвращают повторение ошибок друг друга.

Термин cq происходит от двух источников: разговор (/ˈkɒl.ə.kwi/), структурированного обмена идеями при понимании возникает через диалог, а не односторонний выход, и CQ, радиопозывной («любая станция, отвечай»), фиксируя ту же модель: открытое приглашение, ответ и коллективный сигнал, построенный через взаимодействие. Оба отражают одну и ту же идею: агенты транслируют Чему они научились и слушают то, что уже знают другие.

Для полной документации посетите docs.mozilla.ai/cq.

Установка

Установите CLI cq (через Homebrew, Scoop или GitHub Releases), затем установите его в ваш кодинг-агент:

Агент Цель
Клод claude
Кодекс codex
Второй пилот copilot
Курсор cursor
Devin Desktop devin-desktop
OpenCode opencode
Пи pi

Установите сразу на несколько хостов, повторяя --target.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

cq

Status: 0.x — expect breaking changes. See DEVELOPMENT.md for migration guides.

An open standard for shared agent learning — structured knowledge that prevents AI agents from repeating each other’s mistakes.

The term cq is derived from two sources: colloquy (/ˈkɒl.ə.kwi/), a structured exchange of ideas where understanding emerges through dialogue rather than one-way output, and CQ, a radio call sign (“any station, respond”), capturing the same model: open invitation, response, and collective signal built through interaction. Both capture the same idea: agents broadcasting what they’ve learned and listening for what others already know.

For the full documentation, visit docs.mozilla.ai/cq.

Installation

Install the cq CLI (via Homebrew, Scoop, or GitHub Releases), then install into your coding agent:

cq install --target 
Agent Target
Claude claude
Codex codex
Copilot copilot
Cursor cursor
Devin Desktop devin-desktop
OpenCode opencode
Pi pi

Install into multiple hosts at once by repeating --target.

For per-host config paths, flags, remote-server setup, and Windows locations, see the installation guide.

Once installed, follow the Quickstart to verify it works and add your first knowledge unit.

How cq works in practice

You typically do not propose knowledge units manually. cq works through two agent workflows:

Skill-guided query/propose workflow

When your agent starts a task or encounters an error, the cq skill directs the agent to query the knowledge store before the agent retries.

If another agent has already solved this problem, your agent gets the relevant guidance immediately, instead of debugging from scratch.

If your agent discovers something that would save another agent time, for example:

  • Undocumented API behavior
  • Non-obvious workaround for a known issue
  • Solution to an error that required multiple failed attempts to resolve

Then it will propose that learning as a knowledge unit.

Session reflection (optional)

/cq:reflect is a catch-all for the end of a session, useful if you suspect the agent missed proposing something in-flow. It scans the session for learnings worth sharing (debugging breakthroughs, undocumented API behavior, workarounds), presents them for approval, and queries the store before submitting each one to avoid duplicates.

The six MCP tools underneath:

Tool What it does
query Search the knowledge store before acting
propose Submit a new knowledge unit
Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add mozilla-ai/cq
Новичок в MCP? Начните с руководства на mcpskill.org →