Управление контекстом

Нужная информация.На нужной глубине.

Превратите доступные источники в целенаправленный ввод для модели. Выберите соответствующий материал, установите глубину чтения и работайте в рамках вашего контекстного бюджета. Сохраняйте ссылки на оригинал.

Доступный материалОсознанный выборКонтекст, готовый к задаче

Подход

Выберите, что доходит до вашей модели.

Задача требует доказательств, а не каждого доступного файла. LeanCTX собирает разрешенные кандидаты, сохраняет их происхождение и готовит план контекста в рамках заданного бюджета.

Задача и бюджет

Дайте каждой записи причину.

Опишите вопрос и доступное пространство для контекста. Задача кодирования может потребовать одной реализации; задача поддержки может потребовать текущей процедуры. План выбирает для этой задачи в пределах ее разрешенной области источников.

Область применения
Выберите проект и доступные источники.
Выбор
Ранжируйте кандидатов и удаляйте дублирующиеся ссылки на общий контент.
Бюджет контекста
Ограничьте информацию, подготовленную для запроса; это отличается от лимита расходов.

Поиск и происхождение

Найдите его. Знайте, откуда он.

Начните с доказательств, выбранных для вашей задачи. Прикрепите каждую ссылку на источник, пока LeanCTX компилирует выбранный материал в контекст модели. Следуйте по цепочке источников, когда результат требует больше объяснений.

Файлы и код
Поиск текста, структура и местоположение источников.
Индексированные знания
Поиск с использованием BM25 и настроенного семантического поиска использует доступные индексы.
Подключенные источники
Доступ к провайдерам зависит от настроенных учетных данных и разрешений.

Детали и восстановление

Выберите, сколько читать.

Используйте сигнатуры для нахождения кода, диапазоны строк для его проверки и полный текст для точных правок. Дальнейшее чтение следует тем же правилам доступа.

Сигнатуры
Найти функции и типы с ссылками на источники.
Строки / полный текст
Прочитать требуемую реализацию с нужной детализацией.
Восстановление
Доступные источники и архивные результаты определяют то, что можно восстановить.
Записанный вывод продукта
src/lib/roi.ts257 строк
fn pub fmtInt(value:n) → string @L78-80fn pub fmtUsd(value:n) → string @L83-89fn pub fmtDay(iso:s) → string @L92-96

Выдержка из отображения сигнатуры

Ссылка на источникfmtUsd · L83–89

Реализация находится в одном обращении.

Проверить точную реализацию
export function fmtUsd(value: number): string {
  const n = Number(value) || 0;
  return (
    '$' +
    n.toLocaleString('en-US', { minimumFractionDigits: 2, maximumFractionDigits: 2 })
  );
}

Точная реализация из одного и того же исходного файла.

Набор инструментов режима чтения

Один источник. То, что нужно вашей задаче.

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

