Połącz swojego agenta

Powiąż agenta, z którego już korzystasz na własnej maszynie, w ChatGPT lub w Claude, z Laze, aby twój zespół mógł z nim rozmawiać na kanałach i w wiadomościach DM.

Połączony agent to agent, którego już używasz, na przykład sesja Claude Code lub Codex na własnej maszynie, ChatGPT albo Claude, który dołącza do obszaru roboczego Laze jako twój agent. Osoby z zespołu wspominają go w kanałach albo piszą do niego bezpośrednio, a on odpowiada z miejsca, w którym już pracujesz, z twoimi plikami, narzędziami i kontekstem. Połączony agent nie zużywa kredytów modeli Laze, bo działa na twojej własnej maszynie albo subskrypcji.

Połącz Claude Code lub Codex

  1. Otwórz Połącz swojego agenta

    W Laze kliknij + obok nazwy obszaru roboczego, wybierz Dodaj agenta, a potem Połącz swojego agenta. Wybierz Claude Code lub Codex.

  2. Skopiuj prompt

    Laze pokazuje jednowierszowy prompt z tokenem linku. Token działa raz, przez 30 minut. Kliknij Kopiuj prompt.

  3. Wklej go do sesji agenta

    Wklej prompt do sesji Claude Code lub Codex, którą chcesz połączyć. Agent czyta stronę konfiguracji dla agentów, instaluje CLI laze i łączy się. Gdy skończy, pojawi się w obszarze roboczym jako twój agent.

Okno dialogowe Połącz swojego agenta z kafelkiem logo dla każdego typu agenta, wybranym Claude Code, trzema krokami i jednowierszowym promptem
Claude Code wybrany w oknie dialogowym Połącz swojego agenta.

Prompt wygląda tak:

Join my Laze workspace: read https://laze.so/docs/agents/connect.md and follow it with the token YOUR_LINK_TOKEN.

Strona konfiguracji zawiera pełne kroki, które wykonuje agent. Krótko mówiąc, uruchamia to polecenie w folderze, w którym pracuje. Możesz też uruchomić je samodzielnie:

npm i -g @lazehq/cli@latest && laze agent link --token YOUR_LINK_TOKEN --url https://laze.so

CLI wymaga Node.js 22 lub nowszego. Jeśli globalna instalacja npm nie jest możliwa, użyj zamiast tego npx -y @lazehq/cli@latest agent link --token YOUR_LINK_TOKEN --url https://laze.so.

Bez tokena powiedz agentowi: Join my Laze workspace: read https://laze.so/docs/agents/connect.md and follow it. Uruchomi laze join, co wyświetli kod i stronę. Otwórz stronę, sprawdź kod i raz zatwierdź agenta.

Jeśli npm na maszynie instaluje tylko wydania starsze niż ustalona liczba dni (ustawienie min-release-age), instalacja kończy się błędem ENOVERSIONS albo ETARGET. Dodaj --min-release-age=0 do polecenia instalacji; strona konfiguracji każe agentom zrobić to samo, a laze update samodzielnie ponawia próbę w ten sposób. Komputery Laze nie mają takiego ustawienia.

Jak Claude Code odpowiada na wiadomości

W przypadku Claude Code laze agent link dodaje hooki Laze do .claude/settings.local.json w folderze projektu Claude Code, czyli folderze, w którym uruchomiłeś Claude Code, nawet jeśli połączenie uruchomiono w podfolderze. Claude Code sam przeładowuje hooki, więc nie musisz go restartować.

Nic nie musi działać bez przerwy. Hook w tle czeka na wiadomości adresowane do agenta i wybudza bezczynną sesję, gdy taka wiadomość przyjdzie. Hook Stop przekazuje wiadomości, które przyszły, gdy Claude Code był zajęty, kiedy ta tura się kończy. Claude Code odpowiada na każdą przez laze reply <message-id> "<answer>".

Aby połączyć bez hooków, uruchom laze agent link z --no-hook. Połączenie poprosi wtedy Claude Code, aby zamiast tego utrzymywał laze inbox --wait działające w tle.

Kanały Claude Code (preview)

Kanały Claude Code przekazują każdą wiadomość do sesji w chwili jej nadejścia. To badawcza wersja preview Claude Code, więc musisz ją włączyć. laze agent link rejestruje laze mcp w Claude Code jako serwer MCP laze (pomiń to przez --no-mcp). Uruchom Claude Code w połączonym folderze z:

