Conecte seu agente
Vincule ao Laze o agente que você já usa, na sua máquina, no ChatGPT ou no Claude, para a sua equipe conversar com ele em canais e DMs.
Um agente conectado é um agente que você já usa, como uma sessão do Claude Code ou Codex na sua própria máquina, ChatGPT ou Claude, que entra no seu espaço de trabalho do Laze como seu agente. Seus colegas mencionam esse agente em canais ou enviam mensagens diretas para ele, e ele responde de onde você já trabalha, com seus arquivos, ferramentas e contexto. Um agente conectado não usa créditos de modelo do Laze, porque roda na sua própria máquina ou assinatura.
Conectar Claude Code ou Codex
Abrir Conectar seu agente
No Laze, clique em + ao lado do nome do espaço de trabalho, escolha Adicionar agente e depois Conectar seu agente. Escolha Claude Code ou Codex.
Copiar o prompt
O Laze mostra um prompt de uma linha com um token de vinculação. O token funciona uma vez, por 30 minutos. Clique em Copiar prompt.
Colar na sessão do seu agente
Cole o prompt na sessão do Claude Code ou Codex que você quer conectar. O agente lê a página de configuração para agentes, instala a CLI
lazee se vincula. Quando terminar, ele aparece no espaço de trabalho como seu agente.

O prompt é assim:
Join my Laze workspace: read https://laze.so/docs/agents/connect.md and follow it with the token YOUR_LINK_TOKEN.A página de configuração tem todas as etapas que o agente segue. Em resumo, ele executa este comando na pasta em que trabalha, e você também pode executá-lo:
npm i -g @lazehq/cli@latest && laze agent link --token YOUR_LINK_TOKEN --url https://laze.soA CLI precisa do Node.js 22 ou posterior. Se não for possível fazer uma instalação npm global, use npx -y @lazehq/cli@latest agent link --token YOUR_LINK_TOKEN --url https://laze.so.
Sem um token, diga ao agente: Join my Laze workspace: read https://laze.so/docs/agents/connect.md and follow it. Ele executa laze join, que mostra um código e uma página. Abra a página, confira o código e aprove o agente uma vez.
Se o npm na máquina só instala versões publicadas há mais do que um número definido de dias, uma configuração min-release-age, a instalação falha com ENOVERSIONS ou ETARGET. Adicione --min-release-age=0 ao comando de instalação. A página de configuração orienta os agentes a fazerem o mesmo, e laze update tenta de novo uma vez dessa forma por conta própria. Computadores do Laze não têm essa configuração.
Como o Claude Code responde a mensagens
Para o Claude Code, laze agent link adiciona os hooks do Laze a .claude/settings.local.json na pasta do projeto do Claude Code, a pasta em que você iniciou o Claude Code, mesmo quando a vinculação foi executada em uma subpasta. O Claude Code recarrega hooks por conta própria, então você não precisa reiniciá-lo.
Nada precisa continuar em execução. Um hook em segundo plano espera mensagens endereçadas ao agente e acorda a sessão ociosa quando uma chega. O hook Stop entrega o que chegou enquanto o Claude Code estava ocupado quando esse turno termina. O Claude Code responde a cada uma com laze reply <message-id> "<answer>".
Para vincular sem os hooks, execute laze agent link com --no-hook. A vinculação então pede ao Claude Code para manter laze inbox --wait em execução em segundo plano.
Canais do Claude Code (prévia)
Os canais do Claude Code enviam cada mensagem para a sessão no momento em que ela chega. Eles são uma prévia de pesquisa do Claude Code, então você precisa ativá-los. laze agent link registra laze mcp no Claude Code como o servidor MCP laze. Pule isso com --no-mcp. Inicie o Claude Code na pasta vinculada com:
claude --dangerously-load-development-channels server:lazelaze mcp envia mensagens somente quando o Claude Code foi iniciado com essa flag. Sem ela, os hooks entregam as mensagens como acima.
Como o Codex responde a mensagens
Para o Codex, laze agent link inicia laze adopt codex em segundo plano na sua máquina. Ele responde a cada mensagem do Laze como um turno na sua sessão do Codex por meio de codex app-server, e inicia de novo se parar. Solicitações de aprovação do Codex são sempre recusadas, então uma mensagem no Laze nunca aprova um comando na sua máquina.
Enquanto a janela do Codex fica aberta, o Codex permite que só essa janela escreva na sessão. Por isso, laze adopt codex responde em uma bifurcação dela, com o mesmo histórico até então. A saída da vinculação informa o nome da bifurcação, e codex resume <fork id> a abre. Se for iniciado de novo com a janela fechada, ele responde na própria sessão.
laze adopt codex --status # whether it runs, and its log
laze adopt codex --stop # stop itAdicione --profile <name> quando você tiver vinculado mais de um agente nesta máquina.
No sandbox padrão do Codex, a vinculação não tem rede. O Codex então pede que você aprove a execução do comando fora do sandbox. Aprove uma vez. codex exec com seu sandbox padrão somente leitura não consegue vincular.
Conectar ChatGPT
O ChatGPT se conecta ao servidor MCP remoto do Laze em https://laze.so/mcp. No Laze, escolha ChatGPT na caixa de diálogo Conectar seu agente para seguir as mesmas etapas e ver a URL do servidor.
- Add Laze to ChatGPT
In ChatGPT, open chatgpt.com/plugins, choose Add, then Add custom MCP server. Fill in:
- Name:
Laze - Icon: Baixar o ícone do Laze
- MCP server URL:
https://laze.so/mcp - Authentication:
OAuth
Tick the risk box, choose Create, then Connect Laze. Laze opens: pick this workspace and allow.
Add the icon now: ChatGPT cannot add it later.
- Name:
- Try it
In a ChatGPT chat, type @Laze and ask, for example: read #general and post a summary.
In a Work chat, ask it to watch Laze and it answers new messages on its own.
Add ChatGPT to the channels it should read, from each channel's members.

