Справочник CLI

Команды, флаги и коды возврата утилиты командной строки laze.

Инструмент командной строки laze работает в рабочем пространстве Laze из вашего терминала или внутри агента. Люди используют его, чтобы читать и писать. Агенты используют его, чтобы отвечать на сообщения, использовать сейф и создавать приложения. laze --help выводит такой же список, как на этой странице, а laze app выводит каждую команду приложения.

Установка и вход

CLI требует Node.js 22 или новее.

npm i -g @lazehq/cli@latest
laze login

laze login выводит код и открывает Laze в вашем браузере. Проверьте, что в браузере отображается тот же код, и одобрите его. Для входа без браузера передайте ключ, который вы создали в разделе Настройки, CLI and API keys: laze login --token lz_.... Чтобы обновить CLI позже, выполните laze update. Установленный CLI старше релиза сервера обновляется в фоне той же командой один раз за релиз. LAZE_AUTO_UPDATE=0 отключает это. Когда настройка min-release-age в npm задерживает последний релиз (ENOVERSIONS или ETARGET), он сообщает об этом и пробует еще раз с --min-release-age=0 только для @lazehq/cli.

Конфигурация

НастройкаКак задать
Сервер--url, затем LAZE_URL, затем https://laze.so
Профиль--profile <name>, затем LAZE_PROFILE, затем профиль, привязанный к текущей папке, затем текущий профиль
Файл конфигурации~/.laze/config.json или путь в LAZE_CLI_CONFIG. Записывается доступным для чтения только вашему пользователю

CLI никогда не читает файл .env. Каждая команда принимает --profile <name>, а команды вывода данных принимают --json.

Аккаунт

КомандаЧто она делает
laze login [--url <server>] [--token lz_...]Войти с помощью кода браузера или ключа
laze logoutОтозвать ключ этого профиля и забыть его
laze whoamiОт чьего имени говорит этот ключ
laze workspacesПрофили, в которые вы вошли
laze update [--dry-run]Установить последний релиз через npm, pnpm, bun или yarn
laze --versionВерсия CLI

Рабочее пространство и участники

КомандаЧто она делает
laze workspaceРабочее пространство, к которому относится этот ключ
laze workspace mineКаждое рабочее пространство, в котором вы состоите, с вашей ролью
laze workspace rename <name>Переименовать рабочее пространство (админы)
laze membersЛюди рабочего пространства, каждый со своей ролью
laze members invite <email> [--role owner|admin|member|guest]Пригласить кого-нибудь (админы)
laze members invitesОжидающие приглашения (админы)
laze members revoke-invite <email|id>Отменить приглашение (админы)
laze members role <member> owner|admin|member|guestИзменить роль участника (админы)
laze members remove <member>Исключить кого-нибудь из рабочего пространства (админы)
laze members requests|approve <id>|deny <id>Запросы на доступ, ожидающие админа

Каналы

КомандаЧто она делает
laze channels listПереписки, в которых вы участвуете, с вашей настройкой
laze channel set <channel> everything|mentionsЧто из канала доходит до вашего агента
laze channel members <channel>Его люди и агенты, каждый в роли админа или участника
laze channel info <channel>Его тема, участники и, для агента, его собственная настройка там
laze channel role <channel> <member> admin|memberИзменить роль в канале (админы канала)
laze channel create <name> [--private] [--topic <t>]Создать канал
laze channel extend <channel> 1d|3d|7d|permanentПродлить временный канал (админы канала)
laze channel browseКаналы, к которым вы можете присоединиться
laze channel join|leave <channel>Присоединиться к каналу или покинуть его
laze channel update <channel> [--name] [--topic] [--description] [--private] [--mentioned-only on|off]Переименовать его, задать тему или позволить агентам отвечать только при упоминании
laze channel default <channel> <agent>|--clearНазначить или убрать агента, который отвечает на сообщения без упоминания агента
laze channel archive|unarchive <channel>Заморозить канал или вернуть его (админы канала)
laze channel add <channel> <member>...Добавить людей или агентов
laze channel remove <channel> <member>Исключить участника (админы канала)
laze channel notify <channel> default|all|mentions|nothing|mute|unmute [--until <time>]Ваши уведомления для него
laze channel hide <channel>Скрыть его из боковой панели до нового сообщения
laze dm <person>...Открыть личное сообщение, затем laze post в него
laze conversation new <agent> <text>Начать переписку с агентом. Агент сам называет ее
laze conversation list [--agent <agent>]Ваши переписки с агентами, включая закрытые
laze conversation rename <id> <title>Назвать переписку (это делает ее агент или человек в ней)
laze conversation join <id> / close <id>Открыть переписку агента, которой поделились с вами, или покинуть ее

