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

✍️ OpenClawRadar📅 Опубликовано: 6 апреля 2026 г.🔗 Source
Компилятор SMELT сокращает использование токенов рабочего пространства OpenClaw до 95%.
Ad

Инструмент оптимизации токенов рабочего пространства 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% быстрее)
Ad

Техническая реализация

SMELT использует четырёхуровневую архитектуру:

  1. Архив: Исходные файлы никогда не изменяются
  2. Компиляция: Структурное сжатие с учётом схемы
  3. Сжатие: Замена по словарю
  4. Выбор: Извлечение, обусловленное запросом, которое отправляет только релевантные записи с контекстом родителя

Четвёртый уровень (Выбор) — это где происходит сокращение токенов на 95%. Компилятор учитывает схему и создан специально для соглашений о файлах рабочего пространства OpenClaw.

Ключевые выводы из разработки

  • Простое преобразование в JSON (распространённая попытка оптимизации) на 30% хуже, чем исходная разметка
  • Удаление заголовков даёт минимальную пользу (улучшение на 7–8%)
  • Сжатие байтов и сжатие токенов — это разные вещи — измерения должны использовать фактический токенизатор
  • 11 из 13 тестовых файлов достигли 100% точности, с документально подтверждёнными сбоями в двух плотных архивных файлах

Текущие ограничения и доступность

Схема создана вручную для соглашений рабочего пространства OpenClaw. Поддержка произвольной разметки требует обучения схемы (запланировано). Инструмент бесплатен для личного использования, код доступен на GitHub под TooCas/SMELT, а исследование опубликовано на Zenodo с DOI.

Проект создан с GPT, Claude и Codex в качестве соавторов.

📖 Прочитать полный источник: r/openclaw

Ad

👀 Смотрите также

🦀
Инструменты

Протокол Quack в DuckDB обеспечивает режим клиент-сервер с несколькими одновременными писателями

DuckDB представляет протокол Quack remote, позволяющий двум экземплярам DuckDB общаться как клиент и сервер, поддерживая одновременную запись и используя HTTP для транспорта.

OpenClawRadar
终极Unreal引擎MCP:Claude Code现可用132个工具构建和验证Unreal引擎关卡
Инструменты

终极Unreal引擎MCP:Claude Code现可用132个工具构建和验证Unreal引擎关卡

Открытый MCP-сервер предоставляет 132 инструмента в 26 доменах, позволяя Claude создавать актеров, задавать значения UPROPERTY, делать скриншоты вьюпорта, управлять камерой и исправлять ошибки после мутаций.

OpenClawRadar
rawq: Локальный CLI-инструмент для семантического поиска кода AI-агента
Инструменты

rawq: Локальный CLI-инструмент для семантического поиска кода AI-агента

rawq — это инструмент командной строки с открытым исходным кодом, который помогает ИИ-агентам находить релевантный код с помощью семантического поиска с использованием 33-мегабайтной локальной модели через ONNX runtime и лексического поиска BM25 через tantivy. В тестах ИИ-агенты, использующие rawq, потребляли в 4 раза меньше токенов и выполняли задачи в 2 раза быстрее по сравнению с инструментами слепого чтения/grep.

OpenClawRadar
Сервер базы знаний с открытым исходным кодом и координатор мультиагентных систем для постоянной памяти искусственного интеллекта
Инструменты

Сервер базы знаний с открытым исходным кодом и координатор мультиагентных систем для постоянной памяти искусственного интеллекта

Разработчик создал пользовательский MCP-сервер на частном VPS, чтобы обеспечить Claude, Codex и Gemini постоянной памятью между сессиями, с сервером базы знаний, который загружает хранилища Obsidian, и мультиагентным оркестратором Daniel для отказоустойчивости.

OpenClawRadar