docs(skill): влиты линукс-уроки sandbox из ветки codex-sandbox-fix-20260710
- Зачем:
- другая сессия на Ubuntu 24.04 задиагностировала молчаливую поломку
песочницы Codex CLI 0.144.1 (bwrap+userns против AppArmor); знание
нужно основной линии скилла — Linux-прогон конвейера впереди.
- Что:
- перенесён references/codex-sandbox-fix-handover-2026-07-10.md
(диагностика, обход use_legacy_landlock, AppArmor-профиль);
раздел «Связанные записи» перенацелен с удалённого codex-companion.md
на codex-exec.md.
- в codex-exec.md добавлено сквозное правило про линукс-ловушку
(сигнатура «гуглит, но не может ls»), в lessons.md — датированная
запись, в handoff — кавеат к пункту про Linux-прогон.
- Проверка:
- git show origin/codex-sandbox-fix-20260710 — содержимое перенесено
полностью; перекрёстные ссылки codex-exec.md ↔ handover резолвятся.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
89ebd1d327
commit
7607ce2b84
4 files changed
+129
-1
No files matched your search
@@ -38,6 +38,14 @@
|
||||
`codex`, `jq`, редиректы под Windows работают). `$SCRATCH` задавай
|
||||
forward-slash-путём (`/c/Users/...`), не `C:\...`; пути в аргументах
|
||||
кавычь; в выводах под Windows возможны `\r`.
|
||||
- **Linux: sandbox может молча сломаться обновлением Codex.** CLI 0.144.1
|
||||
сменил backend на bwrap+userns; Ubuntu 24.04 с
|
||||
`apparmor_restrict_unprivileged_userns=1` глушит любые команды до запуска
|
||||
(`bwrap: loopback: Failed RTM_NEWADDR`). Сигнатура: web_search работает,
|
||||
а `pwd` в sandbox — нет. Обход без sudo `use_legacy_landlock=true` чинит
|
||||
только read-only (write-режим с ним паникует); полный фикс — AppArmor-
|
||||
профиль. Диагностика и рецепты —
|
||||
[codex-sandbox-fix-handover-2026-07-10.md](codex-sandbox-fix-handover-2026-07-10.md).
|
||||
- **Блок классификатора — решение пользователя.** Если запуск не прошёл
|
||||
permission-гейт, дай пользователю готовую команду с префиксом `!` в чат
|
||||
или попроси сменить режим разрешений. Сработавший путь — прямой exec;
|
||||
|
||||
Reference in new issue
Block a user