PowerContext — плагин

Плагин и сервер долгой памяти для Claude Code и Codex: решения и передача работы переходят между сессиями и агентами

  • 1 484 ★ репозитория
  • Последний коммит
  • Apache-2.0
Плагин

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

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

  • Хук читает каждый запрос пользователя и отправляет его на сервер PowerContext, где он хранится как источник
  • Прописывает хуки и MCP в настройки Claude Code и Codex и меняет строку состояния
  • В режиме полной памяти тексты уходят к внешним API генерации и эмбеддингов, ключи лежат в файле `.env`
Все причины и проверки

oceanbase/powercontext

Установка

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

npx skillfoxx add plugins/powercontext

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

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

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

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

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

  • Хук читает каждый запрос пользователя и отправляет его на сервер PowerContext, где он хранится как источник
  • Прописывает хуки и MCP в настройки Claude Code и Codex и меняет строку состояния
  • В режиме полной памяти тексты уходят к внешним API генерации и эмбеддингов, ключи лежат в файле `.env`

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

Что делает

PowerContext — открытый сервис контекста для ИИ-агентов от OceanBase. Плагин для Claude Code и Codex подключается к запущенному серверу PowerContext и добавляет в сессию две вещи. Хук `UserPromptSubmit` подмешивает к каждому запросу подготовленный контекст ограниченного объема. MCP-инструменты дают агенту явно записывать память и передавать работу дальше. Сервер хранит четыре вида записей с версиями: память (решения, ограничения, следующие шаги), передачу работы (Handoff), опыт и навыки. Опыт и навыки попадают в очередь проверки и участвуют в подборе, только когда вы их одобрили. Навык после одобрения нужно отдельно экспортировать, и сам по себе он ничего не запускает. Есть два режима: «базовая память» работает без API моделей, «полная память» сама извлекает темы из источников. Для работы нужны Python 3.11 или новее, Git и uv. Сервер можно развернуть и в Kubernetes с внешним OceanBase.

Для кого. Для разработчиков и команд, которые ведут один проект в нескольких сессиях и агентах, например Codex и Claude Code, и хотят хранить решения и состояние работы отдельно от истории чата.

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

  • Вы начинаете новую сессию Claude Code и не хотите заново объяснять принятые решения, например отказ трогать старый модуль авторизации
  • Работа переходит от Codex к Claude Code или к коллеге, и нужен снимок текущего состояния вместо пересказа всей переписки
  • Результаты и уроки агента нужно сначала просмотреть и одобрить, а только потом использовать в следующих задачах
  • Контекст нужно хранить на своем сервере: для первого запуска хватает SQLite

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

  • Нужна одна заметка для одного проекта: файла с правилами в репозитории хватит без отдельного сервера
  • Нельзя отправлять тексты запросов на сервер, даже свой: хук по умолчанию сохраняет каждый запрос как источник
  • Вы работаете на Windows и нужна стабильность: поддержка Windows названа экспериментальной

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

Сохрани в PowerContext решение: зависимости ведем через uv, настройки храним в .env. А потом подготовь передачу работы для следующей сессии

Ограничения

  • Плагин работает как клиент: без запущенного сервера PowerContext он ничего не дает. Ошибки сервера и сети не блокируют работу Claude Code.
  • Автоматическое извлечение тем идет по расписанию и требует отдельных ключей для генерации и эмбеддингов. Подписка агента их не заменяет.
  • Хук не использует `Stop` и не сохраняет ответ Claude, в источник попадает только запрос пользователя.
  • В Codex перед первым сообщением нужно открыть `/hooks` и доверить хуки PowerContext, иначе автоматический захват и подбор не сработают.
  • Результаты бенчмарков относятся к конфигурации автора. Шесть оценок на LoCoMo Plus предоставил владелец проекта, по открытым артефактам их не проверить.

Как отключить. Отключите плагин командой `/plugin` в Claude Code и удалите записи PowerContext из конфигурации MCP. Сервер останавливается сочетанием Ctrl+C в терминале, где работает `powercontext server run`. Накопленные данные лежат в хранилище сервера, которое вы выбрали при настройке.

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

Как поставить PowerContext в Claude Code?

Сначала установите и запустите сервер: `uv tool install --force "powercontext[cli,server]==1.4.1"`, затем мастер `powercontext config init`. После этого `powercontext setup claude-code` подключает плагин и настраивает строку состояния Claude Code.

Чем базовая память отличается от полной?

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

Что плагин сохраняет из моих запросов?

Только текст текущего запроса: хук `UserPromptSubmit` по умолчанию сохраняет его как источник. Границы данных задает Scope: у него свой журнал источников, память и история передач.

Чем PowerContext отличается от файлов памяти внутри агента?

Записи лежат на сервере и доступны любому агенту, подключенному к тому же Scope, а у каждой записи есть версии и ссылка вида `FAMILY/ARTIFACT_ID@REVISION`. Файл памяти в каталоге одного агента при смене агента остается позади.

Нужен ли отдельный сервер?

Да. Плагин только клиент. Для первого запуска хватает локального сервера с SQLite на `http://127.0.0.1:8000`, в продакшене можно использовать OceanBase.

Обсуждение

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

Плагины

Память для агентов на графе знаний: плагины для Claude Code и Codex, MCP-сервер и Python-библиотека

ПлагинРасширенный доступ33,1 тыс.Звезды репозитория
Официальный

Плагин для Claude Code подключает агента к общей памяти организации с правами доступа, журналом аудита и подписанным удалением

ПлагинШирокий доступ319Звезды репозитория

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

ПлагинШирокий доступ374Звезды репозитория

MCP-сервер сохраняет контекст Claude Code между сеансами: решения, контрольные точки и кэш файлов хранятся в локальной SQLite.

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

Плагин долгой памяти: запоминает решения, предпочтения и состояние задач между сессиями и подмешивает в запрос только нужное

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

Скиллы и плагины, которые подключают Claude Code, Cursor, Codex и другие агенты к долговременной памяти Nowledge Mem

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

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
PowerContext (эта карточка)нет1 484
Claude-Memнет113 534автоматическая память внутри Claude Code, без общего сервера для нескольких агентов и очереди проверки
Mem0нет68 514слой памяти для приложений на ИИ, без передачи работы между агентами и людьми
MCP Memory Serviceнетне нужна2 090MCP-сервер хранения воспоминаний, без версий записей и очереди одобрения опыта

Коротко о README

README объясняет модель из трех слоев: протокол, встроенная среда выполнения и сервер с интеграциями. Далее идут разделы о памяти, передаче работы, опыте и навыках, сравнение с историей чата и поиском по расшифровкам, цифры замеров и быстрый старт с мастером настройки. В конце есть учебные блокноты Jupyter, часть которых запускается без ключей.

Бейдж для README

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

Foxx AIPowerContext
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.