Fable 5.1 по умолчанию в Claude Code 2.1.257 — и жёстче auto mode

Claude Code v2.1.257 подтянул Fable 5.1 в дефолт для семейства Fable: контекст до 1 млн токенов, вход $10 и выход $50 за миллион токенов, кэш-чтения: $0.25/Mtok. В auto mode перестали молча одобрять опасные сетевые выходы: облачные метаданные, обход исходящего фильтра и доступ к чужим тенантам теперь требуют явного согласия, если среда сама не пометила их ожидаемыми.
Модель и настройки сессии
По умолчанию теперь Claude Fable 5.1 (claude-fable-5-1). Для меток времени в транскрипте добавили timeFormat и timeZone: 12-часовой, 24-часовой, UTC или свой шаблон strftime.
Переменная CLAUDE_CODE_SUBAGENT_MODEL_FORCE задаёт одну модель всем субагентам и игнорирует переопределения в определениях агентов. Команда s в /effort меняет уровень effort только до конца текущей сессии, по аналогии с /model.
Безопасность в auto mode
Правило Containment Escape отрезает автоматическое одобрение запросов к облачным метаданным, обхода исходящего фильтра и доступа к чужим тенантам. Перед первым чтением файла за пределами рабочих директорий показывают одноразовый промпт; полностью заблокировать такие чтения можно через permissions.blockReadsOutsideWorkingDirectories.
Починили случай, когда правило permissions.ask не срабатывало внутри составных команд и subshell: команда проходила без подтверждения.
Субагенты и фоновые задачи
Если ответ оборвался из‑за сна, обрыва сети или ошибки сервера, субагент сам дотягивает генерацию вместо незавершённого хвоста. В Remote Control нажатие Esc или n при запросе согласия больше не считается разрешением на подключение.
Завершённые фоновые сессии в claude agents сортируются по последнему завершению, а не тонут под старыми записями. Среди прочих правок: prompt cache на фоновых запросах с advisor model, отказ symlink-путей плагинов читать файлы вне своей директории и быстрый fail при pipe не-JSONL в claude -p --input-format stream-json.
Источник: v2.1.257.