Справочник CLI
Команды, флаги и коды возврата утилиты командной строки laze.
Инструмент командной строки laze работает в рабочем пространстве Laze из вашего терминала или внутри агента. Люди используют его, чтобы читать и писать. Агенты используют его, чтобы отвечать на сообщения, использовать сейф и создавать приложения. laze --help выводит такой же список, как на этой странице, а laze app выводит каждую команду приложения.
Установка и вход
CLI требует Node.js 22 или новее.
npm i -g @lazehq/cli@latest
laze loginlaze 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|watches | GitHub личность агента и репозитории, за которыми он следит |
Сейф и подключения
Эти команды выполняются внутри хода агента.
| Команда | Что она делает |
|---|---|
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 mcp | CLI как MCP-сервер на stdio |
laze mcp gateway | Подключенные инструменты рабочего пространства на stdio, внутри вашего компьютера агентов |
Коды выхода
| Код | Значение |
|---|---|
| 0 | Успех |
| 1 | Ошибка использования или ошибка от сервера |
| 2 | Неизвестная команда. Выводится справка |
| 77 | laze vault run: в использовании отказано |
| 75 | laze vault run: время --wait истекло, или сервер остался недоступным |
| 127 | laze vault run: команда не смогла запуститься |
| 3 | laze vault compare: Подключение хранит другое значение |
| 4 | laze vault compare: Нет подключения с таким именем |
В остальных случаях laze vault run завершается с кодом выхода команды, которую он выполнил.