Repolode
ZiChuanLan

ZiChuanLan/agent-purge

Локальная веб-консоль и CLI, которые добавляют общий системный промпт (персону) или заменяют им существующий в нескольких coding-агентах, например Claude Code, Codex и OpenCode.

Звёзды
1,290
Форки
838
Открытые issues
0
Последний коммит
21 час назад

Что это?

agent-purge позволяет использовать один файл персоны в системных промптах нескольких сред для coding-агентов, включая codex, claude, opencode, pi, hermes и другие. Каждая среда читает системный промпт из своего места, поэтому инструмент предлагает три способа подключения: управляемый блок конфигурации, устанавливаемый в среду; shim в PATH, который запускает среду с персоной; и slash-команду для включения или отключения прямо во время сеанса. Доступны четыре режима: replace, strict (только персона), append и off.

В локальной веб-консоли по адресу 127.0.0.1 можно просматривать персоны, проверять, какие среды установлены и какой способ внедрения используется для каждой из них, а также включать и отключать персону. При отключении или запуске в режиме off все изменения отменяются. Персоны — это обычные Markdown-файлы с frontmatter, которые хранятся в каталоге данных в домашней папке пользователя; состояние сохраняется только на локальном компьютере. Пакет требует Node 20+ и не имеет зависимостей.

Необязательный плагин для локального шлюза magpie переписывает системный сегмент запросов от агентов, направленных через шлюз, поэтому смена персоны применяется без перезапуска каждой среды. Закрытые desktop-клиенты запускаются как есть, без внедрения персоны.

Ключевые возможности

  • 01Записывает одну персону в несколько coding-агентов через блоки конфигурации, shim в PATH или команды во время сеанса.
  • 02Предлагает режимы replace, strict, append и off, которые можно переключать на ходу.
  • 03Локальная веб-консоль для просмотра персон, проверки состояния сред и переключения внедрения.
  • 04Все изменения можно отменить с помощью uninstall, disarm или переключения в режим off.
  • 05Необязательный плагин шлюза magpie переписывает системные промпты запросов, проходящих через него.

Сценарии использования

  • Поддержание единой персоны или стиля написания кода в Claude Code, Codex и OpenCode.
  • Проверка того, как разные системные промпты меняют поведение coding-агентов.
  • Направление нескольких агентов через локальный шлюз и смена их персоны в одном месте.

Быстрый старт

  1. 1

    Установите CLI глобально с помощью npm

    npm i -g agent-purge
  2. 2

    Запустите локальную веб-консоль

    agent-purge web
  3. 3

    Запустите агента для написания кода с текущей персоной (например, codex)

    agent-purge codex

Что важно знать

  • Требуется Node.js версии 20 или новее.
  • Агенты для рабочего стола с закрытым исходным кодом запускаются как есть; внедрить в них prompt нельзя.
  • Необязательный плагин шлюза magpie необходимо установить с помощью git clone, а после изменений заново сгенерировать список персон.
  • Режимы strict и replace могут ухудшить или изменить поведение harness, поскольку инструкции для инструментов могут быть удалены.

В подборках

Темы

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

Что такое agent-purge?
Локальная веб-консоль и CLI, которые добавляют общий системный промпт (персону) или заменяют им существующий в нескольких coding-агентах, например Claude Code, Codex и OpenCode. agent-purge позволяет использовать один файл персоны в системных промптах нескольких сред для coding-агентов, включая codex, claude, opencode, pi, hermes и другие. Каждая среда читает системный промпт из своего места, поэтому инструмент предлагает три способа подключения: управляемый блок конфигурации, устанавливаемый в среду; shim в PATH, который запускает среду с персоной; и slash-команду для включения или отключения прямо во время сеанса. Доступны четыре режима: replace, strict (только персона), append и off.
agent-purge можно использовать бесплатно? Какая у него лицензия?
agent-purge распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
agent-purge всё ещё поддерживается?
Активно поддерживается. Последний коммит в agent-purge — 5 нояб. 2026 г..
Для чего можно использовать agent-purge?
Поддержание единой персоны или стиля написания кода в Claude Code, Codex и OpenCode. Проверка того, как разные системные промпты меняют поведение coding-агентов. Направление нескольких агентов через локальный шлюз и смена их персоны в одном месте.
Как установить agent-purge?
Установите CLI глобально с помощью npm: npm i -g agent-purge Запустите локальную веб-консоль: agent-purge web Запустите агента для написания кода с текущей персоной (например, codex): agent-purge codex
Где скачать agent-purge?
Исходный код и инструкции по установке — на GitHub: https://github.com/ZiChuanLan/agent-purge

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Блок правил для вставки в конфиг, который не даёт Claude Code, Codex и другим coding-агентам чрезмерно усложнять решения и добавлять ненужные проверки.

785+44 за неделю28PythonMITАктивно поддерживаетсяОбновлён 4 дня назад