Эта страница переведена с английской документации. Команды, идентификаторы и примеры не изменены. Среда выполнения 7.24.4 · SDK 2.6.7. Английский оригинал
Вопросы о фиксированных исходных файлах
Статус: текущий исходный код Область: команда вопросов с фиксированным контекстом AX Trust Последняя проверка: 2026-09-18 Владелец: сопровождающие среды выполнения AX Code
Используйте ax-code ask, чтобы задать отдельный вопрос о явно выбранном коде или
документации через существующее подключение AX Trust:
ax-code ask --file src/value.py \
--model defai-01-ax-trust-com/openai/gpt-oss-120b \
"What does this function return?"
Замените провайдера и модель на уполномоченную модель вашего подключения AX Trust.
Провайдер должен быть подключением AX Trust. Настройка привязки сеанса options.axTrust
эту команду не включает и не выключает.
Команда заново читает файл при каждом вызове, передаёт его полное
содержимое как фиксированный контекст и добавляет контракт семантического кэша шлюза. Заголовки
добавлять и эмбеддинги устанавливать не нужно. У AX Trust функция должна быть
включена для вашего пула и среды выполнения, иначе он может вернуть обычный ответ.
Задайте перефразированный вопрос с теми же файлами и параметрами:
ax-code ask --file src/value.py \
--model defai-01-ax-trust-com/openai/gpt-oss-120b \
"What does the function return?"
Ответ идёт в stdout. Stderr сообщает AX Trust cache: MISS, HIT,
EXACT_HIT, BYPASS или UNREPORTED. HIT значит, что шлюз сообщил семантическое
повторное использование. EXACT_HIT значит, что совпало его точное пространство имён. UNREPORTED значит, что сервер
не дал распознанный заголовок кэша. Обход не повторяется, чтобы принудить попадание.
Добавьте --json для ответа, личности провайдера и модели, дайджеста контекста, статуса кэша,
необязательных идентификатора и оценки запроса и расхода, когда вышестоящая сторона их действительно сообщает.
Кэшированным ответам не обязательно включать расход. Отсутствующий расход — не оценка экономии.
Повторите --file, чтобы включить дополнительный контекст:
ax-code ask --file src/value.py --file docs/value.md \
--model defai-01-ax-trust-com/openai/gpt-oss-120b \
--max-tokens 1024 --json \
"How is the return value determined?"
Выберите все зависимости, нужные для ответа. Команда не отправляет
историю разговора, обнаруженные инструкции репозитория, инструменты, результаты поиска
и выполнение тестов. Файлы она не правит и команды не запускает. Новый вызов читает
текущие байты. Изменённый код или параметры дают другой фиксированный контекст. Файл
может измениться после чтения, поэтому ответ описывает переданный снимок.
Для живого расследования, правок и тестов используйте обычный ax-code run или TUI.
Пределы: от 1 до 14 различных обычных файлов UTF-8 внутри текущего дерева каталогов, 96 КиБ суммарного содержимого файлов и 128 КиБ после кодирования запроса. Контекст никогда не усекается. Символические ссылки не могут выйти из каталога. Действуют права чтения настроенного агента по умолчанию. Запрет или неразрешённый вопрос останавливают работу до транспорта модели. Выберите разрешённые файлы или используйте обычный сеанс с одобрением.
Вопрос должен быть одной строкой, не больше 1024 байт UTF-8. Встроенный код помещайте в файлы, а не в вопрос. Предел вывода — от 1 до 4096 токенов, по умолчанию 512. Температура зафиксирована на нуле. Запросы не потоковые, срок 90 секунд, и они не откатываются к другой модели. Неполные ответы и ответы, требующие действия, отклоняются. Похожие вопросы всё ещё могут значить разное: включайте режим только для вопросов, чей ответ зависит от выбранного фиксированного содержимого.
В TUI введите /ask или выберите Спросить о фиксированных файлах в палитре
команд. Используется текущая выбранная модель. Вводите один относительный путь на строку
(вставьте несколько строк, чтобы выбрать несколько файлов), затем введите вопрос.
Диалог показывает каталог сервера, ответ и фактический статус кэша. Нажмите r, чтобы
задать другой вопрос с тем же выбором файлов. Сервер перечитывает эти
файлы. Escape закрывает диалог и отменяет ожидающий запрос. Результаты остаются в
диалоге и не вставляются в сеанс написания кода и не выполняются как инструменты.
Подключённым клиентам TUI нужен сервер с конечной точкой фиксированного контекста.