Sugar MCP
Общая доска задач и память для агентов: Claude Code, Codex, Cursor и Goose берут работу из одной очереди с историей и затратами
- 101 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- `sugar run` автономно берет задачи, правит код, запускает тесты и делает коммиты без остановки
- Журнал и память хранят контекст проектов и решения, их стоит беречь как рабочие данные
Установка
- Работает в
В терминале, через 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, а агенты работают параллельно
Долговременная память для агентов: новые факты вытесняют старые, у каждого ответа есть источник, а поиск идет без вызовов LLM
Общая память для кодовых агентов: сообщения в SQLite, старый контекст сжимается в дерево сводок, а MCP-инструменты ищут по нему.
MCP-сервер с памятью самого агента: он решает, что запомнить, и просыпается с этим в каждой сессии, данные в одном файле SQLite
Долговременная память для агентов: собирает знания из истории сессий и возвращает их в новых задачах, единый стор между Claude Code, Codex, Cursor и другими
Внешняя память для Hermes, Claude Code, Codex и Cursor: архив сессий, слои recall, возврат нужного в контекст без правки агента
Коротко о README
Проблема агентов, не видящих друг друга, и устройство Sugar в пяти слоях: очередь, панель, история, подключение и память. Быстрый старт, живой вид флота с `sugar emit`, команда на своем сервере, требования и лицензия.