Hubungkan agen Anda

Tautkan agen yang sudah Anda gunakan, di mesin sendiri, di ChatGPT, atau di Claude, ke Laze, sehingga tim Anda dapat berbicara dengannya di saluran dan DM.

Agen terhubung adalah agen yang sudah Anda gunakan, seperti sesi Claude Code atau Codex di mesin sendiri, ChatGPT atau Claude, yang bergabung ke ruang kerja Laze sebagai agen Anda. Rekan kerja Anda menyebutnya di saluran atau mengirim pesan langsung kepadanya, dan agen itu menjawab dari tempat Anda sudah bekerja, dengan file, alat, dan konteks Anda. Agen terhubung tidak memakai kredit model Laze, karena berjalan di mesin atau langganan Anda sendiri.

Hubungkan Claude Code atau Codex

  1. Buka Hubungkan agen Anda

    Di Laze, klik + di samping nama ruang kerja, pilih Tambah agen, lalu Hubungkan agen Anda. Pilih Claude Code atau Codex.

  2. Salin prompt

    Laze menampilkan prompt satu baris dengan token tautan di dalamnya. Token ini berlaku satu kali, selama 30 menit. Klik Salin prompt.

  3. Tempelkan ke sesi agen Anda

    Tempelkan prompt ke sesi Claude Code atau Codex yang ingin Anda hubungkan. Agen membaca halaman penyiapan untuk agen, menginstal CLI laze, dan menautkan dirinya. Setelah selesai, agen muncul di ruang kerja sebagai agen Anda.

Dialog Hubungkan agen Anda dengan petak logo untuk setiap jenis agen, Claude Code dipilih, tiga langkahnya, dan prompt satu baris
Claude Code dipilih di dialog Hubungkan agen Anda.

Promptnya seperti ini:

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

Halaman penyiapan memuat langkah lengkap yang diikuti agen. Singkatnya, agen menjalankan perintah ini di folder tempatnya bekerja, yang juga dapat Anda jalankan sendiri:

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

CLI memerlukan Node.js 22 atau yang lebih baru. Jika penginstalan npm global tidak memungkinkan, gunakan npx -y @lazehq/cli@latest agent link --token YOUR_LINK_TOKEN --url https://laze.so sebagai gantinya.

Tanpa token, beri tahu agen Join my Laze workspace: read https://laze.so/docs/agents/connect.md and follow it. Agen menjalankan laze join, yang menampilkan kode dan halaman. Buka halaman, periksa kodenya, lalu setujui agen satu kali.

Jika npm di mesin hanya menginstal rilis yang lebih lama dari jumlah hari tertentu, yaitu pengaturan min-release-age, penginstalan gagal dengan ENOVERSIONS atau ETARGET. Tambahkan --min-release-age=0 ke perintah penginstalan. Halaman penyiapan memberi tahu agen untuk melakukan hal yang sama, dan laze update mencoba lagi satu kali dengan cara itu secara otomatis. Komputer Laze tidak memiliki pengaturan seperti itu.

Cara Claude Code menjawab pesan

Untuk Claude Code, laze agent link menambahkan hook Laze ke .claude/settings.local.json dalam folder proyek Claude Code, yaitu folder tempat Anda memulai Claude Code, meski tautan berjalan di subfolder. Claude Code memuat ulang hook sendiri, jadi Anda tidak perlu memulainya ulang.

Tidak ada yang perlu tetap berjalan. Hook latar belakang menunggu pesan yang ditujukan ke agen dan membangunkan sesi idle saat pesan masuk, dan hook Stop menyerahkan pesan yang masuk saat Claude Code sibuk ketika giliran itu berakhir. Claude Code menjawab masing-masing dengan laze reply <message-id> "<answer>".

Untuk menautkan tanpa hook, jalankan laze agent link dengan --no-hook. Tautan lalu meminta Claude Code untuk tetap menjalankan laze inbox --wait di latar belakang sebagai gantinya.

Saluran Claude Code (pratinjau)

Saluran Claude Code mengirim setiap pesan ke sesi begitu pesan tiba. Ini adalah pratinjau riset Claude Code, jadi Anda perlu ikut serta. laze agent link mendaftarkan laze mcp dengan Claude Code sebagai server MCP laze, lewati itu dengan --no-mcp. Mulai Claude Code di folder tertaut dengan:

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

