Компилятор SMELT сокращает использование токенов рабочего пространства OpenClaw до 95%.

Инструмент оптимизации токенов рабочего пространства OpenClaw
SMELT — это компилятор на Python, который обрабатывает файлы разметки рабочего пространства OpenClaw для сокращения использования токенов при отправке контента моделям ИИ, таким как Claude или GPT. Инструмент решает конкретную проблему неэффективности: OpenClaw повторно отправляет USER.md, SOUL.md, MEMORY.md и AGENTS.md при каждом сообщении, а не только при запуске.
Тесты производительности
Тестирование на модели Qwen 3.5 122B на оборудовании M3-Ultra показало:
- Стартовый пакет: 7 268 токенов повторно обрабатываются при каждом вызове вывода
- Сессия из 50 сообщений: Более 350 000 токенов статических файлов рабочего пространства повторно обработаны
- Сокращение токенов для конкретных запросов:
- «Кто такая Салли?»: 1 373 токена в исходном виде → 73 токена с SMELT (экономия 94,7%)
- «Когда родился Джон?»: 1 374 токена в исходном виде → 62 токена с SMELT (экономия 95,5%)
- Общий запрос «Расскажи об Алексе»: 1 373 токена в исходном виде → 328 токенов с SMELT (экономия 76,1%)
- Время до первого токена (TTFT) при запуске: 14 121 мс в исходном виде → 13 273 мс с SMELT (на 6% быстрее)
Техническая реализация
SMELT использует четырёхуровневую архитектуру:
- Архив: Исходные файлы никогда не изменяются
- Компиляция: Структурное сжатие с учётом схемы
- Сжатие: Замена по словарю
- Выбор: Извлечение, обусловленное запросом, которое отправляет только релевантные записи с контекстом родителя
Четвёртый уровень (Выбор) — это где происходит сокращение токенов на 95%. Компилятор учитывает схему и создан специально для соглашений о файлах рабочего пространства OpenClaw.
Ключевые выводы из разработки
- Простое преобразование в JSON (распространённая попытка оптимизации) на 30% хуже, чем исходная разметка
- Удаление заголовков даёт минимальную пользу (улучшение на 7–8%)
- Сжатие байтов и сжатие токенов — это разные вещи — измерения должны использовать фактический токенизатор
- 11 из 13 тестовых файлов достигли 100% точности, с документально подтверждёнными сбоями в двух плотных архивных файлах
Текущие ограничения и доступность
Схема создана вручную для соглашений рабочего пространства OpenClaw. Поддержка произвольной разметки требует обучения схемы (запланировано). Инструмент бесплатен для личного использования, код доступен на GitHub под TooCas/SMELT, а исследование опубликовано на Zenodo с DOI.
Проект создан с GPT, Claude и Codex в качестве соавторов.
📖 Прочитать полный источник: r/openclaw
👀 Смотрите также

120 протестированных шаблонов промптов: 8, которые действительно работают для Claude Code
3-месячное эмпирическое тестирование 120 паттернов промптов для Claude Code выявило 8 действенных команд и 5 проверочных промптов. Ключевые паттерны: L99 (убирает оговорки), /ghost (удаляет голос ИИ), OODA (структурированное рассуждение), ULTRATHINK (глубокое рассуждение), HARDMODE (отладка с ограничениями).
Многопользовательская память: система общей памяти с открытым исходным кодом для ИИ-агентов
Multi-Agent Memory — это проект с открытым исходным кодом, предоставляющий систему общей памяти для ИИ-агентов на разных машинах, инструментах и фреймворках. Он поддерживает четыре типа памяти с определённым поведением и включает такие функции, как очистка учётных данных, изоляция агентов и консолидация LLM.

ThumbGate реализует паттерн управления агентами на естественном языке от Цинхуа для обеспечения безопасности ИИ.
Инструмент с открытым исходным кодом ThumbGate реализует шаблон Natural-Language Agent Harness из статьи NLAH университета Цинхуа, сопоставляя четыре компонента: контракты с правилами предотвращения на основе негативных отзывов, шлюзы проверки с хуками PreToolUse, устойчивое состояние с базой данных уроков SQLite+FTS5 и адаптеры с адаптерами сервера MCP для нескольких ИИ-агентов программирования.

Visdiff: Визуальная петля обратной связи для генерации фронтенд-кода Claude
Visdiff решает проблему визуальной точности в генерации фронтенд-кода Claude, сравнивая отрендеренный результат пиксель за пикселем с дизайнами Figma и передавая различия обратно в цикл до полного совпадения.