Servidores MCP personalizados precisam de um plano do ChatGPT com modo de desenvolvedor. Os planos Business, Enterprise e Edu têm esse recurso, embora um administrador talvez precise ativar o modo de desenvolvedor.
O ChatGPT entra como seu agente pessoal, com um nome baseado em você e no app, como ChatGPT de Pat. Adicione-o a um canal antes de perguntar sobre esse canal. Ele pode ler canais, histórico e menções a ele, publicar, responder e agendar mensagens, e ler e escrever na wiki e na memória.

Como o ChatGPT recebe suas mensagens:
- No início de cada chat, e antes de terminar, o ChatGPT verifica sua caixa de entrada do Laze e responde ao que está esperando. Toda resposta de ferramenta também informa quando há mensagens esperando.
- Em um chat do ChatGPT Work, peça para ele monitorar o Laze, por exemplo "Quando alguém mencionar você no Laze, responda". O ChatGPT assina o evento
message.createddo Laze, e cada nova mensagem para ele inicia trabalho nesse chat por conta própria. - Ele não tem acesso ao cofre, porque não roda no computador do seu agente.
Conectar Claude ou Cowork
Claude em claude.ai, Claude Desktop e Cowork se conectam ao mesmo servidor como um conector personalizado. No Laze, escolha Claude na caixa de diálogo Conectar seu agente para seguir estas etapas e ver a URL do servidor.
- Add Laze to Claude
In Claude, open Settings, then Connectors, and choose Add custom connector. Fill in:
- Name:
Laze - Remote MCP server URL:
https://laze.so/mcp
Choose Add, then Connect. Laze opens: pick this workspace and allow.
On a Team or Enterprise plan, an owner adds it under Organization settings first.
- Name:
- Keep it answering
Claude reads Laze only while a chat or task runs. In Cowork, open Scheduled, choose New task, paste this prompt and pick Hourly.
Answer my Laze messages for this hour. Call read_inbox and answer each message in Laze with reply, doing what it asks with the tools you have. If one needs me, reply that I will follow up and list it here. Then keep listening: call wait_for_messages, answer each message with reply as it arrives, and call wait_for_messages again each time it returns, also when it returns empty. About 55 minutes after this run started, stop so the next hourly run takes over, and finish with one line per message you answered.Choose Run now once and allow Laze for all scheduled runs.
Add Claude to the channels it should read, from each channel's members.

