Солитер: Открытый Идентификационный Слой для ИИ-Агентов, Созданный с Кодом Claude

Solitaire — это проект с открытым исходным кодом, который предоставляет слой идентификации для ИИ-агентов, созданный в основном с использованием Claude Code в качестве среды разработки. В отличие от инструментов памяти агентов, которые сосредоточены на запоминании, Solitaire решает вопрос о том, как агенты работают с пользователями с течением времени, стремясь выйти за рамки того, что создатель описывает как «умный незнакомец с лучшим блокнотом».
Ключевые особенности и архитектура
Система работает в продакшене с февраля, и текущая версия сформирована более чем 600 сессиями и 15 700+ записями в реальном использовании. Ключевые архитектурные решения возникли из наблюдения за режимами сбоев и исправления реальных проблем:
- Архитектура сервера MCP и система хуков, разработанные вокруг того, как Claude Code обрабатывает вызовы инструментов и состояние сессии
- Взвешивание поиска, которое корректируется на основе того, что действительно оказалось полезным на практике
- Структура загрузки и компиляция персонажа, доработанные в ходе производственного использования
- Самоисправляющийся граф знаний с обнаружением противоречий, переоценкой уверенности и перелинковкой сущностей
- Многоуровневый контекст загрузки, чтобы агенты прибывали проинформированными, а не пустыми
Система идентичности и поведения
Система идентичности Solitaire развивается через реальное взаимодействие, а не статическую конфигурацию:
- Черты характера (теплота, напористость, убеждённость, наблюдательность) формируются из паттернов взаимодействия и развиваются между сессиями
- Персонаж и поведенческая идентичность развиваются из реального использования, а не редактирования конфигурационных файлов
- Остатки сессий переносят то, как ощущалась работа, а не только то, что обсуждалось
- Новые пользователи получают управляемое введение, которое создаёт партнёра через разговор — выберите имя, опишите потребности, и система соберёт персонаж из ответов (YAML не требуется)
Локально-ориентированный дизайн
Локально-ориентированный подход является неоспоримым в дизайне:
- Всё хранилище — это SQLite + JSONL в вашем рабочем каталоге
- Нулевые сетевые запросы от основного движка
- Нет зависимости от облака, нет телеметрии, нет внешних API-вызовов для операций с памятью
- Автоматические ротационные резервные копии без необходимости настройки
- Ваши данные остаются на вашем компьютере
Установка и совместимость
Установите через pip install solitaire-ai (примечание: не install solitaire, который является несвязанным пакетом). Проект создан в первую очередь для Claude Code, но поддерживает другие платформы агентов. Он не зависит от памяти — работает с существующими слоями памяти или предоставляет его при необходимости.
Лицензия и доступность
Бесплатный и с открытым исходным кодом под AGPL-3.0, с коммерческим лицензированием для проприетарного внедрения. Доступен на PyPI и в MCP Registry. Две исследовательские статьи из лонгитюдной работы в настоящее время находятся на рассмотрении.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Сервер Savecraft MCP предоставляет Клоду точные данные по Magic: The Gathering.
Savecraft — это сервер MCP с открытым исходным кодом, который локально анализирует файл Player.log из MTG Arena, синхронизирует состояние игры и предоставляет Claude доступ к 12 экспертным справочным модулям, созданным на основе реальных данных Magic: The Gathering. Инструмент предотвращает галлюцинации Claude в отношении названий карт и правил, предоставляя доступ к фактическим данным Arena, рекомендациям по драфту от 17Lands и полной базе данных Scryfall.

Навык OpenClaw связывает агентов с интерфейсом Knods.io для создания рабочих процессов.
Разработчик создал навык OpenClaw, который позволяет агентам понимать и создавать рабочие процессы в интерфейсе Knods.io, давая пользователям возможность переключаться между конкретными агентами, например, брендовыми, вместо использования встроенного агента Knods.

Reseed CLI: Извлечение дизайн-систем из любого сайта для Claude Code и Cursor
Reseed — это CLI-инструмент, который извлекает токены дизайна (цвета, отступы, типографский масштаб, радиусы) с любого веб-сайта и генерирует tailwind.config.ts, design-system.md и эталонный HTML для использования в Claude Code и Cursor.

Демонстрация сервера NarrateAI MCP показывает, как Claude добавляет голосовое сопровождение к видео.
Живая демонстрация показывает, как Claude использует сервер NarrateAI MCP для автоматического озвучивания видео по URL-адресу, обрабатывая асинхронные запросы и создавая озвучку путем анализа беззвучных записей экрана.