EchoesVault for Codex — плагин
Плагин Codex ведет в репозитории вики проекта на markdown и поднимает ее в начале сессий, в том числе для OpenCode и Claude Code.
- 127 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Хук `SessionStart` запускает Python при старте сессии, а инициализация добавляет файлы и блоки инструкций в репозиторий.
Установка
- Работает в
Ручная установка
codex plugin marketplace add psinetron/echoes-vault-codex
codex plugin add echoes-vault-codex@echoes-vaultПервая команда добавляет маркетплейс, вторая ставит плагин. Затем начните новую задачу Codex.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Хук `SessionStart` запускает Python при старте сессии, а инициализация добавляет файлы и блоки инструкций в репозиторий.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
EchoesVault создает в репозитории папку `EchoesVault/` с markdown-страницами, ежедневными записями и индексом. Плагин ставят в Codex один раз, затем в нужном проекте просят «Инициализируй EchoesVault для этого проекта». В остальных репозиториях плагин молчит. В составе пять скиллов: `echoes-init`, `echoes-start`, `echoes-vault`, `echoes-end` и `echoes-status`. При инициализации в проект копируется переносимый движок на Python без зависимостей, блоки для `AGENTS.md` и `CLAUDE.md` и адаптеры для OpenCode и Claude Code. Дальше эти агенты работают с той же памятью без установленного плагина.
Для кого. Командам и одиночкам, у которых несколько агентов работают в одном репозитории, а решения теряются между сессиями.
Подходит, если
- Новая сессия должна знать, какие архитектурные решения уже приняты.
- В репозитории работают Codex и Claude Code, и им нужна общая память.
- Знания проекта хранят в git и открывают как хранилище Obsidian.
- После задачи итоги сессии сохраняют одной фразой «Сохрани и заверши сессию».
Не подходит, если
- Нужна семантическая память с векторным поиском: здесь обычные markdown-файлы и детерминированный индекс.
- Плагин нужен в расширении Codex для IDE: плагины там пока не поддерживаются.
- Репозиторий не должен получать служебные файлы и блоки в `AGENTS.md`.
Пример запроса к агенту
Инициализируй EchoesVault для этого проекта и запиши решение про выбор базы данных.Ограничения
Плагин работает в Codex из десктопного приложения ChatGPT или в Codex CLI, расширение для IDE плагины не поддерживает. Нужен Python 3.9 и новее как `python3`, для установки с GitHub еще Git. Плагин подключает хук `SessionStart`, он запускает Python при старте сессии, поэтому код хука стоит просмотреть заранее. Инициализация добавляет в репозиторий `EchoesVault/`, `.echoes-vault/`, блоки в `AGENTS.md` и `CLAUDE.md` и адаптеры OpenCode, все это коммитят. Удаление плагина не стирает знания и движок в уже инициализированных проектах. Последний коммит репозитория датирован сентябрем 2026.
Как отключить. Отключите или удалите плагин через `/plugins` в Codex и при желании уберите источник командой `codex plugin marketplace remove echoes-vault`. Папки `EchoesVault/` и `.echoes-vault/` в проектах удаляют вручную.
Частые вопросы
Как проверить, что плагин установлен?
Выполните `codex plugin list`: нужна строка `echoes-vault-codex@echoes-vault` со статусом `installed, enabled`. Новую задачу запускайте после установки, открытые задачи скиллы не получают.
Нужен ли Codex для дальнейшей работы с памятью?
Нет. После инициализации движок `.echoes-vault/echoes_vault.py` лежит в проекте, и OpenCode с Claude Code работают через него.
Где лежат знания проекта?
В папке `EchoesVault/`: страницы в `pages/`, ежедневные записи в `daily/`. Индекс `index.md` строится локально и в git не попадает.
Как поставить EchoesVault без Codex?
Склонируйте репозиторий и выполните `python3 echoes-vault-codex/scripts/echoes_vault.py --workspace /path/to/your/project --agent codex --adapter-version 1.1.1 init`. Команда создает хранилище и адаптеры для остальных агентов.
Какие фразы запускают скиллы?
Подойдут обычные формулировки: «Восстанови память проекта», «Покажи статус EchoesVault», «Запомни это архитектурное решение», «Сохрани и заверши сессию». Скиллы можно вызвать и по имени, например `$echoes-init`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныEchoesVault ведет память проекта страницами markdown в git: решения и исправления читают OpenCode, Codex и Claude Code.
Плагин Codex из пяти независимых метаскиллов и одного скилла tldraw: улучшает промпты, цели, исследование, планы и коммиты.
Постоянная память для Codex CLI на хуках: стек, решения и уроки проекта вспоминаются сами и сохраняются после каждого хода.
Codex on Crack разделяет работу в Codex между моделями: ведущая планирует, рабочая реализует, ведущая принимает результат.
ECX связывает Claude Code и Codex общей памятью: оба видят свежие сообщения друг друга, плюс 19 скиллов и 21 хук.
Операционный слой для Claude Code и Codex: единая команда /do, память проекта между сессиями, защитные хуки, телеметрия расходов и параллельные агенты
Коротко о README
Память описана открытым протоколом 1.0.0: схема страниц, блокировки, проверка конфликтов и совместимость с форматом OKF. Хранилище читается без агента и открывается как vault Obsidian.