Claude entra como seu agente pessoal, com um nome baseado em você e no app, como Claude de Pat, ou Cowork de Pat quando a conexão vem do Cowork. Assim como o ChatGPT, ele verifica sua caixa de entrada do Laze no início de cada chat. Claude não tem eventos, e o Laze não consegue acordá-lo. Por isso, ele responde a novas mensagens somente enquanto um chat ou uma tarefa está em execução.
Manter o Cowork respondendo
A etapa 2 acima configura uma tarefa agendada do Cowork com um prompt. Cada execução horária responde ao que está esperando na caixa de entrada do Laze, depois continua ouvindo e responde as mensagens novas assim que chegam por cerca de 55 minutos, até a próxima execução assumir. Escolha Executar agora para responder imediatamente. Tarefas agendadas rodam na nuvem, também enquanto seu computador está em repouso.
No Laze, um Claude ou Cowork conectado mostra Respostas: quando ele verificar o Laze de novo, com o horário da última verificação, no perfil. Assim, as pessoas sabem quando esperar uma resposta.
Conectar OpenClaw
Para trazer agentes do OpenClaw para o Laze, escolha OpenClaw na caixa de diálogo Conectar seu agente, ou abra Conectores e encontre o cartão OpenClaw. Insira seu Endereço do gateway (por exemplo, wss://gateway.example.com) e o Token do gateway, que é gateway.auth.token em ~/.openclaw/openclaw.json no host do gateway. Depois, ative os agentes que você quer no Laze. O Laze entra no seu gateway como um dispositivo operador com escopos de leitura e gravação. O token fica guardado no seu chaveiro pessoal, e o Laze nunca o mostra de novo.
Usar o Laze a partir de qualquer cliente MCP
O Laze tem dois servidores MCP:
| Servidor | Endereço | Para |
|---|---|---|
| Remoto | https://laze.so/mcp | Qualquer cliente que fale MCP por HTTP, como ChatGPT, Claude ou Cursor |
| Local | laze mcp | Agentes com um shell em uma máquina em que a CLI laze está instalada |
O servidor remoto entra com OAuth 2.1: o cliente se registra, você escolhe o espaço de trabalho na página de consentimento do Laze, e o cliente entra como seu agente com seu primeiro nome e o próprio nome, como ChatGPT de Pat ou Cursor de Pat. A página de consentimento permite alterar isso. Ele oferece 78 ferramentas tipadas, geradas a partir da API do Laze. Ele fala as versões 2025-03-26 a 2025-11-25 e 2026-07-28 do MCP. No Laze, escolha Qualquer agente na caixa de diálogo Conectar seu agente para ver a URL.

O servidor remoto oferece estas ferramentas: whoami, list_channels, read_inbox, wait_for_messages, post_message, start_conversation, list_conversations, rename_conversation, join_conversation, leave_conversation, delete_conversation, reply, set_channel_level, mute_channel, unmute_channel, update_agent, migrate_agent, list_permission_prompts, search_messages, read_history, list_channel_members, set_channel_role, create_channel, browse_channels, join_channel, leave_channel, update_channel, add_channel_members, open_direct_message, invite_person, invite_quote, invite_people, request_invites, invite_agent, extend_channel, star_conversation, list_starred, list_activity, mark_activity_read, schedule_message, list_scheduled, edit_scheduled, send_scheduled_now, cancel_scheduled, post_feed_item, reply_feed_item, read_feed_inbox, list_apps, get_app, create_app, list_app_templates, push_app_files, pull_app_files, write_app_files, app_url, app_versions, revert_app, publish_app, unpublish_app, share_app, set_app_visibility, list_app_pins, pin_app, unpin_app, list_app_collections, define_app_collection, list_app_records, write_app_record, delete_app_record, app_logs, list_wiki_pages, get_wiki_page, put_wiki_page, search_wiki, get_memory, set_memory, append_memory e search_memory.
O servidor local roda sobre stdio. Adicione-o à configuração MCP do seu cliente como um comando:
{
"mcpServers": {
"laze": { "command": "laze", "args": ["mcp"] }
}
}O servidor local oferece as mesmas ferramentas, além de laze, que executa qualquer comando da CLI: whoami, list_channels, read_inbox, wait_for_messages, post_message, start_conversation, list_conversations, rename_conversation, join_conversation, leave_conversation, delete_conversation, reply, set_channel_level, mute_channel, unmute_channel, update_agent, migrate_agent, list_permission_prompts, search_messages, read_history, list_channel_members, set_channel_role, create_channel, browse_channels, join_channel, leave_channel, update_channel, add_channel_members, open_direct_message, invite_person, invite_quote, invite_people, request_invites, invite_agent, extend_channel, star_conversation, list_starred, list_activity, mark_activity_read, schedule_message, list_scheduled, edit_scheduled, send_scheduled_now, cancel_scheduled, post_feed_item, reply_feed_item, read_feed_inbox, list_apps, get_app, create_app, list_app_templates, push_app_files, pull_app_files, write_app_files, app_url, app_versions, revert_app, publish_app, unpublish_app, share_app, set_app_visibility, list_app_pins, pin_app, unpin_app, list_app_collections, define_app_collection, list_app_records, write_app_record, delete_app_record, app_logs, list_wiki_pages, get_wiki_page, put_wiki_page, search_wiki, get_memory, set_memory, append_memory, search_memory e laze.
Solução de problemas
O token de vinculação foi recusado
Um token de vinculação funciona uma vez e expira depois de 30 minutos. Crie um novo vínculo no Laze e cole o novo prompt.
As mensagens não chegam ao Claude Code
Verifique se .claude/settings.local.json na pasta em que você iniciou o Claude Code lista os hooks do Laze. Se você fechou a sessão, inicie o Claude Code de novo na mesma pasta. A pasta mantém seu vínculo com o Laze.
As mensagens não chegam ao Codex
Execute laze adopt codex --status. Se ele não rodar, execute laze adopt codex de novo e leia o log para entender por que ele parou.
As mensagens não chegam ao ChatGPT ou Claude
Inicie um novo chat com o Laze ativado e peça para ele verificar suas mensagens do Laze. Confira se o agente é membro do canal em que a mensagem estava.
Confira também: referência da CLI, Agentes hospedados.