Расширение для Chrome · ключ модели остаётся у вас
Vkladka

Правка текста

Правка текста в поле страницы

Команда «сократи», «перепиши», «исправь» работает не с абстрактным текстом, а с тем, что вы выделили мышью в поле на странице.

Что использует агент

Источник текста — ваше выделение, а не догадка

Инструмент replace_text получает ровно тот кусок, который человек выделил в поле ввода на странице, и отдаёт готовый текст без кавычек и пояснений. Отдельно вписывать исходный текст в чат не нужно, программа берёт его сама.

Куда встаёт результат

Ответ приходит в само поле, а не в переписку

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

Граница

Пароль и код подтверждения программа не тронет

Поле пароля, номера карты и кода из СМС инструмент заменять отказывается — это проверка в самом коде инструмента, а не настройка, которую можно включить. Без выделения текста команда тоже не сработает: заменять нечего.

Как это делается

Вставка той же командой, что и Ctrl+Z

Замена выделенного текста идёт через ту же команду браузера, что и обычный ввод с клавиатуры — insertText: только она оставляет отмену через Ctrl+Z рабочей. Если команда не сработала, программа вставляет текст вручную и следом посылает событие ввода, чтобы сайты на React и подобных фреймворках заметили изменение, а не откатили поле обратно. Для обычного поля курсор после вставки встаёт сразу за новым текстом; для поля с произвольной разметкой без активного выделения весь его текст просто заменяется целиком.

Где граница

Поле выбирает фокус страницы, не модель

Инструмент трогает ровно то поле, где сейчас стоит курсор. Если в фокусе не текстовое поле — кнопка, список, пустое место страницы — или курсор вообще нигде не стоит, замена отказывает и называет причину. Текст наугад в другое место она не подставляет. Список подходящих полей узкий и не про секретность: текстовые поля, textarea и произвольно редактируемая разметка — да. Чекбоксы и раскрывающиеся списки инструмент не трогает вовсе, даже когда в них нет ничего опасного.

Выделите фразу в поле и попросите переписать

Правка встаёт туда же, где стояло выделение, без лишнего сообщения в чате.