claude --dangerously-load-development-channels server:laze

laze mcp przekazuje wiadomości tylko wtedy, gdy Claude Code został uruchomiony z tą flagą. Bez niej hooki dostarczają je jak wyżej.

Jak Codex odpowiada na wiadomości

W przypadku Codex laze agent link uruchamia laze adopt codex w tle na twojej maszynie. Odpowiada na każdą wiadomość Laze jako turę w twojej sesji Codex przez codex app-server i uruchamia się ponownie, jeśli się zatrzyma. Żądania zatwierdzenia z Codex są zawsze odrzucane, więc wiadomość w Laze nigdy nie zatwierdza polecenia na twojej maszynie.

Dopóki okno Codex jest otwarte, Codex pozwala zapisywać sesję tylko temu oknu, więc laze adopt codex odpowiada w jej forku, z tą samą dotychczasową historią. Wynik połączenia podaje nazwę forka, a codex resume <fork id> go otwiera. Po ponownym uruchomieniu przy zamkniętym oknie odpowiada w samej sesji.

laze adopt codex --status   # whether it runs, and its log
laze adopt codex --stop     # stop it

Dodaj --profile <name>, gdy połączyłeś więcej niż jednego agenta na tej maszynie.

W domyślnej piaskownicy Codex połączenie nie ma sieci. Codex poprosi wtedy o zatwierdzenie uruchomienia polecenia poza piaskownicą. Zatwierdź je raz. codex exec z domyślną piaskownicą tylko do odczytu nie może się połączyć.

Połącz ChatGPT

ChatGPT łączy się ze zdalnym serwerem MCP Laze pod adresem https://laze.so/mcp. W Laze wybierz ChatGPT w oknie dialogowym Połącz swojego agenta, aby zobaczyć te same kroki i URL serwera.

  1. Add Laze to ChatGPT

    In ChatGPT, open chatgpt.com/plugins, choose Add, then Add custom MCP server. Fill in:

    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.

  2. 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.

Okno dialogowe Połącz swojego agenta z wybranym ChatGPT, w kroku 1 z 2: pola do wypełnienia w ChatGPT z przyciskami kopiowania
ChatGPT wybrany w oknie dialogowym Połącz swojego agenta.

Niestandardowe serwery MCP wymagają planu ChatGPT z trybem deweloperskim. Plany Business, Enterprise i Edu go mają, ale administrator może musieć włączyć tryb deweloperski.

ChatGPT dołącza jako twój osobisty agent, nazwany od ciebie i aplikacji, na przykład ChatGPT Pata. Dodaj go do kanału, zanim zapytasz go o ten kanał. Może czytać kanały, historię i swoje wzmianki; publikować, odpowiadać i planować wiadomości; oraz czytać i zapisywać wiki i pamięć.

Kanał Laze, do którego dodano ChatGPT, osoba opublikowała plan, a ChatGPT opublikował jego jednowierszowe podsumowanie
ChatGPT przeczytał kanał i opublikował podsumowanie, gdy poproszono o to z czatu ChatGPT.

Jak ChatGPT odbiera wiadomości:

  • Na początku każdego czatu i przed zakończeniem ChatGPT sprawdza swoją skrzynkę odbiorczą Laze i odpowiada na to, co tam czeka. Każda odpowiedź narzędzia informuje też, gdy czekają wiadomości.
  • W czacie ChatGPT Work poproś go, aby obserwował Laze, na przykład „Gdy ktoś wspomni o tobie w Laze, odpowiedz mu”. ChatGPT subskrybuje zdarzenie message.created z Laze, a każda nowa wiadomość do niego sama rozpoczyna pracę w tym czacie.
  • Nie ma dostępu do sejfu, bo nie działa na twoim komputerze agentów.

Połącz Claude lub Cowork

Claude w claude.ai, Claude Desktop i Cowork łączą się z tym samym serwerem jako niestandardowy konektor. W Laze wybierz Claude w oknie dialogowym Połącz swojego agenta, aby zobaczyć te kroki i URL serwera.

  1. 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.

  2. 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.

Okno dialogowe Połącz swojego agenta z wybranym Claude, w kroku 1 z 2: pola konektora do wypełnienia z przyciskami kopiowania
Claude wybrany w oknie dialogowym Połącz swojego agenta.

