Sugar MCP

Общая доска задач и память для агентов: Claude Code, Codex, Cursor и Goose берут работу из одной очереди с историей и затратами

  • 101 ★ репозитория
  • Последний коммит
MCP-сервер

Широкий доступ

Почему такой уровень

  • `sugar run` автономно берет задачи, правит код, запускает тесты и делает коммиты без остановки
  • Журнал и память хранят контекст проектов и решения, их стоит беречь как рабочие данные
Все причины и проверки

roboticforce/sugar

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/sugar

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • `sugar run` автономно берет задачи, правит код, запускает тесты и делает коммиты без остановки
  • Журнал и память хранят контекст проектов и решения, их стоит беречь как рабочие данные

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Sugar ставит между агентами и репозиторием постоянную очередь задач на SQLite. Агент берет задачу атомарно, с арендой и пульсом: если исполнитель упал, аренда истекает и задача возвращается в очередь. Те же действия доступны из CLI (`sugar add`, `sugar list`, `sugar run`), через два MCP-сервера для задач и памяти, через REST и SSE и в веб-панели с живой лентой действий агентов. Каждая смена статуса и событие харнесса попадает в журнал только на добавление: кто, с каким харнессом, по какой задаче и за сколько. Затраты берутся из отчетов самого агента без выдуманных тарифов, а `sugar audit export` выгружает защищенный от подмены JSONL с контрольной суммой SHA-256. Память делится на проектную и глобальную, семь типов записей, поиск по локальным эмбеддингам с запасным FTS5. Агент читает и пишет ее через `search_memory`, `store_learning` и `recall`.

Для кого. Тем, кто гоняет несколько агентов на одном репозитории и хочет видеть, кто что взял, чем кончилось и сколько стоило.

Подходит, если

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

Не подходит, если

  • Работаете одним агентом в одной сессии: очередь и аренды лишние
  • Нужен облачный сервис с учетными записями: Sugar локальный, командная версия ставится на свой сервер
  • Лицензия AGPL-3.0 не подходит закрытому продукту: для него предусмотрена отдельная коммерческая

Пример запроса к агенту

Возьми из очереди Sugar следующую задачу с высоким приоритетом, выполни ее и сохрани в память решение по обработке таймаута авторизации

MCP

Транспорт
stdio
Авторизация
не нужна

Ограничения

Требуется Python 3.11 или новее, для приложения нужна macOS 14. Лицензия двойная: AGPL-3.0 и коммерческая. `sugar run` сегодня управляет только Claude Code через Agent SDK, остальные харнессы работают сами и присылают события через `sugar emit`. Автономный запуск берет задачи, выполняет, тестирует и коммитит без остановки, режим `--ralph` повторяет цикл до готовности. Семантический поиск памяти требует extra `sugarai[memory]`. Учет затрат опирается на то, что сообщает сам харнесс.

Как отключить. Удалите серверы командами `claude mcp remove sugar` и `claude mcp remove sugar-tasks`, затем `pipx uninstall sugarai`; данные лежат в `.sugar` проекта и `~/.sugar`.

Частые вопросы

Как подключить память и задачи Sugar к Claude Code?

Двумя командами: `claude mcp add sugar -- sugar mcp memory` и `claude mcp add sugar-tasks -- sugar mcp tasks`, предварительно поставив пакет через `pipx install 'sugarai[all]'`.

Какие агенты работают с очередью?

Claude Code, Codex, Cursor, Goose, OpenCode и любой клиент MCP. Для OpenCode есть `sugar opencode setup`.

Что делает `sugar run`?

Запускает автономного исполнителя: он берет задачу, выполняет ее через Claude Code, тестирует, коммитит и переходит к следующей.

Нужна ли учетная запись?

Нет, Sugar локальный: данные в ваших файлах, учетная запись не нужна.

Какая лицензия?

Двойная: AGPL-3.0 и коммерческая для закрытого использования.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

Слой памяти и координации для кодовых агентов: спецификации и задачи лежат в git, а агенты работают параллельно

CLIШирокий доступ296Звезды репозитория
Официальный

Долговременная память для агентов: новые факты вытесняют старые, у каждого ответа есть источник, а поиск идет без вызовов LLM

MCP-серверРасширенный доступ203Звезды репозитория

Общая память для кодовых агентов: сообщения в SQLite, старый контекст сжимается в дерево сводок, а MCP-инструменты ищут по нему.

ПлагинРасширенный доступ60Звезды репозитория

MCP-сервер с памятью самого агента: он решает, что запомнить, и просыпается с этим в каждой сессии, данные в одном файле SQLite

MCP-серверШирокий доступ154Звезды репозитория

Долговременная память для агентов: собирает знания из истории сессий и возвращает их в новых задачах, единый стор между Claude Code, Codex, Cursor и другими

СкиллРасширенный доступ14,6 тыс.Звезды репозитория

Внешняя память для Hermes, Claude Code, Codex и Cursor: архив сессий, слои recall, возврат нужного в контекст без правки агента

CLIРасширенный доступ208Звезды репозитория

Коротко о README

Проблема агентов, не видящих друг друга, и устройство Sugar в пяти слоях: очередь, панель, история, подключение и память. Быстрый старт, живой вид флота с `sugar emit`, команда на своем сервере, требования и лицензия.

Бейдж для README

Сообщить о проблеме