Skip to main content

История подсказок

История подсказок Careti работает как история терминала (bash, zsh), позволяя вам просматривать и переиспользовать более ранние сообщения. Вам больше не нужно переписывать частые команды или приглашения, что значительно улучшает скорость рабочего процесса.

Как это работает

Когда поле ввода сфокусировано, используйте стрелки вверх/вниз для навигации по ранее введённым сообщениям.

Базовое использование

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

Стрелка вниз: Перейти к следующему сообщению. Если вы перейдёте за самое последнее сообщение и нажмёте ещё раз, это вернётся к вашему текущему вводу.

Пример

1. Введите "Show me all TypeScript files in the project" и отправьте
2. Введите "Read package.json" и отправьте
3. Введите "Add usage instructions to README.md" и отправьте

В поле ввода:
Стрелка вверх один раз -> "Add usage instructions to README.md"
Стрелка вверх снова -> "Read package.json"
Стрелка вверх снова -> "Show me all TypeScript files in the project"
Стрелка вниз один раз -> вернёмся к "Read package.json"

Ключевые функции

Постоянное хранилище

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

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

Автоматическое удаление дубликатов

Если вы введёте одно и то же сообщение подряд, оно сохраняется только один раз. Например, введение "run tests" три раза подряд всё ещё записывается только один раз, предотвращая шумные дубликаты.

Не сохраняется как дубликаты:
"npm run test" введен
"npm run test" введен снова -> не добавлен в историю

Сохраняется как отдельные записи:
"npm run test" введен
"Show file list" введен
"npm run test" введен снова -> добавлен (потому что другая команда была между ними)

Сохраняются только ваши входы

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

До 1000 элементов

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

Для большинства рабочих процессов 1000 записей более чем достаточно на месяцы использования.

Согласованность с терминалом

История подсказок Careti ведёт себя точно как история оболочки в bash или zsh. Тот же опыт навигации вверх/вниз и напоминания, который вы уже знаете в терминале, доступен в Careti.

Эта согласованность означает, что вы можете использовать её сразу же без изучения нового интерфейса.

Практические советы

Автоматизируйте повторяющуюся работу

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

Сценарий: применить один и тот же паттерн во множество файлов

1. Введите "Add type annotations to all functions in UserController.ts"
2. После завершения
3. Нажмите стрелку вверх, чтобы вспомнить предыдущее сообщение
4. Замените "UserController" на "ProductController"
5. Отправьте

Повторяйте на файлах быстро

Переиспользуйте успешные приглашения

Если приглашение хорошо сработало раньше, вы можете быстро найти и переиспользовать его позже.

Эффективное приглашение, использованное две недели назад:
"Review this code. Analyze performance, readability, and security,
and list improvements with priorities."

Когда вы хотите переиспользовать этот паттерн в другом проекте:
Нажмите стрелку вверх, чтобы найти приглашение или найти его из того же периода времени

Возобновите проекты быстрее

Когда вы переоткроете проект спустя некоторое время, история помогает вам помнить, над чем вы работали.

Переоткройте проект после 2 недель:
Нажмите стрелку вверх, чтобы проверить недавнюю историю
-> "Add JWT refresh tokens to the auth system"
-> "Implement Redis session storage"
-> О, я работал над аутентификацией!

Справка по клавиатурным сокращениям

КлавишаДействие
Стрелка вверхПерейти к предыдущему сообщению
Стрелка внизПерейти к следующему сообщению
EnterОтправить текущее отображаемое сообщение
EscОтменить навигацию по истории и вернуться к текущему вводу

Различие от Cline

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

Система истории Careti удаляет это трение и драматически сокращает повторяющуюся работу ввода.

ЧЗВ

В: Где хранится история?

О: Она автоматически хранится в хранилище рабочей области VS Code. Вам не нужно управлять файлами вручную — VS Code её управляет.

В: Могу ли я удалить или сбросить историю?

О: Она в настоящее время управляется автоматически. Когда превышается лимит в 1000 элементов, старые записи удаляются, и если вы удаляете рабочую область, её история также удаляется.

В: Могу ли я обмениваться историей между проектами?

О: Нет. История управляется в зависимости от рабочей области, поэтому каждый проект держит свою собственную независимую историю. Это помогает сохранить контекст, специфичный для проекта.

В: Я ввел конфиденциальную информацию (ключи API и т.д.). Будет ли она сохранена?

О: Да — всё, что вы печатаете, сохраняется. Избегайте размещения конфиденциальных данных непосредственно в приглашениях. Используйте переменные окружения или файлы конфигурации вместо этого.

В: Сохраняются ли многострочные входы?

О: Да. Многострочные сообщения сохраняются точно так, как они были введены, включая разрывы строк, и восстанавливаются, когда вы их вспоминаете.


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