Обновление OpenClaw: Исправление ошибок "allowlist miss" при выполнении Telegram

✍️ OpenClawRadar📅 Опубликовано: 29 марта 2026 г.🔗 Source
Обновление OpenClaw: Исправление ошибок "allowlist miss" при выполнении Telegram
Ad

Сбои Exec в Telegram после обновления OpenClaw

После недавнего обновления OpenClaw пользователи сообщали, что боты и каналы Telegram работают нормально, но команды exec постоянно завершаются с ошибкой: exec denied: allowlist miss. Это происходило даже после устранения очевидных проблем с разрешениями и подтверждениями.

Основная причина: три отдельных барьера

Сбой был вызван тремя проблемами конфигурации:

  • Расширенный доступ для Telegram не был включен: Для расширенного exec требуется явное включение плюс список разрешений для тех, кто может его запрашивать
  • Подтверждения exec не были настроены для Telegram: OpenClaw либо не мог запрашивать подтверждения в Telegram, либо продолжал ждать подтверждений, не предназначенных для использования
  • Exec на шлюзе по умолчанию использовал список разрешений: При использовании расширенного exec выполнение переключается на host=gateway. Без явных настроек tools.exec.security exec на шлюзе по умолчанию использует список разрешений, что вызывает постоянную ошибку

Полная конфигурация исправления

Шаг 1 — Включите расширенный доступ для Telegram в openclaw.json:

"elevated": {
  "enabled": true,
  "allowFrom": {
    "telegram": [
      "YOUR_TELEGRAM_USER_ID",
      "telegram:group:YOUR_GROUP_ID"
    ]
  }
}

Шаг 2 — Разрешите команды в стиле shell в Telegram в openclaw.json:

"commands": {
  "text": true,
  "bash": true,
  "allowFrom": {
    "telegram": [
      "YOUR_TELEGRAM_USER_ID"
    ]
  }
}

Шаг 3 — Отключите запросы подтверждения exec глобально в exec-approvals.json:

"defaults": {
  "security": "full",
  "ask": "off",
  "askFallback": "full"
}

Шаг 4 — Ключевое исправление: явно установите безопасность exec + хост в openclaw.json:

"exec": {
  "security": "full",
  "host": "gateway"
}
Ad

Полная рабочая конфигурация

~/.openclaw/openclaw.json:

"tools": {
  "profile": "coding",
  "elevated": {
    "enabled": true,
    "allowFrom": {
      "telegram": [
        "YOUR_TELEGRAM_USER_ID",
        "telegram:group:YOUR_GROUP_ID"
      ]
    }
  },
  "exec": {
    "security": "full",
    "host": "gateway"
  }
},
"commands": {
  "native": "auto",
  "restart": true,
  "text": true,
  "bash": true,
  "allowFrom": {
    "telegram": [
      "YOUR_TELEGRAM_USER_ID"
    ]
  }
}

~/.openclaw/exec-approvals.json:

"defaults": {
  "security": "full",
  "ask": "off",
  "askFallback": "full"
}

Тестирование исправления

После применения конфигурации:

  • Перезапустите шлюз: openclaw gateway restart
  • Начните новую сессию в Telegram с помощью /new
  • Протестируйте с помощью ! pwd

Ключевое понимание: когда exec в Telegram завершается сбоем после обновления, проблема может быть не в разрешениях или подтверждениях Telegram. Расширенный exec переходит на host=gateway, и безопасность exec на шлюзе по умолчанию использует список разрешений, если явно не установлено значение "full" с host: "gateway".

📖 Read the full source: r/openclaw

Ad

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

Практическая система выбора между моделями Claude: Haiku, Sonnet и Opus
Гайды

Практическая система выбора между моделями Claude: Haiku, Sonnet и Opus

Разработчик протестировал три модели Claude на задаче по рефакторингу Express.js объёмом 400 строк и обнаружил, что ключевое различие заключается в глубине рассуждений, а не в интеллекте. Haiku 4.5 справилась с простыми частями, но пропустила порядок промежуточного ПО, Sonnet 4.6 нашла проблему с порядком и добавила типы TypeScript, а Opus 4.6 выявила уязвимость безопасности в промежуточном ПО для аутентификации.

OpenClawRadar
Пользователи OpenClaw Docker: зафиксируйте коммит 0c926a2c5, чтобы исправить неработающие расширения Discord и каналов.
Гайды

Пользователи OpenClaw Docker: зафиксируйте коммит 0c926a2c5, чтобы исправить неработающие расширения Discord и каналов.

После обновления OpenClaw через Docker расширения каналов, такие как Discord, Signal и WhatsApp, перестают работать с ошибками импорта модулей. Проблема связана с коммитом d9c285e93 и второй ошибкой, специфичной для Docker. Для стабильного обходного решения зафиксируйте коммит 0c926a2c5.

OpenClawRadar
5 основных возможностей OpenClaw, доступных без установки навыков
Гайды

5 основных возможностей OpenClaw, доступных без установки навыков

Базовая установка OpenClaw может обрабатывать файловые операции, команды оболочки, веб-запросы, запланированные задачи и многошаговые рабочие процессы без дополнительных навыков, что снижает затраты на токены и сложность настройки.

OpenClawRadar
Внедрение системы регулярной медитации для повышения согласованности агента OpenClaw
Гайды

Внедрение системы регулярной медитации для повышения согласованности агента OpenClaw

Разработчик делится структурированной системой рефлексии для агентов OpenClaw, использующей определённую цепочку файлов, включая meditations.md, reflections/*.md и файлы идентичности. Ночной цикл включает просмотр и добавление записей в эти файлы для стимулирования инсайтов, ведущих к устойчивым изменениям поведения.

OpenClawRadar