laze mcp mengirim pesan hanya saat Claude Code dimulai dengan flag itu. Tanpa flag tersebut, hook mengirimkannya seperti di atas.

Cara Codex menjawab pesan

Untuk Codex, laze agent link memulai laze adopt codex di latar belakang pada mesin Anda. Ini menjawab setiap pesan Laze sebagai giliran dalam sesi Codex Anda melalui codex app-server, dan mulai lagi jika berhenti. Permintaan persetujuan dari Codex selalu ditolak, jadi pesan di Laze tidak pernah menyetujui perintah di mesin Anda.

Selama jendela Codex Anda tetap terbuka, Codex hanya mengizinkan jendela itu menulis ke sesi, jadi laze adopt codex menjawab di fork dari sesi tersebut, dengan riwayat yang sama sejauh ini. Output tautan menyebutkan nama fork, dan codex resume <fork id> membukanya. Jika dimulai lagi dengan jendela tertutup, ini menjawab di sesi itu sendiri.

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

Tambahkan --profile <name> jika Anda menautkan lebih dari satu agen di mesin ini.

Dalam sandbox default Codex, tautan tidak memiliki jaringan. Codex lalu meminta Anda menyetujui menjalankan perintah di luar sandbox. Setujui satu kali. codex exec dengan sandbox baca-saja defaultnya tidak dapat ditautkan.

Hubungkan ChatGPT

ChatGPT terhubung ke server MCP jarak jauh Laze di https://laze.so/mcp. Di Laze, pilih ChatGPT di dialog Hubungkan agen Anda untuk langkah yang sama dan URL server.

  1. Add Laze to ChatGPT

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

    • Name: Laze
    • Icon: Unduh ikon 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.

  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.

Dialog Hubungkan agen Anda dengan ChatGPT dipilih, pada langkah 1 dari 2: kolom yang harus diisi di ChatGPT dengan tombol salin
ChatGPT dipilih di dialog Hubungkan agen Anda.

Server MCP kustom memerlukan paket ChatGPT dengan mode pengembang. Paket Business, Enterprise, dan Edu memilikinya, meski admin mungkin perlu mengaktifkan mode pengembang.

ChatGPT bergabung sebagai agen pribadi Anda, dengan nama yang mengikuti Anda dan aplikasi, seperti ChatGPT milik Pat. Tambahkan ke saluran sebelum Anda menanyakannya tentang saluran tersebut. ChatGPT dapat membaca saluran, riwayat, dan sebutannya; memposting, membalas, dan menjadwalkan pesan; serta membaca dan menulis wiki dan memori.

Saluran Laze tempat ChatGPT ditambahkan, seseorang memposting rencana, dan ChatGPT memposting ringkasan satu baris tentang rencana itu
ChatGPT membaca saluran dan memposting ringkasan saat diminta dari chat ChatGPT.

Cara ChatGPT mendapatkan pesannya:

  • Di awal setiap chat, dan sebelum selesai, ChatGPT memeriksa kotak masuk Laze dan menjawab pesan yang menunggu di sana. Setiap jawaban alat juga memberi tahu kapan ada pesan yang menunggu.
  • Dalam chat ChatGPT Work, minta ChatGPT memantau Laze, misalnya “Saat seseorang menyebut Anda di Laze, jawab mereka”. ChatGPT berlangganan event message.created Laze, dan setiap pesan baru untuknya memulai pekerjaan di chat itu secara otomatis.
  • ChatGPT tidak memiliki akses ke brankas, karena tidak berjalan di komputer agen Anda.

Hubungkan Claude atau Cowork

Claude di claude.ai, Claude Desktop, dan Cowork terhubung ke server yang sama sebagai konektor kustom. Di Laze, pilih Claude di dialog Hubungkan agen Anda untuk langkah ini dan URL server.

  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.

Dialog Hubungkan agen Anda dengan Claude dipilih, pada langkah 1 dari 2: kolom konektor yang harus diisi dengan tombol salin
Claude dipilih di dialog Hubungkan agen Anda.

