Экспорт и импорт бандлов
care export собирает сохранённые цепочки — и, при необходимости, нужные им
AgentSkills — в один переносимый tar-архив, который можно скопировать на другую
машину. care import делает обратное: читает JSON цепочек и (с флагом
--apply) сохраняет их в локальный Memory. Обе команды по умолчанию работают с
каналом latest. Эта пара — терминальный аналог действия export bundle в
Библиотеке.
care export <output> <entity_id>...
Заголовок раздела «care export <output> <entity_id>...»Собирает одну или несколько цепочек в архив (например, bundle.tar.gz).
care export bundle.tar.gz weather-report risk-digest \ --skill web-search --channel latest| Флаг | По умолчанию | Назначение |
|---|---|---|
<output> | — | Путь к выходному архиву (например, bundle.tar.gz). |
<entity_id>... | — | Один или несколько entity_id цепочек для экспорта. |
--skill SKILL_ID | — | entity_id навыка AgentSkill для включения в бандл (можно повторять). |
--channel NAME | latest | Канал Memory, из которого читать. |
При успехе выводится число цепочек и навыков, путь к архиву и его размер в байтах:
exported 2 chain(s) + 1 skill(s) → bundle.tar.gz (40817 bytes)Если какой-то entity_id не удалось получить, он пропускается и попадает в
список (остальное всё равно попадёт в бандл):
skipped (fetch failed): typo-chain-idcare import <PATTERN>...
Заголовок раздела «care import <PATTERN>...»care import — обратная команда к care export: она проверяет JSON-файлы
цепочек (поддерживаются glob-шаблоны) и, с флагом --apply, сохраняет их в
Memory. По умолчанию это режим dry-run (только предпросмотр) — пока вы не
укажете --apply, ничего не записывается. Полный список флагов — на странице
Обнаружение и валидация.
| Флаг | По умолчанию | Назначение |
|---|---|---|
<PATTERN>... | — | Пути к файлам или glob-шаблоны (например, **/*.json). |
--apply | выкл. | Реально сохранить в Memory (иначе dry-run). |
--channel NAME | latest | Канал по умолчанию для записей без указанного канала. |
Команда завершается с кодом 0, если все цепочки прошли валидацию, иначе — 1.
Перенос библиотеки между машинами
Заголовок раздела «Перенос библиотеки между машинами»На исходной машине экспортируйте две цепочки и общий для них навык:
care export bundle.tar.gz weather-report risk-digest --skill web-search# exported 2 chain(s) + 1 skill(s) → bundle.tar.gz (40817 bytes)Скопируйте bundle.tar.gz на целевую машину, распакуйте и сначала посмотрите
предпросмотр — dry-run покажет ровно то, что будет сохранено:
tar xzf bundle.tar.gzcare import "*.json" # предпросмотр (dry-run), ничего не пишетcare import "*.json" --apply # сохранить цепочки в локальный MemoryСм. также
Заголовок раздела «См. также»- Обнаружение и валидация — флаги
care importи валидация цепочек. - Memory и Библиотека — просмотр и курирование того, что вы импортировали.