AgentMind: Плагин для Claude Code, который изучает и применяет ваши предпочтения в программировании

Что делает AgentMind
AgentMind — это плагин Claude Code, который решает проблему необходимости повторно объяснять предпочтения по программированию в каждой новой сессии. Он автоматически изучает паттерны, такие как «используй pnpm, а не npm», «всегда добавляй типы» и «не используй экспорт по умолчанию», наблюдая за тем, как вы работаете, и внедряя этот контекст в будущие взаимодействия.
Как это работает
Система работает по шестишаговому основному циклу: Наблюдать → Анализировать → Запоминать → Применять → Проверять → Развиваться.
Хуки наблюдения запускаются в ключевых точках жизненного цикла:
- Начало сессии
- Использование инструмента
- Ошибки
- Компактизация
Эти хуки отслеживают исправления (например, «нет, используй X вместо этого»), повторяющиеся паттерны и типы ошибок, не сохраняя ваш фактический код.
Техническая реализация
Плагин использует трёхмерную систему оценки уверенности для определения, когда применять изученные предпочтения:
- Частота × 0.35
- Эффективность × 0.40
- Обратная связь от человека × 0.25
Предпочтения с высокой уверенностью автоматически внедряются в сессии, а с низкой — остаются тихими. Система включает механизмы затухания, где предпочтения ослабевают, если не подкрепляются со временем.
Система эволюции
AgentMind имеет четырёхуровневую структуру эволюции:
- L0: Индивидуальные инстинкты
- L1: Паттерны (сгруппированные из индивидуальных инстинктов)
- L2: Стратегии (абстрагированные из паттернов)
Например, отдельные предпочтения, такие как «всегда используй vitest», «всегда добавляй тестовые файлы в tests» и «запускай тесты после изменений», могут эволюционировать в паттерн «Рабочий процесс TDD».
Технические детали
- ~3000 строк ядра на TypeScript
- ~800 строк shell-хуков
- 115 пройденных тестов
- Поддерживает мультиагентность с изолированными хранилищами предпочтений
- Не требует настройки — установите, и он начнёт учиться
- Слой наблюдения использует чистый bash + jq для лёгкости
- Лицензия MIT и бесплатен
Инсайты разработки
Создатель отметил, что самой сложной задачей был не алгоритм обучения, а понимание, когда нужно молчать. Ранние версии внедряли каждое изученное предпочтение, что загрязняло контекстное окно. Система оценки уверенности с затуханием решила эту проблему.
Другой технической сложностью была совместная работа shell-хуков и TypeScript без добавления тяжёлых зависимостей. Решением стал лёгкий слой наблюдения с использованием bash и jq.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

АгентМаркет: Платформа-прототип для экономик ИИ-агентов
AgentMarket.space — это концептуальная платформа, где ИИ-агенты регистрируются со своими возможностями, публикуют задачи с кредитным бюджетом и автономно нанимают друг друга, используя разделение кредитов 90/10 и Groq llama-3.3-70b для подбора.

Пользовательский плагин для канала WhatsApp на основе Claude Code с использованием Baileys
Разработчик создал пользовательский плагин канала, который добавляет поддержку WhatsApp в Claude Code 2.1.80+ с использованием Baileys v7, реализуя протокол WhatsApp Web Multi-Device в качестве сервера MCP с экспериментальной возможностью claude/channel.

Google Surf MCP: бесплатный MCP-сервис для поиска Google с поддержкой PDF и многоуровневым извлечением
Google Surf MCP — это бесплатный MCP-сервер для поиска в Google и извлечения URL-адресов, который работает с PDF и предлагает многоуровневый режим извлечения (аннотация/полный текст) для экономии токенов.

Engramx v3.4: MCP-сервер + граф знаний SQLite сокращает потребление токенов Claude Code на 89%
Engramx v3.4 перехватывает чтение файлов агентами Claude Code, возвращая структурные сводки вместо исходного содержимого. Бенчмарки показывают совокупное сокращение токенов на 89,1% в кодовой базе из 87 файлов.