Скрыть строки выполнения OpenClaw в чате Telegram: исправление одной командой

Если вы используете OpenClaw через Telegram, то наверняка видели сырые строки ⚙️ Exec: , засоряющие чат после каждой команды агента. Это происходит потому, что ключи конфигурации streaming.preview.toolProgress и streaming.progress.toolProgress по умолчанию имеют значение true, транслируя весь прогресс инструментов, включая детали exec, в сообщения Telegram. Эти ключи не записываются в openclaw.json по умолчанию, поэтому их нужно добавить вручную.
Исправление (одна команда)
Выполните следующую команду Python, чтобы автоматически создать резервную копию конфига и записать нужные ключи:
python3 -c "
import json, os, shutil
p = os.path.expanduser('~/.openclaw/openclaw.json')
shutil.copy(p, p + '.backup')
with open(p) as f: c = json.load(f)
c.setdefault('channels', {}).setdefault('telegram', {})['streaming'] = {
'preview': {'toolProgress': False},
'progress': {'toolProgress': False}
}
with open(p, 'w') as f: json.dump(c, f, indent=2)
print('Готово. Перезапустите шлюз OpenClaw.')
"Проверка JSON
После изменений убедитесь, что конфиг является валидным JSON:
node -e "JSON.parse(require('fs').readFileSync(require('os').homedir()+'/.openclaw/openclaw.json','utf8')); console.log('JSON OK')"Перезапуск шлюза
Завершите работающий шлюз OpenClaw и запустите его снова (замените <YOUR_PORT> на ваш реальный порт):
pkill -f "openclaw.*gateway" && sleep 2 && openclaw gateway --port <YOUR_PORT> & bg %1Примечание: после & процесс может зависнуть в состоянии Suspended. Запуск bg %1 возобновит его.
Соответствующие ключи конфигурации
streaming.preview.toolProgress– установите значениеfalsestreaming.progress.toolProgress– установите значениеfalse
Оригинальный пост в блоге и видео (на английском и немецком) приведены в источнике ниже.
📖 Читать полный источник: r/openclaw
👀 Смотрите также

Явное описание желаемого поведения сильнее, чем отрицательное указание.
Анализ Reddit показывает, что указания Клоду "не быть многословным" или "не морализировать" почти не работают. Вместо этого используйте положительные инструкции, такие как "отвечай в 1-2 предложения" или "дай прямой ответ, оговорки опциональны". Также окончание "спасибо!" смягчает тон.

Как перенаправление простых задач на более дешёвые модели сократило затраты на ИИ на 40%
Пользователь OpenClaw сократил свои расходы на ИИ на 40%, проанализировав журналы использования и перенаправляя простые задачи, такие как операции с файлами и вопросы-ответы, на более дешёвые модели, такие как DeepSeek-v3 и Gemini Flash, оставляя Claude Sonnet для сложных задач рассуждения.

Двухэтапный рабочий процесс с использованием ИИ для модернизации устаревшего кода
В посте на Reddit описывается двухэтапный подход 'обратного инжиниринга' для использования ИИ с устаревшим кодом: сначала извлечь бизнес-логику в технологически независимый документ бизнес-требований, затем использовать промпт 'Главного архитектора' для пересоздания с нуля с использованием современных лучших практик.

Рабочие агенты не должны напрямую записывать в память: паттерн «Куратор-агент»
Сообщение на Reddit описывает паттерн Memory Curator, который предотвращает прямое запись рабочих агентов в общую память, направляя события через уровень валидации и распределения.