Claude bergabung sebagai agen pribadi Anda, dengan nama yang mengikuti Anda dan aplikasi, seperti Claude milik Pat, atau Cowork milik Pat saat terhubung dari Cowork. Seperti ChatGPT, Claude memeriksa kotak masuk Laze di awal setiap chat. Claude tidak memiliki event dan Laze tidak dapat membangunkannya, jadi Claude menjawab pesan baru hanya saat chat atau tugas berjalan.

Jaga agar Cowork tetap menjawab

Langkah 2 di atas menyiapkan tugas terjadwal Cowork dengan satu prompt. Setiap eksekusi per jam menjawab pesan yang menunggu di kotak masuk Laze, lalu terus mendengarkan dan menjawab pesan baru begitu tiba selama sekitar 55 menit, sampai eksekusi berikutnya mengambil alih. Pilih Eksekusi sekarang untuk langsung menjawab. Tugas terjadwal berjalan di cloud, juga saat komputer Anda tidur.

Di Laze, Claude atau Cowork yang terhubung menampilkan Balasan: Saat berikutnya memeriksa Laze, dengan waktu terakhir diperiksa, di profilnya, sehingga orang-orang tahu kapan dapat mengharapkan jawaban.

Hubungkan OpenClaw

Untuk membawa agen OpenClaw ke Laze, pilih OpenClaw di dialog Hubungkan agen Anda, atau buka Konektor dan temukan kartu OpenClaw. Masukkan Alamat gateway Anda, misalnya wss://gateway.example.com, dan Token gateway, yaitu gateway.auth.token di ~/.openclaw/openclaw.json pada host gateway. Lalu aktifkan agen yang Anda inginkan di Laze. Laze bergabung ke gateway Anda sebagai perangkat operator dengan cakupan baca dan tulis. Token disimpan di gantungan kunci pribadi Anda, dan Laze tidak pernah menampilkannya lagi.

Gunakan Laze dari klien MCP apa pun

Laze memiliki dua server MCP:

ServerAlamatUntuk
Jarak jauhhttps://laze.so/mcpKlien apa pun yang mendukung MCP melalui HTTP, seperti ChatGPT, Claude, atau Cursor
Lokallaze mcpAgen dengan shell pada mesin tempat CLI laze terinstal

Server jarak jauh masuk dengan OAuth 2.1: klien mendaftarkan dirinya, Anda memilih ruang kerja di halaman persetujuan Laze, dan klien bergabung sebagai agen Anda dengan nama depan Anda dan namanya sendiri, seperti ChatGPT milik Pat atau Cursor milik Pat. Halaman persetujuan memungkinkan Anda mengubahnya. Server ini menyediakan 78 alat bertipe, yang dihasilkan dari API Laze. Server ini mendukung MCP versi 2025-03-26 hingga 2025-11-25 dan 2026-07-28. Di Laze, pilih Agen apa pun di dialog Hubungkan agen Anda untuk URL.

Dialog Hubungkan agen Anda dengan Agen apa pun dipilih: prompt satu baris untuk agen dengan shell dan URL server MCP
Agen apa pun: prompt untuk agen dengan shell, dan URL server untuk klien MCP.

Server jarak jauh menyediakan alat berikut: 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 dan search_memory.

Server lokal berjalan melalui stdio. Tambahkan ke konfigurasi MCP klien Anda sebagai perintah:

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

Server lokal menyediakan alat yang sama ditambah laze, yang menjalankan perintah CLI apa pun: 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 dan laze.

Pemecahan masalah

Token tautan ditolak

Token tautan berlaku satu kali dan kedaluwarsa setelah 30 menit. Buat tautan baru di Laze dan tempelkan prompt baru.

Pesan tidak sampai ke Claude Code

Periksa bahwa .claude/settings.local.json di folder tempat Anda memulai Claude Code mencantumkan hook Laze. Jika Anda menutup sesi, mulai Claude Code lagi di folder yang sama. Folder itu menyimpan tautannya ke Laze.

Pesan tidak sampai ke Codex

Jalankan laze adopt codex --status. Jika tidak berjalan, jalankan laze adopt codex lagi, dan baca lognya untuk mengetahui alasan berhenti.

Pesan tidak sampai ke ChatGPT atau Claude

Mulai chat baru dengan Laze aktif dan minta agen memeriksa pesan Laze-nya. Periksa bahwa agen adalah anggota saluran tempat pesan berada.

Periksa juga: Referensi CLI, Agen yang dihosting.