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

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

Библиотека ведения журналов с открытым исходным кодом для соответствия Статье 12 Закона ЕС об искусственном интеллекте
Инструменты

Библиотека ведения журналов с открытым исходным кодом для соответствия Статье 12 Закона ЕС об искусственном интеллекте

Бесплатная библиотека с открытым исходным кодом на TypeScript для приложений Node.js, использующих Vercel AI SDK, которая реализует требования к ведению журналов по Статье 12 с помощью журналов только для добавления в формате JSONL, цепочки хешей SHA-256 для обнаружения несанкционированных изменений и принудительного хранения в течение 180 дней.

OpenClawRadar
Функция памяти сессии, введенная в Claude Code
Инструменты

Функция памяти сессии, введенная в Claude Code

Теперь Claude Code включает функцию 'Память сессии', которая генерирует и сохраняет резюме сессий в файлах summary.md. Разблокируйте эту функцию с помощью tweakcc для интерактивных сессий, превышающих определенные пороговые значения токенов и вызовов инструментов.

OpenClawRadar
Плагин Pair Programmer добавляет в Claude Code живую трансляцию экрана, голосовое и аудио-сопровождение.
Инструменты

Плагин Pair Programmer добавляет в Claude Code живую трансляцию экрана, голосовое и аудио-сопровождение.

Разработчик создал плагин под названием Pair Programmer, который предоставляет Claude Code восприятие рабочего стола в реальном времени, захватывая потоки экрана, микрофона и системного аудио. Архитектура использует специализированные агенты, работающие параллельно для различных типов ввода, при этом индексация в настоящее время обрабатывается облачными моделями, но спроектирована так, чтобы быть независимой от модели.

OpenClawRadar
Анамнез: Переносимый слой памяти для Claude и ChatGPT через MCP
Инструменты

Анамнез: Переносимый слой памяти для Claude и ChatGPT через MCP

Anamnese — это бесплатный MCP-сервер, который хранит воспоминания, задачи, цели и заметки в Claude и ChatGPT, извлекая только релевантный контекст в разговоры, позволяя пользователям просматривать, редактировать и экспортировать свои данные.

OpenClawRadar