Функция выключена флагом
Что это
Многие подсистемы raytsystem закрыты за отдельными feature flags. По умолчанию всё
внешнее и потенциально опасное выключено и fail-closed. Если UI показывает
«отключено» или CLI отказывается выполнять действие, чаще всего причина в том, что
нужный флаг равен false, а не в поломке.
Когда использовать
Когда раздел интерфейса помечен «отключено», действие возвращает «disabled», либо функция из документации недоступна в вашей поставке.
Предварительные условия
Доступ к рабочему каталогу проекта и возможность запускать uv run raytsystem ....
Пошагово
1. Посмотрите фактический статус флагов
uv run raytsystem platform-status --json
Команда показывает текущее состояние платформенных флагов. Значения по умолчанию
заданы в config/platform.yaml и config/raytsystem.toml.
2. Сверьтесь со значениями по умолчанию
Выключены по умолчанию (это ожидаемо, не баг):
runtime_execution_enabled,codex_local_enabled,claude_local_enabled,scheduled_heartbeats_enabled(config/raytsystem.toml);promptfoo_adapter_enabled,otel_export_enabled,acp_adapter_enabled,a2a_gateway_enabled,external_notifications_enabled,restricted_encryption_enabledи отдельные шлюзы экспозиции (promptfoo_remote_generation_enabled,external_mcp_execution_enabled,a2a_network_exposure_enabled,external_kms_enabled) — все вconfig/platform.yaml.
Полный список — на /reference/feature-flags.
3. Решение
Если флаг должен быть включён для вашего сценария — включите его сознательно в конфигурации и понимая последствия. Многие возможности дополнительно требуют одобрения (approval) на конкретное действие даже после включения флага.
Ожидаемый результат
platform-status --json подтверждает состояние флага; после осознанного включения
функция становится доступной (при выполнении остальных условий и одобрений).
Ограничения и безопасность
- Отдельные шлюзы экспозиции остаются fail-closed, даже если родительская функция
включена — например
a2a_network_exposure_enabledотклоняется независимо отa2a_gateway_enabled. - Не включайте внешние флаги «на всякий случай»: значения по умолчанию — это граница безопасности, см. /security/defaults.
Частые ошибки
- Ожидать, что функция «просто работает», хотя её флаг выключен.
- Путать включённый флаг с выданным разрешением — это разные проверки.
Когда открыть issue
Если platform-status показывает флаг включённым, все условия выполнены, но функция
всё равно недоступна — откройте issue с выводом platform-status --json (без секретов).
Связанные страницы
Источники истины
config/platform.yamlconfig/raytsystem.toml