Ограничения
Сказано здесь, а не обнаружено потом.
Модели
Небольшая локальная модель справляется с этим хуже передовой. Интерфейс тот же; рассуждение — нет.
Универсальные открытые модели тянутся к grep, даже когда у них есть файловый
инструмент. Дай им структурированный способ прочитать файл — модель, не
обученная агентной работе, всё равно уйдёт в оболочку. Это изъян моделей, и
никакой интерфейс его не закрывает. Этот проект может изменить досягаемость, а
не сообразительность.
Модель, которая не вызывает инструменты, не может делать эту работу вообще. Она будет разговаривать. Проверьте свою, прежде чем на неё ставить, — пять минут, одна фиксированная задача.
Подсчёт
Число токенов всегда оценивается, а не считается. Токенизатор принадлежит модели, а здесь запускаются модели, которых он никогда не видел. Четыре ASCII-байта на токен, во всех прочих случаях — один токен на символ: близко и для английского, и для китайского, с перекосом в сторону завышения в остальном.
Поэтому всё, что идёт следом, приблизительно: когда разговор сжимается в пересказ, когда обрезается вывод инструмента и что говорит строка расхода.
Расписание
Запланированные задачи и дежурства работают только пока OpenCLI открыт. Это локальный агент, а не сервер. Всё, что должно срабатывать на спящей машине, — дело планировщика операционной системы.
Песочница
Фоновый запуск может писать что угодно внутри каталога, в котором он идёт. Записываемый корень — это тот самый каталог. Запуски вне каталога отдела придерживаются, пока вы не разрешите это место поимённо — если только подтверждения не выставлены в never, тогда не придерживается ничего.
Чтение не ограничивается никогда, ни в одном режиме песочницы.
Запись о том, что изменилось
Artifacts перечисляет только правки, сделанные файловым инструментом агента.
Файлы, записанные выполненной им shell-командой — heredoc, скрипт,
git checkout, — не отслеживаются и там не появятся. Изменение настоящее;
неполон именно список.
Настольные сборки
Они не подписаны сертификатом Apple или Microsoft. Ваша операционная система предупредит вас, и правильно сделает: она не может понять, кто их собрал. Установка говорит, что делать.
Интерфейс
Языки с письмом справа налево не поддерживаются. Арабский, иврит и фарси можно добавить файлами перевода, и страница всё равно будет свёрстана слева направо. Это правка в таблице стилей, а не в переводе.
Эскалация — это указание, а не гарантия
Поле эскалировать у дежурства выдаётся модели как обязанность. Продукт его не вычисляет, а значит, оно надёжно ровно настолько, насколько надёжна читающая его модель. Пишите так, чтобы это можно было проверить — если хотя бы одна строка больше 10 000, — а не если что-то необычное.