GitHub-радар

Одна инструкция агента — сразу на все твои кодовые ИИ

Agent-purge переносит системный промпт — скрытую инструкцию, которая задаёт характер кодового агента — из одного агента во все остальные, которыми ты пользуешься, одной командой.

01ZiChuanLan/agent-purge 571JavaScript

Утилита берёт файл с личностью твоего ИИ-агента и подставляет его в других агентов на компьютере — Claude Code, Codex и ещё несколько менее известных.

Когда пригодится

Пригодится, если ты работаешь в двух и более кодовых агентах и хочешь, чтобы у них была одна и та же личность. Если агент один — инструмент не нужен.

Плюсы

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

Минусы

  • На паре закрытых десктопных клиентов подмена вообще невозможна
  • На части агентов старый системный промпт вычищается не полностью

Как поставить — по шагам

  1. 1Открой Claude Code или Codex в папке своего проекта.
  2. 2Отправь агенту текст из блока ниже, чтобы он поставил agent-purge и перенёс твою текущую инструкцию.
  3. 3Или установи вручную командой npm i -g agent-purge (нужен Node.js 20+).
  4. 4Проверь список найденных агентов и размер системного промпта до и после подмены.
  5. 5Если результат не устроил — отключи подмену одной командой и верни всё как было.

Текст для агента

Текст для шага с агентом — скопируй и отправь (Claude Code, Codex, любой):

Поставь консоль agent-purge из репозитория ZiChuanLan (https://github.com/ZiChuanLan/agent-purge), перенеси мою текущую инструкцию поведения из Claude Code в остальные агенты, которыми я пользуюсь, и покажи список найденных на компьютере агентов с размером системного промпта до и после.

Работает на обычном ноутбуке, видеокарта не нужна — нужны Node.js версии 20 или новее и сами кодинг-агенты (Claude Code, Codex и другие), уже установленные на компьютере, потому что agent-purge только подменяет их системный промпт, а не заменяет их.

Открыть на GitHub