GoStaff: Переписанная на Go версия OpenClaw с сокращением использования памяти в 100 раз

✍️ OpenClawRadar📅 Опубликовано: 15 апреля 2026 г.🔗 Source
GoStaff: Переписанная на Go версия OpenClaw с сокращением использования памяти в 100 раз
Ad

GoStaff — это полная переписанная на Go версия OpenClaw, которая сокращает использование памяти примерно до 17 МБ, что примерно в 100 раз меньше, чем исходная реализация. Она сохраняет полную совместимость с существующими плагинами OpenClaw, добавляя при этом нативную поддержку навыков на Go и упрощённую архитектуру в виде единого бинарного файла.

Основная архитектура

Система полностью работает из одного бинарного файла gostaff без микросервисов. Вся персистентность — история сессий, память ReAct, запланированные автоматизации, пользовательские персонажи и отслеживание использования токенов — обрабатывается Postgres. Цикл агента ReAct (думать → действовать → наблюдать) поддерживает несколько провайдеров, включая Anthropic, OpenAI, Gemini и OpenRouter, с автоматическим переключением при ошибках 429/5xx.

Совместимость с OpenClaw

GoStaff включает встроенный SDK-шлюз (internal/skill/shim/host.mjs), который выступает в качестве JavaScript-хоста для плагинов OpenClaw. Он полностью поддерживает все 17 методов register* OpenClaw. Существующие плагины на TypeScript/JavaScript/Python можно просто добавить, и они будут вызываться как инструменты через JSON-line субпроцесс IPC.

Ad

Трёхуровневая система навыков

  • Уровень 1 (Markdown): Простые файлы SKILL.md с YAML-фронтматером, где инструкции напрямую встраиваются в системный промпт агента ReAct.
  • Уровень 2 (Нативный Go): Исходные файлы Go, компилируемые при запуске через go build -buildmode=plugin и регистрируемые как высокооптимизированные вызываемые инструменты.
  • Уровень 3 (Плагины OpenClaw): Полная совместимость с существующей экосистемой плагинов OpenClaw.

Дополнительные возможности

Система включает удобный веб-интерфейс и поддерживает автоматизации на основе cron, использующие стандартные правила повторения RFC 5545 для планирования запусков агента ReAct.

📖 Read the full source: r/openclaw

Ad

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

Слепое пятно MCP: Внешний мозг для AI-агентов в программировании
Инструменты

Слепое пятно MCP: Внешний мозг для AI-агентов в программировании

Blindspot MCP — это инструмент, который индексирует полные кодовые базы с использованием tree-sitter и SQLite, чтобы помочь AI-агентам для программирования понимать символы, зависимости и связи между файлами, предотвращая изменения, которые могут нарушить код за пределами их непосредственного контекста.

OpenClawRadar
Энгрэм: Открытый слой памяти для клиентов Claude Code и MCP
Инструменты

Энгрэм: Открытый слой памяти для клиентов Claude Code и MCP

Engram — это открытый слой памяти, работающий как MCP-сервер с любым клиентом, таким как Claude Code, Cursor или Windsurf. Он хранит неограниченное количество воспоминаний с семантическим векторным поиском, достигает 80% точности в тесте LOCOMO и использует около 800 токенов на запрос против 5K+ в файловых подходах.

OpenClawRadar
Запуск Альфреда Бета: Упрощённая альтернатива OpenClaw для нетехнических пользователей
Инструменты

Запуск Альфреда Бета: Упрощённая альтернатива OpenClaw для нетехнических пользователей

Alfred — это новый бета-инструмент, который предоставляет примерно 70% функциональности OpenClaw при значительно меньшей сложности, предлагая простые настройки по умолчанию для подключения приложений, памяти, режимов использования и инфраструктуры, а также позволяя кастомизацию.

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

Открытые навыки работы с кодом Claude для персонализированного контента в социальных сетях

Разработчик открыл исходный код 13 навыков Claude Code, которые помогают Claude создавать контент для социальных сетей в вашем собственном стиле. Навыки включают инструменты для определения контекста, стратегии, создания и анализа для LinkedIn, Twitter/X, Threads и Bluesky.

OpenClawRadar