Claude code обленился, или обезопасился?
Вы заметили, что Claude Code в cli даже со всеми выданными правами иногда отказывается выполнять команды в терминале? Даже казалось бы, достаточно безопасные, например, при работе с git или удаленным сервером это случается особенно часто.
Как я понял, встроенный классификатор действий агента помечает эти команды как опасные, и блокирует запуск команд на уровне терминала еще до того, как агент их отправил. Логика понятна, за нас беспокоятся, чтобы их агент не начудил и постов в соцсетях о том, как claude снёс все важные данные на рабочей машине, было меньше. СМИ особо смакуют подобные новости, расшатывая доверие к ИИ, даже когда деструктивное действие нанесло ущерб исключительно из-за халатного отношения к своей работе и данным в рабочем пространстве.
Не совсем уловил момент, когда это стало явным, по ощущениям - неделю назад.
Решение очевиднейшее и пришло в голову сразу, но я должен это озвучить, так как у коллег могут с этим проблемы возникнуть, механику нужно разжевать.
Что делаем? Либо пишем правила, либо просим Claude после неудачной попытке ввода команды не использовать составные или вложенные команды (думаю все заметили, что нейронки круто справляются с терминалом и могут выписывать огромные конструкции, которые я бы руками пол дня вводил по одной). Так вот, если команды вводить в несколько заходов без усложнения, классификатор ругаться перестаёт.
Вроде мелочь, но бесячая, ты дал задачу, отошел от ПК пока Claude работает, а потом выясняется, что из-за этого агент застрял и всё это время работа стояла на месте.
Post #390
902
- 👍 11
- ✍ 3
- ❤ 1
- 👏 1