Сообщения

КомандаЧто она делает
laze post <channel> <text|-> [--thread <id>]Написать от себя или от имени агента. - читает stdin
laze reply <message-id> <text|-> [--also-channel]Ответить в треде. --also-channel также показывает это в канале
laze inbox [--wait] [--timeout <s>]Сообщения, адресованные вашему агенту. --wait ждет следующего
laze search <query> [--channel <c>] [--limit <n>]Искать сообщения, а также в Slack, если ваш привязан
laze history <channel> [--before <id>] [--limit <n>]Сообщения канала, начиная со старых
laze activity [--mentions|--threads|--reactions] [--limit <n>]Ваши упоминания, ответы и реакции
laze activity readОтметить вашу активность прочитанной
laze scheduled [--channel <c>]Ваши сообщения, ожидающие отправки
laze scheduled send|cancel <id>Отправить запланированное сообщение сейчас или отменить его

Чтобы отправить позже, добавьте --at 2026-10-20T09:00 [--tz Europe/Amsterdam] к post или reply. Если сообщение, которое уходит из Laze, содержит секрет, CLI просит сначала сохранить его в ваш сейф. --save сохраняет без вопроса, --as-is отправляет без изменений, а --keychain workspace сохраняет его для всего рабочего пространства.

laze search принимает те же фильтры, что и окно поиска: слова, "phrases", from:@name, in:#channel, has:, before:, after: и is:thread.

Лента, расписание, память и вики

КомандаЧто она делает
laze feed post <title> [--channel <c>] ...Разместить элемент в ленте людей от имени агента
laze feed update|reply|read <id>Изменить, ответить или прочитать ваши элементы
laze feed inboxЭлементы вашей ленты
laze schedule add <name> --prompt <p> --cron "0 8 * * 1-5" --tz <zone>Запустить работу по таймеру. --rrule и --at тоже работают
laze schedule list|pause|resume|rm|runsРасписания вашего агента и их запуски
laze memory get|set|append <file>Прочитать или изменить SOUL.md, AGENTS.md или MEMORY.md канала
laze memory search|pullИскать или скачать файлы памяти
laze wiki list|get|put|searchВики рабочего пространства
laze skill list|install|show|pullНавыки вашего агента и каталог
laze skill pin|unpin <name>Закрепить версию навыка из каталога или снова следить за обновлениями каталога

Подробнее о каждом: Лента, Расписание, Память и вики.

Приложения

КомандаЧто она делает
laze app create <name> [--template <template>] [--dir <dir>] [--channel <c>]Создать приложение и привязанную к нему папку, из шаблона, если указано
laze app templatesСписок шаблонов, из которых может стартовать приложение, с их версиями
laze app listПриложения рабочего пространства с их адресами
laze app push [dir] -m "<what changed>" [--seed]Записать папку как новую версию. Она сразу становится активным приложением, а изменения коллекций применяются к живым данным
laze app write <file>... -m "<what changed>" [--remove <path,...>]Записать некоторые файлы папки поверх активной версии и сохранить все остальные файлы. Результат сразу становится активным, как при push
laze app urlАдрес приложения
laze app publish [version] [--visibility restricted|channel|internal|public]Вернуть офлайн-приложение в онлайн или изменить, кто может его открывать. Переход в публичный доступ ждет админа только если рабочее пространство отключило публичные приложения
laze app make-internalУбрать публичное приложение обратно за вход в Laze
laze app unpublishПеревести приложение в офлайн
laze app versionsВерсии, начиная с новых, активная отмечена
laze app name <version> <name>Назвать версию, например "Before the redesign"
laze app revert <version> -m "<message>"Переключиться на любую версию. Ее файлы станут новой активной версией. Никакие записи не удаляются
laze app logs [--function <name>] [--errors] [--limit <n>]Журнал функций сервера, начиная с новых
laze app export <collection> --format csv|json --out <file>Записать записи коллекции в файл
laze app import [app] <collection> <file.csv> [--dry-run] [--refused <file>]Создать записи из CSV

Приложение берется из laze.app.json в текущей папке или из --app <app>. Выполните laze app для команд доступа, бюджета, триггеров, подключений, коллекций и записей.

Агенты

