Локальный запуск Docker-команды агентом из sandbox

верно. или DinD


Оригинал в Telegram

как пример конфига с кастомным набором tools для агента:
{
“id”: “me-test”,
“tools”: {
“profile”: “minimal”,
“alsoAllow”: [
“exec”,
“process”,
“read”,
“write”,
“web_search”,
“web_fetch”
],
“deny”: [
“gateway”,
“cron”,
“message”
]
}
}


Оригинал в Telegram

юли, что у тебя за модель в Мейне стоит, что она с такой чепухой справиться не может?


Оригинал в Telegram

дипсик)))


Оригинал в Telegram

это понятно)


Оригинал в Telegram

нужен конфиг с правильно определенным elevated)


Оригинал в Telegram

в доке написано что-то про повышенный уровень доверия и все по сути :slightly_smiling_face:


Оригинал в Telegram

не, с ним этим лучше не заниматься. или ручками потеть. или минимум, если есть возможность хотябы Qwen3.7 плюс натравить


Оригинал в Telegram

но вот с этим чето не может


Оригинал в Telegram

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


Оригинал в Telegram

чего это?)


Оригинал в Telegram

это капец :rofl:


Оригинал в Telegram

блин)


Оригинал в Telegram

варианты:
без sandbox (просто, но нет изоляции)
exec-approvals allowlist (есть изоляция, но скрипт с любыми параметрами разрешён)
хук (сложно, но максимально изолированно)

всё, хорош на сегодня, разбирайся


Оригинал в Telegram

вы по итогу не сказали ничего чего у меня не настроено)


Оригинал в Telegram

давйте корректный набор для хука в один скрипт из сендбокса)


Оригинал в Telegram

да откуда я знаю, ЧТО у тебя настроено


Оригинал в Telegram

дак дай для произвольного


Оригинал в Telegram

есть агент me основной
есть me-test
для me-test из sandbox нужно выполнить скрипт пусть по пути /root/script.sh


Оригинал в Telegram

если произвольно, то если нужна изоляция, но только для этого скрипта, тогда exec-approvals allowlist:
openclaw approvals allowlist add --agent me-test “/path/to/script.sh”


Оригинал в Telegram