Репост из: КайфКодинг
Человек не стал в сотый раз объяснять сыну, что нельзя орать в наушниках посреди ночи. Он написал приложение, которое сворачивает игру, когда тот орёт.
Разработчик под ником omricn выложил 19 августа в r/ClaudeCode утилиту S.T.F.U — Sound Trigger Focus Utility. Она сидит в трее Windows, слушает микрофон и при первом запуске калибруется: помолчи, поговори обычно, а теперь крикни. Дальше работает по порогу между обычным голосом и криком.
Первый крик за сессию — игра сворачивается, играет звук, на весь экран вылезает сообщение, которое надо прокликать четыре раза, и кнопка закрытия после каждого клика прыгает в новое место. Каждый следующий — сразу выброс на рабочий стол и десять секунд с сообщением.
3 405 апвоутов и 683 комментария, верх недели в r/ClaudeCode.
Разговоров хватало минут на двадцать. Это прикидка отца, точнее он не пишет. Приложение меряет громкость каждые двадцать миллисекунд.
Оно специально не прячется: иконка в трее, на первом экране написано, что оно делает, сын знает, что оно стоит. Автор пишет, что иначе оно и не работает — привожу в переводе.
Теперь главное. Единственное, что мешает всё отключить, — ПИН на настройках и на выходе, и сам автор называет его лежачим полицейским, а не замком. А ещё в приложении есть режим, где оно только пишет лог и не вмешивается: автор советует прогнать в нём первую ночь и по отчёту посмотреть, то ли оно ловит.
То есть у ограничителя сначала проверяют журнал и только потом — умеет ли он мешать.
У вас на агенте конструкция та же. Гейт подтверждения, хук, список разрешённых команд живут внутри периметра агента и держатся на том, что он не пошёл в обход. Замок — это то, что снаружи: контейнер без сети, ключ, которого нет на диске, отозванный токен.
Что сделать сегодня. Возьмите самый строгий запрет своего агента и найдите место, где записывается момент, когда агент в него упёрся. Признак простой: если вы не можете утром открыть файл и увидеть время срабатывания — у вас не ограничитель, у вас надежда.
Честности ради, автор сам называет предел своей конструкции: сын научится орать тише, а не реже. Ограничитель меряет громкость — значит, оптимизировать будут громкость. У вашего гейта та же болезнь: он меряет форму команды, а не намерение.
https://old.reddit.com/r/ClaudeCode/comments/1vsk86i/my_son_screams_while_gaming_at_midnight_im_a/
Когда ваш агент последний раз упёрся в ваш запрет — где вы это увидели?
Разработчик под ником omricn выложил 19 августа в r/ClaudeCode утилиту S.T.F.U — Sound Trigger Focus Utility. Она сидит в трее Windows, слушает микрофон и при первом запуске калибруется: помолчи, поговори обычно, а теперь крикни. Дальше работает по порогу между обычным голосом и криком.
Первый крик за сессию — игра сворачивается, играет звук, на весь экран вылезает сообщение, которое надо прокликать четыре раза, и кнопка закрытия после каждого клика прыгает в новое место. Каждый следующий — сразу выброс на рабочий стол и десять секунд с сообщением.
3 405 апвоутов и 683 комментария, верх недели в r/ClaudeCode.
Разговоров хватало минут на двадцать. Это прикидка отца, точнее он не пишет. Приложение меряет громкость каждые двадцать миллисекунд.
Оно специально не прячется: иконка в трее, на первом экране написано, что оно делает, сын знает, что оно стоит. Автор пишет, что иначе оно и не работает — привожу в переводе.
Как скрытая ловушка — будет найдено, вызовет обиду и снесено. Оно и не рассчитано это пережить: любой с правами администратора убьёт любой процесс.
Теперь главное. Единственное, что мешает всё отключить, — ПИН на настройках и на выходе, и сам автор называет его лежачим полицейским, а не замком. А ещё в приложении есть режим, где оно только пишет лог и не вмешивается: автор советует прогнать в нём первую ночь и по отчёту посмотреть, то ли оно ловит.
То есть у ограничителя сначала проверяют журнал и только потом — умеет ли он мешать.
У вас на агенте конструкция та же. Гейт подтверждения, хук, список разрешённых команд живут внутри периметра агента и держатся на том, что он не пошёл в обход. Замок — это то, что снаружи: контейнер без сети, ключ, которого нет на диске, отозванный токен.
Что сделать сегодня. Возьмите самый строгий запрет своего агента и найдите место, где записывается момент, когда агент в него упёрся. Признак простой: если вы не можете утром открыть файл и увидеть время срабатывания — у вас не ограничитель, у вас надежда.
Честности ради, автор сам называет предел своей конструкции: сын научится орать тише, а не реже. Ограничитель меряет громкость — значит, оптимизировать будут громкость. У вашего гейта та же болезнь: он меряет форму команды, а не намерение.
https://old.reddit.com/r/ClaudeCode/comments/1vsk86i/my_son_screams_while_gaming_at_midnight_im_a/
Когда ваш агент последний раз упёрся в ваш запрет — где вы это увидели?