Ориентируйтесьauto · map · signatures · reference
auto
Позвольте времени выполнения выбрать стратегию чтения из доступного контекста файла и задачи. Явное агрессивность может выбрать целевую плотность.
map
Увидьте структурный контур, прежде чем выбирать, какая часть заслуживает более пристального чтения.
signatures
Проинспектируйте поверхность API поддерживаемого кода: объявления и позиции исходного кода, без включения деталей реализации.
reference
Сохраните компактную ссылку на файл с метаданными размера и типа, без загрузки его содержимого в ответ.
Читайте точно. Редактируйте уверенно.full · raw · anchored · lines
full
Читайте исходный код с его обычным отображением. Используйте полное представление, если пропущенные детали могут изменить редактирование.
raw
Верните исходный текст без отображения. Этот режим вывода не обходит разрешения исходного кода или включенные фильтры.
anchored · anchored:72-92
Прочитайте полный исходный код или окно с одной строкой с якорями хешей по строкам для целевых правок ctx_patch.
lines:72-92 · lines:5,10-20 · lines:-20
Выберите инклюзивный диапазон, несколько местоположений или последние строки. строки:72 читает с строки 72 до конца; -20 также принимается как сокращение хвоста.
Выберите, что сохранитьtask · aggressive · entropy · density
task
Сохраните материал, относящийся к активной задаче. Без полезных подсказок задачи или для небольшого файла текущая реализация возвращает полное содержимое.
aggressive
Используйте более сильное, с потерями резюме, когда обзор достаточен. Восстановите оригинал перед внесением изменений, требующих точных деталей.
entropy
Уменьшите повторяющийся, низкоинформативный материал с помощью сжатия на основе энтропии. Результатом является выбранное представление, а не без потерь копия.
density:0.40
Стремитесь к выбранной пропорции исходных токенов. Цель приблизительна; качество и структура исходного кода влияют на размер предоставленного результата.
Верните к измененномуdiff
diff
Сравните с кэшированным чтением сессии. Для этого необходимо предыдущее чтение; это не сравнение с произвольным коммитом Git.
Изучить расширенные представленияcognitive · mdl
cognitive
Выберите набор обнаруженных фрагментов с бюджетом. Требуется соответствующая научная настройка; в противном случае реализация откатывается к map.
mdl
Сгенерировать компактное структурное описание. Требуется соответствующая научная настройка; в противном случае оно откатывается к map.
Компактный вариант полного текстаfull-compact
full-compact
Вариант, ориентированный на перенаправление, удаляет обрамление и завершающие пробелы, сохраняя при этом структуру строк. Выберите raw, если важна точная сохранность байтов.

Режим чтения формирует ответ; он не предоставляет доступа. Сводки опускают детали. Используйте оригинал, если задача требует точного источника, и проверьте документированное поведение во время выполнения для вашей интеграции.

Прочитать ссылку на режим

Подготовка с учетом формата

Разный материал. Правильная обработка.

Код имеет структуру. Вывод команды имеет результаты, ошибки и повторяющийся шум. LeanCTX использует соответствующий просмотр или фильтр вывода для поддерживаемых форматов, с ссылками для восстановления деталей при необходимости.

Структура кода
Сохраняйте соответствующие объявления и местоположения исходного кода в структурном просмотре.
Вывод команды
Поверхность полезных результатов и сбоев через поддерживаемые фильтры вывода.
Восстановимые детали
Следуйте ссылкам на источник или доступному архиву вывода, если требуется больше доказательств.

В вашем рабочем процессе

Снова прочитать меньше. Восстановить больше при необходимости.

Первое чтение — это только часть рабочего процесса. LeanCTX также управляет повторяющимися чтениями, ссылками на источники и архивным выводом.

Кэшированные чтения

Неизмененное повторение может вернуть компактную ссылку. Используйте fresh, если вам нужно обойти кэш чтения; fresh сам по себе не выбирает режим точного текста.

Изучить эту возможность

Восстановление вывода

Восстановить сохраненный источник или архив оболочки, если сокращенного результата недостаточно. Доступность и сохранение определяют то, что можно восстановить.

Изучить эту возможность

Вопросы и ответы

Объяснение режимов чтения.

Использует ли каждый поиск индекс?

Точный поиск текста и индексированный поиск — разные пути. Семантический поиск зависит от настроенных индексов; прямое совпадение текста может быть лучшей отправной точкой, если вы уже знаете символ или фразу.

Достаточно ли каждого более короткого просмотра для выполнения задачи?

Подписи помогают найти код; изменение их может потребовать точной реализации. Выберите более подробное чтение при необходимости и проверьте результат задачи.

Нужна ли подготовка контекста с помощью частной модели?

Нет. Публичный Engine работает детерминированно. Дополнительный интеллект может предложить лучшие выборы или маршруты после проверки, но ваш хост и политика сохраняют полномочия. Если он недоступен или отклонен, детерминированный путь остается пригодным для использования.

Далее: Безопасность и управление

Добавьте правила в ваш контекстный поток.

Узнайте, как границы исходного кода и настроенные текстовые фильтры контролируют поддерживаемые чтения.

Начните с LeanCTX

Попробуйте сфокусированное чтение.

Попробуйте просмотр подписи на знакомом файле. Следуйте ссылке и прочитайте реализацию, когда это потребуется.

Сначала локально. Независимо от модели. Ваш контекст.