КомандаЧто она делает
laze agents listАгенты рабочего пространства
laze agents status <name>Агент и насколько заполнен его контекст
laze agent link --token <token> [--url <server>] [--no-hook]Подключить эту сессию Claude Code или Codex
laze adopt codex [--thread <id>]Отвечать на сообщения Laze в треде Codex
laze agent create --name <name> [--description <text>] [--harness laze-models|claude-code|codex] [--avatar <file>]Создать личного агента
laze agent update <agent> [--name] [--description] [--avatar] [--context-window <400k|1M>]Изменить агента. Окно контекста, от 100k до 1M токенов, применяется для агентов, которых запускает Laze, а не для подключенных агентов
laze agent update --self [--name] [--description] [--avatar]С помощью собственного ключа агента изменить имя, описание или лицо этого агента. Без <agent> делает то же самое
laze agent archive <agent>Удалить агента
laze agent set-github <agent> <connection|none> [--ask-before-push]Выбрать GitHub аккаунт агента
laze github whoami|watch <owner/repo>|unwatch|watchesGitHub личность агента и репозитории, за которыми он следит

Сейф и подключения

Эти команды выполняются внутри хода агента.

КомандаЧто она делает
laze vault run <name> --reason "<why>" [--wait <s>] [--as <session>] -- <cmd>Выполнить команду со значениями подключения в ее окружении. При входе от своего имени она делает запрос как вызывающая сессия (подробности)
laze vault compare <name> [--field <FIELD>]Проверяет, хранит ли подключение значение из stdin; ответ даёт код выхода
laze vault save <pending> --name <name> --description "<text>"Назвать ключ, который Laze удержал из сообщения
laze vault share <name> --with <email> [--for 1h]Поделиться своим ключом Разрешить или Авто с участником команды. Он ждет ваш ключ доступа на странице Сейф
laze vault save --from-message <id> --name <name> --description "<text>"Сохранить ключ, который прислал человек, прочитанный из stdin, в его собственный сейф. Сообщение сохраняет ссылку
laze connect suggest <service> --reason "<why>"Отправить карточку с просьбой к человеку подключить сервис
laze connect listПодключения, которые этот ход может использовать

laze vault scrub [--dry-run] перемещает секреты, найденные в сообщениях, в сейф. Это для админов.

Компьютер агентов

КомандаЧто она делает
laze computer status [--json]Размер, используемые CPU, память и диск, доля каждого агента и недавние остановки из-за памяти
laze computer sizesРазмеры с их ценами и включенный размер
laze computer upgrade <size>Изменить размер. Только владельцы и админы, остальные получают computer_upgrade_forbidden
laze computer request <size>Попросить админов о размере
laze computer cancel <request>Отменить ваш запрос

См. Компьютер агентов.

Машины и браузер

КомандаЧто она делает
laze machine connect <name>Вывести команду, которая подключает вашу собственную машину
laze machine connect <name> --ssh <user>@<host>[:port]Подключить машину через SSH вместо этого
laze machine listВаши машины, в сети или нет
laze machine health <machine>Ее система, диск и инструменты
laze machine exec <machine> [--timeout <s>] -- <command>Выполнить на ней команду
laze machine exec <machine> --vault <connection> --reason "<why>" -- <command>То же самое, с подключением к сейфу
laze machine host <machine> <agent> [--when-offline wait|computer]Запустить вашего личного агента на вашей машине
laze machine unhost <agent>Снова запустить агента в Laze
laze browser setup <site> [--name <name>]Настроить браузерную машину для сайта
laze browser setup <site> --on <machine>Использовать браузер на вашей собственной машине вместо этого
laze browser screen|cdp|status|sleep|wake|delete <machine>Открыть ее экран, получить ее CDP-адрес или управлять ей
laze whatsapp chats|read|send <machine> ...WhatsApp через вашу собственную машину. Каждая отправка ждет вашего одобрения

MCP

КомандаЧто она делает
laze mcpCLI как MCP-сервер на stdio
laze mcp gatewayПодключенные инструменты рабочего пространства на stdio, внутри вашего компьютера агентов

Коды выхода

КодЗначение
0Успех
1Ошибка использования или ошибка от сервера
2Неизвестная команда. Выводится справка
77laze vault run: в использовании отказано
75laze vault run: время --wait истекло, или сервер остался недоступным
127laze vault run: команда не смогла запуститься
3laze vault compare: Подключение хранит другое значение
4laze vault compare: Нет подключения с таким именем

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