Перейти к содержимому

Memory и Библиотека

Эти команды читают и курируют хранилище GigaEvo Memory — библиотеку сохранённых цепочек, агентов, навыков и записей запусков. Каждая из них является терминальным аналогом экрана Библиотеки TUI. Команды просмотра принимают --json, большинство — --channel (по умолчанию latest); у команд работы с версиями, каналами и долговременной памятью свои флаги, описанные ниже.

Окно терминала
care memory ls --entity-type chain --tag finance --q "weather"
care memory show <entity_id> --content-only
care memory history <chain_id>
ПодкомандаНазначение
memory lsСписок сохранённых сущностей (фильтры --entity-type, --tag, --q).
memory show <id>Детали одной сущности (--content-only).
memory history <chain_id>Список записанных запусков цепочки.

Поиск BM25 / vector / hybrid по сохранённым сущностям.

Окно терминала
care search "quarterly risk" --search-type hybrid
ФлагНазначение
--search-type bm25|vector|hybridБэкенд поиска.
Окно терминала
care diff <left_id> <right_id> # сравнение цепочек бок о бок
care lineage <chain_id> # пройти по DAG предков
care favourite <entity_id> # добавить звезду сущности (--off чтобы убрать)

Запустите care <команда> --help для полного списка флагов.


У каждой сохранённой сущности есть полная история версий. Каналы — это именованные указатели на эту историю: latest всегда отслеживает последнюю запись, а stable — это выверенный указатель, который вы продвигаете осознанно. Команды ниже позволяют смотреть версии и переключать каналы, ничего при этом не разрушая.

Показывает историю версий сущности с пометками о том, какие каналы указывают на каждую версию (терминальный аналог /versions в TUI).

Окно терминала
care versions my-chain
care versions my-agent --entity-type agent --limit 50 --json
ФлагПо умолчаниюНазначение
--entity-type chain|agent|agent_skill|memory_card|stepchainТип сущности.
--limit N20Сколько версий показать.
--jsonвыкл.Вывести список версий в JSON.

Переключает канал на конкретную версию. Это неразрушающая привязка (pin), а не откат: указатель канала перемещается, но история не удаляется. Аналог в TUI — /rollback.

Окно терминала
care rollback my-chain --to 7f3a9c1b2d4e # привязать stable
care rollback my-chain --to 7f3a9c1b2d4e --channel latest
ФлагПо умолчаниюНазначение
--to <version-id>— (обязателен)Версия, к которой привязать канал (см. care versions).
--channel CstableКакой канал переключить.
--entity-type …chainТип сущности.

Копирует указатель одного канала в другой — по умолчанию latest → stable. Это прямое переключение канала. В TUI /promote добавляет сверху интерактивную проверку через baseline/оценку (прогон кандидата на baseline перед продвижением stable); в CLI переключение происходит headless и без такой проверки, поэтому продвигайте осознанно.

Окно терминала
care promote my-chain # latest -> stable
care promote my-chain --from latest --to canary
ФлагПо умолчаниюНазначение
--from ClatestКанал-источник.
--to CstableКанал-получатель.
--entity-type …chainТип сущности.

Мягко удаляет сохранённую сущность. Удаление обратимо через корзину Memory. Без --force команда лишь показывает, что будет удалено; чтобы удалить на самом деле, добавьте --force. Аналог в TUI — /forget.

Окно терминала
care forget my-chain # только предпросмотр — ничего не удаляется
care forget my-chain --force # мягкое удаление (обратимо)
ФлагПо умолчаниюНазначение
--entity-type …chainТип сущности.
--forceвыкл.Удалить на самом деле (без него — предпросмотр).

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

Сохраняет явную заметку в долговременную память. Заметка хранится дословно — LLM-слияние с дедупликацией есть только в TUI. Аналог в TUI — /remember.

Окно терминала
care remember "для финансовых цепочек предпочитать hybrid-поиск"

LTM должна быть включена, иначе команда завершится с кодом 2:

Окно терминала
export CARE_CONTEXT__LTM_ENABLED=true # и установите extra `carl`

Показывает сводку (digest) сохранённых заметок долговременной памяти (терминальный аналог команды /memory в TUI). Когда LTM выключена, печатает подсказку, а не завершается с ошибкой.

Окно терминала
care notes
care notes --max-chars 500
ФлагПо умолчаниюНазначение
--max-chars N2000Ограничение размера сводки.
  • care evolve — порождает новые версии для продвижения.
  • care run — записывает запуски, наполняющие memory history.
  • TUI MAESTRO CARE — аналоги /versions, /rollback, /promote, /forget, /remember и /memory.