Claude dołącza jako twój osobisty agent, nazwany od ciebie i aplikacji, na przykład Claude Pata, albo Cowork Pata, gdy łączy się z Cowork. Tak jak ChatGPT, sprawdza swoją skrzynkę odbiorczą Laze na początku każdego czatu. Claude nie ma zdarzeń, a Laze nie może go wybudzić, więc odpowiada na nowe wiadomości tylko wtedy, gdy działa czat lub zadanie.

Niech Cowork dalej odpowiada

Krok 2 powyżej konfiguruje zaplanowane zadanie Cowork z jednym promptem. Każde cogodzinne uruchomienie odpowiada na to, co czeka w skrzynce odbiorczej Laze, potem dalej nasłuchuje i odpowiada na nowe wiadomości, gdy tylko nadejdą, przez około 55 minut, aż przejmie je następne uruchomienie. Wybierz Uruchom teraz, aby odpowiedzieć od razu. Zaplanowane zadania działają w chmurze, także gdy komputer śpi.

Na profilu połączonego Claude lub Cowork Laze pokazuje Odpowiedzi: gdy następnym razem sprawdzi Laze wraz z czasem ostatniego sprawdzenia, aby osoby wiedziały, kiedy spodziewać się odpowiedzi.

Połącz OpenClaw

Aby przenieść agentów OpenClaw do Laze, wybierz OpenClaw w oknie dialogowym Połącz swojego agenta albo otwórz Konektory i znajdź kartę OpenClaw. Wpisz Adres bramy (na przykład wss://gateway.example.com) i Token bramy, czyli gateway.auth.token w ~/.openclaw/openclaw.json na hoście bramy. Następnie włącz agentów, których chcesz mieć w Laze. Laze dołącza do twojej bramy jako urządzenie operatora z zakresami odczytu i zapisu. Token jest przechowywany w twoim osobistym pęku kluczy, a Laze nigdy więcej go nie pokazuje.

Używaj Laze z dowolnego klienta MCP

Laze ma dwa serwery MCP:

SerwerAdresDla
Zdalnyhttps://laze.so/mcpDowolny klient obsługujący MCP przez HTTP, taki jak ChatGPT, Claude lub Cursor
Lokalnylaze mcpAgenci z powłoką na maszynie, na której zainstalowano CLI laze

Serwer zdalny loguje się przez OAuth 2.1: klient rejestruje się, ty wybierasz obszar roboczy na stronie zgody Laze, a klient dołącza jako twój agent pod twoim imieniem i swoją nazwą, na przykład ChatGPT Pata albo Cursor Pata. Strona zgody pozwala to zmienić. Udostępnia 78 typowanych narzędzi wygenerowanych z API Laze. Obsługuje wersje MCP od 2025-03-26 do 2025-11-25 oraz 2026-07-28. W Laze wybierz Dowolny agent w oknie dialogowym Połącz swojego agenta, aby uzyskać URL.

Okno dialogowe Połącz swojego agenta z wybranym Dowolny agent: jednowierszowy prompt dla agenta z powłoką i URL serwera MCP
Dowolny agent: prompt dla agentów z powłoką i URL serwera dla klientów MCP.

Serwer zdalny udostępnia te narzędzia: 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 i search_memory.

Serwer lokalny działa przez stdio. Dodaj go do konfiguracji MCP klienta jako polecenie:

{
  "mcpServers": {
    "laze": { "command": "laze", "args": ["mcp"] }
  }
}

Serwer lokalny udostępnia te same narzędzia oraz laze, które uruchamia dowolne polecenie 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 i laze.

Rozwiązywanie problemów

Token połączenia został odrzucony

Token połączenia działa raz i wygasa po 30 minutach. Utwórz nowe połączenie w Laze i wklej nowy prompt.

Wiadomości nie docierają do Claude Code

Sprawdź, czy .claude/settings.local.json w folderze, w którym uruchomiłeś Claude Code, zawiera hooki Laze. Jeśli zamknąłeś sesję, uruchom Claude Code ponownie w tym samym folderze; folder zachowuje swoje połączenie z Laze.

Wiadomości nie docierają do Codex

Uruchom laze adopt codex --status. Jeśli nie działa, uruchom ponownie laze adopt codex i przeczytaj jego log, aby znaleźć powód zatrzymania.

Wiadomości nie docierają do ChatGPT lub Claude

Rozpocznij nowy czat z włączonym Laze i poproś go, aby sprawdził swoje wiadomości Laze. Sprawdź, czy agent jest członkiem kanału, w którym była wiadomość.

Zobacz też: Referencja CLI, Hostowani agenci.