Release and CI

v2026.6.11

Catatan Rilis OpenClaw v2026.6.11 (2026-06-30)

Kami mendengar masukan Anda. v2026.6.11 berfokus pada sisi-sisi kurang mulus yang membuat OpenClaw terasa kurang andal, dengan perbaikan untuk balasan yang salah tempat, pengiriman yang macet, koneksi ulang, kegagalan penyiapan model, dan default admin yang lebih aman.

Sorotan

Keandalan pengiriman channel

Di seluruh Telegram, WhatsApp, Matrix, Google Chat, iMessage, Feishu, dan Mattermost, balasan, perintah, pesan yang diantrekan, dan lampiran lebih kecil kemungkinannya untuk terlewat, terduplikasi, salah rute, atau terlampir ke percakapan yang salah.

Sumber dan kontributor
  • Memperbaiki pesan langsung Google Chat yang lebih baru yang terkadang diperlakukan seperti percakapan grup, sehingga pesan tersebut mencapai chat satu lawan satu yang benar sementara pesan Space dan chat grup mempertahankan perutean yang sudah ada. #58993 Terima kasih @starhappysh, @vincentkoc.
  • Balasan suara Feishu dari OpenClaw kini menampilkan durasinya di gelembung chat, sehingga penerima dapat melihat panjang audio sebelum memutarnya. #89172 Terkait #53798. Terima kasih @areslp, @fxz26284407, @kinrocw.
  • Balasan Discord dan Telegram serta riwayat chat yang dicerminkan kini tetap terikat ke percakapan yang dimaksud secara lebih konsisten, termasuk di berbagai balasan Telegram berulang dan perubahan sesi. #89911 Terima kasih @jalehman.
  • Hasil gambar, video, dan musik latar belakang kini kembali ke chat yang memintanya ketika tugas dimulai tanpa target percakapan lengkap, alih-alih tampak gagal setelah dibuat atau dikirim ke rekan yang salah saat sesi berpindah. #89949 Terkait #86034. Terima kasih @tianxiaochannel-oss88, @wangwllu.
  • Jawaban Telegram kini tetap melekat pada pertanyaan pengguna saat ini ketika mereka mengutip pesan bot sebelumnya, sementara kutipan pesan orang lain tetap membalas kutipan yang dipilih. #90475 Terima kasih @moeedahmed.
  • Admin grup QQBot dapat memilih seberapa luas perintah slash tersedia, dan perintah khusus privat kini mengarahkan pengguna ke chat privat alih-alih ditampilkan atau diabaikan secara diam-diam di grup. #92154 Terima kasih @sliverp.
  • Pemeriksaan Heartbeat yang menggunakan model berkemampuan penalaran kini menampilkan balasan yang dimaksudkan asisten alih-alih mengekspos penalaran internal di Telegram, WhatsApp, dan kanal lainnya, sementara pesan Thinking yang diikutsertakan secara eksplisit tetap berfungsi. #92356 Terkait #92260. Terima kasih @jmpei, @tangtaizong666, @vincentkoc.
  • Chat Telegram mode progres kini menghapus gelembung progres lama sebelum keluaran alat atau artefak yang lebih baru muncul, menjaga percakapan tetap dalam urutan yang bersih dan mudah dibaca. #93002 Terkait #90753. Terima kasih @shadow-enthusiast, @zhangguiping-xydt.
  • Pesan perintah-dan-tautan iMessage kini tetap bersama sebagai satu giliran OpenClaw saat pratinjau tautan yang tertunda tiba, sementara pesan cepat yang tidak terkait tetap terpisah bagi pengguna yang mengaktifkan penggabungan DM dari pengirim yang sama. #93143 Terima kasih @omarshahine.
  • Balasan Discord yang berhasil dikirim melalui alat pesan tidak lagi memicu peringatan kegagalan yang menyesatkan pada giliran kanal sumber message_tool_only yang terdampak. #94072 Terkait #93875. Terima kasih @chenyangjun-xy, @hoyanhan, @vincentkoc.
  • Percakapan grup WhatsApp kini mempertahankan konteks pesan dan grup yang benar secara lebih andal selama percobaan ulang, penyambungan ulang, dan perubahan grup. #94338 Terkait #7433. Terima kasih @mcaxtr, @octopuslabs-fl, @xialonglee.
  • Memperbaiki OpenClaw yang terkadang membalas gema iMessage tertundanya sendiri ketika karakter awal yang tersisa membuat pesan terkirim tidak dikenali. #94442 Terima kasih @ly-wang19.
  • Pengguna Telegram Webhook dapat terus menerima DM dan pesan grup melalui restart kanal singkat, pemuatan ulang konfigurasi, dan siklus pemulihan tanpa pemadaman pesan sementara. #94506 Terkait #90254. Terima kasih @obviyus, @travellingsoldier85, @xialonglee.
  • Gateway Matrix E2EE dapat tetap online selama penggunaan jangka panjang alih-alih secara bertahap mengonsumsi memori hingga crash menjatuhkan kanal dan pekerjaan yang sedang berjalan. #94942 Terkait #90455. Terima kasih @xzh-icenter, @yar-sh.
  • Pengguna Telegram kini melihat reaksi native yang dimaksudkan alih-alih instruksi yang bocor atau balasan hanya-reaksi yang dibuang, dengan keberhasilan dicatat hanya setelah Telegram menerimanya. #94977 Terkait #71140. Terima kasih @cuttingwater, @hugenshen.
  • Pembaruan progres Telegram untuk perintah, pencarian, pembaruan, dan aktivitas API kini tetap mudah dibaca alih-alih mengekspos HTML bising atau baris bergaya kode, dengan fallback teks biasa saat Telegram tidak dapat mengurai pemformatannya. #95007 Terkait #95002.
  • Percakapan Telegram yang dilanjutkan di WebChat kini menampilkan satu balasan asisten per giliran dan menjaga balasan berikutnya tetap bersama percakapan aktif alih-alih menggandakan jawaban atau mengirimkannya kembali ke Telegram. #95069 Terkait #94930. Terima kasih @heichaowo.
  • Google Chat kini menyembunyikan banner kegagalan internal yang menyesatkan ketika hasil alat tidak berbahaya, sehingga pengguna mendapatkan jawaban yang selesai sementara teks asisten normal tetap tidak berubah. #95084 Terkait #90684. Terima kasih @jailbirt, @studentzhou-svg.
  • Percakapan kanal multi-agen yang terikat kini memuat file ruang kerja untuk agen yang dikonfigurasi alih-alih agen default, meskipun percakapan yang sebelumnya salah ditempatkan mungkin dimulai baru di penyimpanan agen yang sudah diperbaiki. #95118 Terkait #92903. Terima kasih @849261680, @axjing.
  • Orang yang berbagi Gateway OpenClaw kini dapat menetapkan model berbeda ke masing-masing kontak pesan langsung di seluruh kanal chat yang didukung, sementara pilihan model grup dan wildcard yang sudah ada tetap berfungsi seperti sebelumnya. #95120 Terkait #53638. Terima kasih @gandalf-at-lerian, @thomaszta, @xydigit-zt.
  • Telegram kini menunjukkan bahwa OpenClaw masih bekerja selama pratinjau awal singkat atau balasan mode progres alih-alih membiarkan chat diam hingga pesan akhir tiba. #95183 Terkait #95004. Terima kasih @obviyus.
  • Pengguna dan operator Matrix kini mendapatkan kegagalan yang jelas ketika homeserver mengirim respons yang terlalu besar atau macet, alih-alih OpenClaw terus menampungnya dalam buffer dan berisiko menggunakan memori tanpa batas. #95240 Terima kasih @alix-007.
  • Memperbaiki balasan Telegram dan kanal antrean lainnya yang tertunda atau hilang dalam deployment bergaya Kubernetes dengan banyak variabel lingkungan yang diinjeksi, ketika membuka database antrean dapat membuat Gateway macet. #95278 Terkait #94571. Terima kasih @kaka-srp.
  • Chat Telegram pulih setelah satu pesan macet mengalami timeout, memungkinkan pesan berikutnya di chat atau topik yang sama mencapai agen tanpa me-restart Gateway. #95299 Terkait #95248. Terima kasih @kriegerbangerz-ship-it, @mikasa0818, @obviyus.
  • Ketika orang beralih antara Telegram dan klien OpenClaw lain dalam percakapan langsung bersama, balasan Telegram singkat kini mengikuti percakapan terbaru alih-alih merespons proposal Telegram lama yang tidak terkait. #95390 Terkait #95378. Terima kasih @maiduy708, @mikasa0818, @obviyus.
  • Memperbaiki pesan asisten yang selesai muncul dua kali di Telegram, Discord, Slack, dan chat streaming lainnya setelah balasan multi-pesan. #95432 Terima kasih @vincentkoc, @yetval.
  • Balasan WhatsApp kini tetap melekat pada pesan langsung atau grup yang dijawab alih-alih muncul sebagai pesan terpisah yang kehilangan konteks percakapan. #95483 Terima kasih @mcaxtr.
  • Balasan pesan kaya Telegram kini mempertahankan paragraf, butir, dan baris status tetap terpisah alih-alih meruntuhkan konten multi-baris menjadi satu blok berkelanjutan, tanpa perlu perubahan konfigurasi. #95532 Terkait #95409. Terima kasih @amknight.
  • Operator Mattermost yang mengaktifkan perintah slash native kini dapat menggunakan /oc_queue langsung di Mattermost untuk menyesuaikan antrean run aktif, termasuk mode, waktu debounce, batas, dan penanganan drop. #95546 Terima kasih @amknight.
  • Pesan yang sebelumnya diizinkan tetap menjangkau akun bernama setelah peningkatan kanal multi-akun lama, dengan aturan akses DM dan grup yang diwariskan dipertahankan di Mattermost, Discord, Slack, Telegram, Signal, WhatsApp, iMessage, dan IRC. #95550 Terima kasih @amknight.
  • Pengguna Mattermost dapat terus berbicara dalam thread tanpa menyebut bot lagi setelah bot membalas, dan partisipasi tersebut bertahan melewati restart Gateway hingga thread menganggur selama tujuh hari. #95552 Terima kasih @amknight.
  • Pesan Telegram masuk kini segera mencapai sesi OpenClaw yang dikonfigurasi alih-alih duduk tanpa jawaban hingga interval polling berikutnya, restart Gateway, atau intervensi manual. #95577 Terkait #86957. Terima kasih @freidrich-goldenflow, @liuwqgit.
  • Pengguna QQBot kini menerima tabel markdown lengkap ketika pemisah valid menggunakan satu atau dua tanda hubung per kolom, alih-alih kehilangan header dan semua kecuali baris terakhir. #95637 Terima kasih @ly-wang19.
  • Pengguna Synology Chat kini dapat menerima balasan agen yang memakan waktu lebih dari 120 detik ketika timeout inti yang dikonfigurasi mengizinkannya, alih-alih kanal menolaknya lebih awal. #95707 Terima kasih @sahibzada-allahyar, @vincentkoc.
  • Pekerjaan Cron topik forum Telegram kini menjaga peringatan kegagalan yang dikonfigurasi terpisah tetap menuju tujuan yang dimaksudkan, bahkan ketika pengumuman utama menggunakan topik di chat yang sama. #95794 Terima kasih @vincentkoc.
  • Memperbaiki balasan grup WhatsApp yang dapat mengutip pesan OpenClaw lama alih-alih pesan pemicu pengguna, sehingga jawaban akhir tetap melekat pada pesan yang dimaksudkan ketika target balasan tersedia dan menghindari penunjukan kembali ke konteks bot usang ketika tidak tersedia. #95914 Terima kasih @mcaxtr.
  • Pengguna WhatsApp dapat menyetujui atau menolak prompt melalui reaksi tanpa prompt tetap macet ketika WhatsApp mengidentifikasi chat langsung yang sama secara berbeda, sementara persetujuan grup tetap terikat ke grup dan orang yang benar. #95935 Terima kasih @mcaxtr.
  • Pemrosesan balasan akhir kini menggunakan lebih sedikit CPU saat OpenClaw memeriksa apakah teks blok sudah dikirim, tanpa mengubah balasan mana yang mencapai chat atau bagaimana teks duplikat ditekan. #96087 Terima kasih @vincentkoc.
  • Hasil persetujuan eksekusi dari Plugin channel eksternal kini kembali ke channel atau DM tempat perintah dimulai, alih-alih kembali ke WebChat atau tampak menghilang setelah disetujui. #96140 Terkait #96103. Terima kasih @lansenger-pm, @vincentkoc, @yetval.
  • Jawaban akhir WhatsApp kini tetap dikutip ke pesan tindak lanjut yang baru saja dikirim pengguna saat membalas pesan OpenClaw lama, alih-alih datang tanpa kutipan atau menunjuk kembali ke balasan bot yang lebih lama. #96220 Terima kasih @mcaxtr.
  • Bot Nextcloud Talk kini mengabaikan peristiwa berbagi file dan daur hidup biasa tanpa mencatatnya sebagai galat bot atau berisiko menonaktifkan pengiriman, sementara payload obrolan yang tidak valid tetap mengembalikan galat. #96243 Terkait #81566. Terima kasih @arkyu2077, @rafaelmgbh, @vincentkoc.
  • Balasan dan pengiriman alat pesan di channel Mattermost kini menggunakan panduan channel dan thread karena agen mengidentifikasi percakapan tersebut sebagai channel, bukan obrolan grup, sementara perilaku obrolan grup yang ada tetap tidak berubah. #96244 Terkait #95645. Terima kasih @arkyu2077, @iloveleon19, @vincentkoc.
  • Integrasi channel MCP kini menjaga daftar percakapan, pembacaan pesan, polling peristiwa, dan waktu tunggu tetap dalam batas yang dapat diprediksi bahkan ketika klien meminta limit atau timeout yang berlebihan. a39e548 Terima kasih @vincentkoc.
  • Balasan otomatis streaming yang berjalan lama kini lebih kecil kemungkinannya berhenti terlalu awal atau dibatalkan secara tidak konsisten saat timeout yang sangat besar dikonfigurasi. 6c85b90 Terima kasih @vincentkoc.
  • Progres channel kini menampilkan status berulang saat pekerjaan benar-benar kembali ke status tersebut setelah pembaruan lain, alih-alih menyembunyikan konteks berguna sebagai duplikat. 8a75c4d
  • Balasan channel yang selesai tidak lagi mendapatkan pemberitahuan progres yang terlambat, sehingga teks status usang tidak muncul setelah jawaban selesai. a594d2c Terima kasih @vincentkoc.
  • Selama balasan channel streaming, pesan progres kini terus menampilkan status terbaru alih-alih tersangkut pada pembaruan lama. e114001 Terima kasih @vincentkoc.
  • Reset paksa Matrix kini menangani penyimpanan rahasia yang tidak tersedia tanpa galat runtime, dengan memperlakukan akses pemulihan sebagai tidak tersedia sehingga jalur reset dapat terus berjalan dengan aman. 5c5a8a4 Terima kasih @vincentkoc.
  • Channel yang dikonfigurasi kini tetap terlihat di openclaw channels status --json, sementara pengumuman terjadwal menolak entri usang yang tidak memiliki plugin aktif untuk mengirimkannya. a641c0d
  • Percakapan suara Discord kini menjaga respons asisten berturut-turut tetap berjalan, sehingga balasan yang mengantre diputar setelah stream audio sebelumnya ditutup, alih-alih tetap tersangkut. 88b64e4 Terima kasih @vincentkoc.
  • Pratinjau progres Discord kini lebih kecil kemungkinannya berhenti sebelum edit akhir ketika respons agen sudah mulai datang. 86ea382
  • Obrolan tidak lagi menampilkan teks NO_REPLY yang tersisa saat asisten bermaksud tetap diam, sementara respons media yang sah tetap datang tanpa placeholder tersebut. 96c6f80
  • Balasan streaming Telegram kini menampilkan setiap judul progres sekali, sehingga pembaruan alat dan pencarian lebih mudah dipindai. 013e33c Terima kasih @vincentkoc.
  • Pesan Telegram yang tersangkut setelah tugas berjalan lama, crash, atau Gateway dimulai ulang kini melanjutkan pemrosesan secara otomatis, sehingga pesan berikutnya tidak lagi menunggu tanpa pemberitahuan atau mengharuskan operator memperbaiki antrean secara manual. #97543 Terima kasih @romneyda, @vincentkoc.

Pemulihan penyedia dan model

Pemilihan model dan penyiapan pulih dengan lebih jelas ketika katalog, kredensial, aliran, waktu habis, Compaction, atau fallback bermasalah. Konfigurasi OpenAI, OpenRouter, dan OpenCode Go yang terdampak kini melaporkan atau pulih dari kegagalan secara lebih konsisten, alih-alih meninggalkan pengguna dengan pilihan usang atau permintaan yang macet.

Perbaikan lanjutan untuk mode cepat meningkatkan perilakunya di jalur penyedia dan fallback yang terdampak; mode cepat otomatis itu sendiri bukan hal baru dalam rilis ini.

Sumber dan kontributor
  • Text-to-speech dan catatan suara MiniMax kini lebih kecil kemungkinannya gagal karena OpenClaw sekarang secara eksplisit meminta format audio yang dapat didekodekannya alih-alih mengandalkan default penyedia. #73079 Terima kasih @efe-arv.
  • Operator Gateway kembali dapat melihat detail penyedia, model, status permintaan, dan waktu dalam log normal, sehingga masalah perutean model dan transport lebih mudah didiagnosis tanpa mengaktifkan logging debug tambahan. #89648 Terkait #89300. Terima kasih @enominera, @xiaobao-k8s.
  • Qwen dan vLLM sekarang mempertahankan pengaturan chat-template yang ada secara konsisten saat thinking diaktifkan atau dinonaktifkan, dan Plugin penyedia dapat menggunakan helper yang sama yang telah diuji. 2ba9d6e Terima kasih @vincentkoc.
  • Penyedia proksi yang kompatibel dengan OpenAI dapat menangani tingkat thinking dan field reasoning_effort lama secara lebih konsisten, dengan pengembang Plugin dan pengelola penyedia menggunakan satu helper normalisasi terdokumentasi di OpenRouter, Kilocode, dan SDK. 35bafea
  • Build peramban dan Vite sekarang dapat memuat penyedia OpenAI ChatGPT Responses tanpa dependensi khusus server yang merusak bundle, sementara kegagalan WebSocket tetap muncul secara normal. 8c8eb86 Terima kasih @vincentkoc.
  • Pemindaian model OpenRouter sekarang menerima katalog valid yang lebih besar yang sama seperti penemuan saat runtime, sambil tetap menolak respons terlalu besar sebelum dapat menghabiskan memori tanpa batas. ad3b2f4 Terima kasih @vincentkoc.
  • Pengguna OpenAI Responses, termasuk penyiapan reasoning Bedrock Mantle GPT-5.x yang terdampak, sekarang mendapatkan satu jawaban akhir yang bersih dengan transkrip tersimpan dan konteks pemutaran ulang yang selaras, bukan puluhan salinan kumulatif berulang. #92399 Terkait #91959. Terima kasih @amersheeny, @daimingnj, @phoenixyy, @pigfoot.
  • Pekerjaan terjadwal dan sesi terisolasi yang menggunakan model opencode-go sekarang memindahkan permintaan yang macet ke penanganan timeout atau cadangan yang dikonfigurasi, bukan menggantung selama beberapa menit sebelum berakhir dengan error generik LLM request failed. #93965 Terkait #93610. Terima kasih @forceconstant, @zhangguiping-xydt.
  • Setelah mengubah model default, memulai sesi channel baru dengan /new atau /reset sekarang menggunakan default baru, bukan diam-diam menggunakan ulang model sebelumnya yang di-cache, sementara override eksplisit /model tetap tidak berubah. #77339 Terkait #77322. Terima kasih @mjamiv, @zaynl.
  • Di balik proksi HTTP atau HTTPS, pemeriksaan penggunaan dan kuota Codex/OpenAI di openclaw status --usage --json dan Control UI sekarang mengambil jendela penggunaan, bukan gagal saat chatgpt.com tidak dapat dijangkau secara langsung. #93943 Terkait #78714. Terima kasih @tnzgit, @turbotheturtle.
  • /status sekarang mempertahankan model aktif dan cara menghapus pilihan yang dipasangi pin dalam satu baris ringkas, sehingga pengguna Discord dan chat lainnya dapat memindai status model tanpa penjelasan multi-baris. #95797 Terima kasih @solvely-colin.
  • Respons streaming Anthropic sekarang menjaga pembaruan teks, thinking, dan panggilan alat yang saling terselip tetap melekat pada blok respons yang benar, bukan mencampurnya saat beberapa blok aktif sekaligus. #96013 Terima kasih @vincentkoc.

Sesi, memori, dan kesinambungan kepercayaan

Sesi, compaction, memori, dan memori berbasis QMD mempertahankan percakapan yang dimaksud dan konteks yang berguna secara lebih konsisten selama pekerjaan yang berjalan lama, koneksi ulang, peningkatan versi, dan perbaikan transkrip. Pencarian alat juga berperilaku lebih andal saat agen perlu memulihkan konteks atau kapabilitas yang tepat.

Pemulihan Matrix terenkripsi berhenti dengan aman ketika status kunci yang diperlukan tidak dapat diverifikasi. Kebijakan alat, persetujuan, dan penanganan rahasia tetap melekat pada status runtime yang dimaksud, dengan tindakan berisiko lebih tinggi tetap dinonaktifkan kecuali diaktifkan secara eksplisit.

Sumber dan kontributor
  • Percakapan agen yang terdampak dan menggunakan OpenAI Responses kini dapat pulih dan tetap membalas setelah respons kanal yang terlihat membuat riwayat tersimpannya tidak lengkap, alih-alih setiap giliran berikutnya gagal sebelum balasan muncul. #84708 Terima kasih @anyech.
  • Saat agen berbasis Codex menghasilkan keluaran alat yang sangat besar, percakapan yang disimpan dan diputar ulang kini menjaga teksnya tetap dalam batas ukuran biasa sambil membiarkan konten non-teks tidak berubah. #87912 Terima kasih @adrianip0204.
  • Percakapan Control UI kini tetap terlihat dan berlanjut dalam sesi yang sama setelah sleep, koneksi jaringan terputus, atau Gateway tersambung ulang, alih-alih menghilang saat pesan berikutnya dikirim. #89017 Terkait #87700. Terima kasih @zhangguiping-xydt, @asicoe.
  • Integrasi Codex dan Copilot bawaan kini menjaga riwayat chat tercermin dan pembaruan transkrip tetap terkait ke sesi OpenClaw yang benar saat penyimpanan berkembang, sementara transkrip aktif berbasis file yang sudah ada tetap berfungsi selama migrasi. #89518 Terima kasih @jalehman.
  • Status sesi saat ini WebChat kini sesuai dengan percakapan yang sebenarnya Anda gunakan, sehingga identitas sesi, tingkat berpikir, konteks token, dan detail biaya tidak lagi berasal dari sesi fallback main. #89800 Terkait #89773. Terima kasih @killo3967, @sweetcornna.
  • Percakapan Anda lebih kecil kemungkinannya kehilangan konteks setelah Anda menekan stop selama Compaction otomatis karena permintaan Compaction kini juga dibatalkan. #89886 Terkait #89868. Terima kasih @lykeion-dev, @openperf, @vincentkoc.
  • Saat akses sesi lintas agen diblokir, OpenClaw kini mencantumkan semua pengaturan visibilitas, agen-ke-agen, dan allow-list yang diperlukan, membantu operator memperbaiki konfigurasi kebijakan alih-alih mengejar kegagalan agen yang tidak ada. #90489 Terkait #90443. Terima kasih @ramitrkar-hash, @sahibzada-allahyar, @vincentkoc.
  • openclaw memory status kini menampilkan fase light aktif atau REM Dreaming alih-alih secara keliru melaporkan Dreaming: off, sehingga operator dapat melihat bahwa konfigurasi memori yang valid telah diaktifkan. #93113 Terkait #67868. Terima kasih @agentarclab, @mrossit.
  • Pencarian memori QMD yang timeout kini menghentikan pekerjaan latar belakangnya saat agen melanjutkan, mencegah proses yang ditinggalkan terus mengonsumsi CPU dan memori. #93394 Terima kasih @alix-007.
  • Instruksi berulang yang dikirim setelah Compaction kini tetap berada dalam percakapan, mencegah giliran hilang, balasan yatim, dan riwayat cacat yang ditolak sebagian penyedia. #94328 Terima kasih @vincentkoc, @yetval.
  • Laporan Stale Pages Memory Wiki kini mengecualikan halaman konsep dan sintesis yang tahan lama dari peringatan kesegaran, menjaga perhatian pada halaman sumber dan entitas yang mungkin benar-benar perlu ditinjau. #94369 Terima kasih @sunnyshu0925, @vincentkoc.
  • Eksekusi tertanam yang panjang dengan progres terbaru kini lebih kecil kemungkinannya terganggu oleh pemulihan sesi usang, sementara eksekusi yang benar-benar macet tetap dapat dibersihkan agar pekerjaan antrean berlanjut. #94701 Terima kasih @imadal1n, @mrclawfield.
  • Pencarian memori Ollama kini menghormati dimensi embedding lebih kecil yang dikonfigurasi dan menjaga indeks untuk dimensi berbeda tetap terpisah, menghindari vektor yang tidak kompatibel tercampur. #94811 Terima kasih @mushuiyu886.
  • Pencarian memori dan refresh tertarget kini tetap terhubung ke sesi OpenClaw yang benar meski nama file transkrip berubah atau ekspor QMD menggunakan nama berbeda. #95087 Terima kasih @jalehman.
  • Percakapan jangka panjang dengan screenshot atau gambar lain kini menjaga kesinambungannya dengan lebih konsisten saat OpenClaw menyediakan ruang untuk pesan baru, alih-alih berulang kali penuh tanpa memajukan percakapan yang dipertahankan. #95128 Terima kasih @yetval.
  • Pengguna Windows kini dapat menjalankan pengindeksan dan pencarian memori berbasis QMD melalui path absolut memory.qmd.command yang dikonfigurasi, termasuk lokasi drive-letter dan UNC, tanpa OpenClaw menghapus pemisah path sebelum peluncuran. #95274 Terkait #92302. Terima kasih @ardooken, @ly85206559.
  • Footer penggunaan yang dipilih dengan /usage full atau /usage tokens kini tetap terlihat setelah rollover sesi harian atau idle, sehingga pengguna tidak perlu mengaktifkannya lagi. #95322 Terima kasih @litang9.
  • Balasan lanjutan, reaksi, pesan berutas, dan pemeriksaan status tetap bersama chat tempatnya setelah aktivitas webchat atau sistem, sementara perpindahan kanal nyata tetap membersihkan detail routing yang sudah kedaluwarsa. #95467 Terima kasih @yetval.
  • Percakapan utama jangka panjang kini mempertahankan konteks sebelumnya saat pengguna kembali setelah semalaman atau tindak lanjut tertunda, bukan diam-diam mulai dari awal setelah penyelesaian yang sebenarnya normal. #95472 Terima kasih @xydt-tanshanshan.
  • Orang dengan riwayat sesi besar dapat mencantumkan, mempratinjau, dan menemukan sesi tanpa freeze beberapa detik, sementara kunci sesi lama dengan campuran huruf besar-kecil tetap dimigrasikan saat startup. #95699 Terima kasih @jalehman, @jzakirov.
  • Memperbaiki balasan terkirim yang terkadang disimpan ke riwayat percakapan yang salah, atau tidak disertakan di dalamnya, saat operator menggunakan session.store khusus atau per agen, meningkatkan kesinambungan dan auditabilitas untuk sesi yang dimaksud. #95782 Terkait #95781. Terima kasih @youngting520.
  • Ringkasan memori sesi tersimpan kini mengecualikan token model mentah, blok tool-call, placeholder media, tag peran, dan marker NO_REPLY usang sehingga percakapan mendatang mempertahankan konteks yang berguna. #95791 Terima kasih @sweetsophia, @vincentkoc, @yb0y.
  • Sesi OpenAI jangka panjang yang menggunakan OAuth Codex/ChatGPT kini dapat melakukan compact tanpa kunci API terpisah, baik /compact dijalankan manual maupun dipicu otomatis. #95831 Terkait #95693. Terima kasih @sallyom, @yui-tien.
  • Sesi panjang yang sarat alat kini melakukan compact pada percakapan yang terlalu besar alih-alih macet saat hasil alat besar muncul di akhir. #95860 Terkait #78478. Terima kasih @jw8957, @wzhgba, @yetval.
  • Saat memory_search tidak tersedia karena runtime Node tidak memiliki node:sqlite, OpenClaw kini mengarahkan pengguna ke runtime yang kompatibel alih-alih membawa mereka ke pemecahan masalah penyedia embedding yang tidak terkait. #95916 Terima kasih @rrrrrredy, @vincentkoc.
  • Developer dan operator yang memeriksa sesi Copilot yang sudah di-compact kini mendapatkan ringkasannya, jumlah token sebelum-dan-sesudah, dan detail sesi alih-alih hasil yang tidak lengkap. #96049 Terima kasih @vincentkoc.
  • Perintah /stop dan abort kini tetap menghentikan eksekusi aktif, membersihkan followup yang mengantre, dan mengakhiri subagen terkait dengan segera bahkan saat kunci sesi perlu dikanonisasi atau metadata abort tidak dapat disimpan. #96201 Terima kasih @jalehman.
  • Upgrade Voice Wake kini menjaga frasa pemicu dan aturan routing yang sudah ada tetap berfungsi saat OpenClaw memindahkannya dari file pengaturan pensiun ke database status bersama. bdf81a8
  • Upgrade dari layout status OpenClaw yang lebih lama kini mempertahankan notifikasi pembaruan, throttling pemeriksaan, catatan versi tersedia, dan riwayat percobaan pembaruan otomatis saat status tersebut dipindahkan ke SQLite. eb00d49 Terima kasih @vincentkoc.
  • Percakapan kanal Plugin mempertahankan sesi yang dimaksud dengan lebih andal melalui startup, pemeriksaan doctor, dan perbaikan status, dengan catatan binding lama dimigrasikan ke database bersama OpenClaw. 9f888d9
  • Sinkronisasi sesi berbasis memori Windows kini tetap menggunakan file transkrip yang dimaksud meski format path berbeda. b3b5b08 Terima kasih @vincentkoc.
  • Eksekusi agen tertanam dengan kunci sesi yang hilang atau kosong kini tetap terlampir ke sesi yang dimaksud alih-alih dikirim melalui routing sesi yang tidak konsisten. 911f853 Terima kasih @vincentkoc.
  • Saat model menebak nama alat yang salah, Tool Search dan Code Mode kini menunjukkan cara menemukan dan mencoba ulang alat yang benar, mengurangi risiko sesi jangka panjang macet atau kehilangan memori tahan lama selama Compaction. #93374 Terkait #92273. Terima kasih @mushuiyu886, @poison, @vincentkoc.
  • Memperbaiki balasan asisten yang menghilang dari webchat, Control UI, Feishu, dan percakapan tertanam lainnya setelah Compaction, menjaga chat yang disegarkan tetap terbaca dan permintaan lanjutan tetap terpisah. #95484 Terkait #76729. Terima kasih @maweibin, @njuboy11, @vincentkoc.
  • Fitur memori OpenClaw kini menjaga cakupan transkrip aktif, direset, dan dihapus tetap selaras dengan penyimpanan sesi yang dikonfigurasi dan kepemilikan agen, membuat Dreaming, ekspor QMD, pengindeksan, dan sinkronisasi lebih kecil kemungkinannya melewatkan atau salah mengaitkan riwayat percakapan. #96162 Terima kasih @jalehman.
  • Penyiapan TLS Gateway kini menolak path sertifikat atau kunci kosong dengan jelas atau menggunakan default OpenClaw, menghindari kegagalan startup dan pembuatan sertifikat yang membingungkan sambil mempertahankan path yang valid. #94054 Terima kasih @miorbnli.
  • Kebijakan Plugin yang dikonfigurasi tetap memblokir atau menulis ulang panggilan alat sensitif setelah perubahan registry Gateway, reload, atau inisialisasi hook berikutnya alih-alih diam-diam dilewati. #94545 Terima kasih @jesse-merhi.
  • Operator mobile dengan operator.approvals kini dapat melihat dan menyelesaikan persetujuan exec yang dipicu chat di perangkat iOS yang memulai permintaan, termasuk saat aplikasi terbuka, tanpa hanya mengandalkan notifikasi push. #95175 Terima kasih @joshavant.
  • Pengguna Control UI kini mendapatkan rilis DOMPurify yang sudah ditambal, mengurangi paparan terhadap kerentanan sanitizer GHSA-cmwh-pvxp-8882 tanpa mengubah perilaku antarmuka. #95691 Terima kasih @vincentkoc.
  • Persetujuan "Always allow" untuk binding percakapan Plugin kini terbawa dari file pengaturan lama dan lebih kecil kemungkinannya hilang atau tertimpa saat beberapa proses OpenClaw berjalan. ae41b00 Terima kasih @vincentkoc.
  • Pengguna Matrix kini melihat bahwa kunci pemulihan aktif diperlukan sebelum pengaturan ulang cross-signing paksa dapat dilanjutkan, sehingga mencegah pengaturan ulang kedua membuat pemulihan enkripsi dan cadangan kunci ruang tidak dapat digunakan. #95720 Terkait #78396. Terima kasih @jteddy, @vincentkoc, @xialonglee.
  • Kartu status memory-wiki dan sinkronisasi sumber yang didukung bridge kini lebih kecil kemungkinannya gagal selama penulisan ulang halaman secara bersamaan karena OpenClaw sekarang mencoba ulang ketidakcocokan jalur sementara sambil tetap menghentikan penulisan sistem berkas yang tidak aman atau persisten. #94443 Terkait #92134. Terima kasih @cknzraposo, @zengwen-dt.
  • Memperbaiki pelanjutan sesi terbaru yang membuka percakapan baru bagi pengguna dengan jalur ruang kerja yang panjang, alih-alih kembali ke transkrip mereka yang sudah ada. #94578 Terkait #94577. Terima kasih @rohitjavvadi, @vincentkoc.
  • Memory Wiki kini mempertahankan catatan yang ditulis pengguna tetap utuh ketika halaman sumber yang sudah ada diserap ulang atau disinkronkan, sambil tetap menyegarkan konten yang dihasilkannya. #95614 Terima kasih @yetval.
  • Memperbaiki Memory Wiki yang berulang kali menyalin halaman sumber hasil buatannya sendiri kembali ke dirinya sendiri ketika vault-nya disimpan di dalam folder memori ruang kerja, sehingga menghindari file duplikat, pembersihan berulang, dan pertumbuhan indeks memori yang tidak perlu. #95666 Terkait #95657. Terima kasih @johannes0402, @turbotheturtle, @vincentkoc.
  • Untuk operator yang menggunakan Active Memory dengan memory-core Dreaming, tugas Dreaming malam hari tidak lagi memulai pekerjaan recall yang tidak perlu dan terkena timeout 45 detik, sementara obrolan web reguler tetap menerima recall memori. #95721 Terkait #78500. Terima kasih @vincentkoc, @vishutdhar, @xialonglee.
  • Sesi agen dengan banyak pemanggilan tool memperbaiki hasil yang tidak berurutan dengan lebih sedikit pekerjaan berulang sambil menjaga setiap hasil tetap dipasangkan dengan pemanggilan tool yang tepat. #96014 Terima kasih @vincentkoc.
  • Pekerjaan memori berbasis qmd di Windows kini menghentikan semua proses terkait setelah probe ketersediaan dan timeout perintah, sehingga mencegah child qmd terus berjalan di latar belakang. 830691b
  • Sumber paket OpenClaw tepercaya kini menolak jalur saudara yang mirip, sehingga memercayai /artifactory/openclaw tidak lagi juga mengizinkan jalur seperti /artifactory/openclaw-malicious. 12c34fc Terima kasih @vincentkoc.

Mode relai router Slack

Mode relai router Slack memungkinkan deployment terkelola atau multi-gateway memusatkan lalu lintas Slack yang masuk sementara gateway OpenClaw yang benar tetap menangani mention, afinitas thread, dan balasan.

Sumber dan kontributor
  • Deployment Slack terkelola kini dapat menggunakan router pusat untuk mengirim mention dan thread yang sedang berjalan ke gateway OpenClaw yang tepat, sementara balasan tetap muncul melalui Slack. #94707 Terima kasih @pash-openai, @sjf-oa.

Bridge wake Raft External Agent

Channel Raft dan Plugin Raft kini mendukung bridge wake CLI lokal, sehingga External Agent dapat membangunkan OpenClaw untuk pekerjaan workspace yang tertunda dan operator dapat memeriksa penyiapan serta status melalui jalur yang didukung.

Sumber dan kontributor
  • Operator Raft External Agent kini dapat membangunkan agent OpenClaw ketika sebuah workspace memiliki pekerjaan tertunda melalui bridge CLI lokal yang didukung, dengan profil bernama dan pemeriksaan untuk prasyarat CLI yang hilang. #95497 Terima kasih @vincentkoc.

Instalasi dan perbaikan Plugin resmi

Manajemen Plugin kini menangani lebih banyak integrasi resmi melalui alur instalasi dan perbaikan paket eksternal normal. Inventaris plugin dan pemeriksaan penyiapan terkait memberikan hasil yang lebih jelas kepada pengguna ketika sebuah paket hilang, tidak kompatibel, atau perlu diinstal ulang.

Sumber dan kontributor
  • Ketika plugins.allow menggunakan nama channel atau paket, bukan id plugin sebenarnya, panduan startup kini mengidentifikasi entri yang tidak cocok dan menampilkan id plugin yang ditemukan yang diperlukan untuk memperbaiki konfigurasi. #68389 Terkait #68352. Terima kasih @aym9999, @jirboy, @lyfuci, @pahuchi-joe, @zmxccxy.
  • Peringatan kepercayaan Plugin untuk instalasi pertama kali atau instalasi baru kini menyertakan contoh plugins.allow yang siap disalin dan perintah untuk mencantumkan atau memeriksa id plugin, sehingga pengguna dapat menyelesaikan peringatan sebelum memercayai atau menginstal ulang kode plugin. #78105 Terkait #68780. Terima kasih @jirboy, @pahuchi-joe.
  • Migrasi Codex kini berfungsi dengan instalasi plugin global standar karena openclaw migrate dapat menemukan provider yang terinstal, bukan gagal dengan Unknown migration provider. #89612 Terkait #89609. Terima kasih @mugabuga, @zerone0x.
  • Instalasi dan pembaruan Plugin pulih dari pin dependensi terkelola OpenClaw yang usang, bukan gagal dengan npm EOVERRIDE, tanpa sinkronisasi berikutnya menurunkan versi atau menghapus paket yang diinstal pengguna secara eksplisit. #91786 Terkait #91772. Terima kasih @amknight, @mkdelta221.
  • Developer plugin channel kini dapat membawa pengidentifikasi pengirim native dan percakapan melalui hook dan workflow exec terpilih, memberi integrasi routing yang lebih presisi tanpa merusak field pengirim dan chat yang sudah ada. #91903 Terima kasih @lanzhi-lee, @vincentkoc.
  • Penemuan Plugin kini mengulangi lebih sedikit pemeriksaan filesystem yang memblokir selama startup, mengurangi pekerjaan cold-start yang dapat dihindari untuk tree plugin bundled, terutama pada filesystem Windows yang lebih lambat, tanpa mengubah perilaku penemuan bundle. #93919 Terkait #76209. Terima kasih @ml12580, @shenhonglong456-ai.
  • Metode Gateway Plugin kini berfungsi melalui openclaw gateway call setelah registrasi, sehingga pembuat plugin dapat menggunakannya dari skrip dan tugas Cron alih-alih terkena error unknown method. #94154 Terkait #94127. Terima kasih @brycemurray, @pick-cat, @vincentkoc.
  • Pemeriksaan penemuan dan instalasi skill ClawHub lebih kecil kemungkinannya membuat OpenClaw tersendat atau crash karena respons marketplace yang terlalu besar atau tersendat kini dihentikan sebelum dapat menghabiskan memori. #95226 Terima kasih @alix-007.
  • Plugin resmi yang dipin tidak lagi tetap berada pada rilis lama ketika operator mengikuti saran perbaikan dari openclaw doctor atau status gateway mendalam setelah upgrade. #95541 Terima kasih @ooiuuii, @vincentkoc.
  • Pembaruan plugin npm terkelola lebih kecil kemungkinannya merusak pekerjaan pada gateway yang sedang berjalan dengan error modul hilang, karena file plugin lama tetap tersedia hingga startup gateway berikutnya membersihkannya. #95589 Terima kasih @ooiuuii, @vincentkoc.
  • Kartu plugin resmi untuk merek yang didukung kini menampilkan ikon yang mudah dikenali di ClawHub dan katalog lain, dan pembuat plugin dapat menyediakan artwork marketplace melalui field manifest yang terdokumentasi. #95845 Terima kasih @patrick-erichsen.
  • Ikon plugin resmi di ClawHub dan katalog lain tidak lagi dipaksa ke warna hard-coded yang sama, memungkinkan Simple Icons menggunakan artwork default-nya. #95987 Terima kasih @patrick-erichsen.
  • Pengguna Docker kini memiliki mirror Docker Hub resmi openclaw/openclaw selain GHCR, dengan rilis beta berversi dicegah menggeser alias stabil latest dan main. #97122 Terima kasih @vincentkoc.
  • Instalasi OpenClaw berbasis Git kini menggunakan versi pnpm yang dipin oleh repositori meskipun ada pnpm global lain atau package manager proyek sekitar, sehingga perintah penyiapan tidak lagi berjalan pada lingkungan package-manager yang salah. bd74a62 Terima kasih @vincentkoc.
  • Permintaan kartu skill dan pembaruan ClawHub kini selesai atau timeout secara dapat diprediksi meskipun menerima nilai timeout yang sangat besar. 8cd0c11 Terima kasih @vincentkoc.
  • Pengguna Windows dapat menyelesaikan instalasi sumber tanpa langkah penyiapan llama.cpp yang memblokir atau memperlambat mereka, dan installer memulihkan pengaturan shell yang sudah ada setelahnya. ea9065b Terima kasih @vincentkoc.
  • Lebih banyak plugin channel, provider, dan pencarian web resmi kini dapat diinstal atau diperbaiki melalui katalog paket eksternal normal sambil tetap dikenali dari kredensial yang sudah ada. #95683 Terima kasih @vincentkoc.
  • Orang yang menginstal atau memperbarui plugin channel Yuanbao resmi melalui katalog tepercaya OpenClaw kini mendapatkan versi 2.15.0, dengan pemeriksaan integritas yang diharapkan dan panduan plugin hilang yang diselaraskan dengan rilis tersebut. #94470 Terima kasih @jase-283.
  • Onboarding first-run kini dapat menginstal skill gog bundled melalui Homebrew tanpa gagal pada formula tap pihak ketiga yang telah dihapus. #95019 Terkait #95017. Terima kasih @sedrak-hovhannisyan, @vincentkoc, @zengwen-dt.
  • Pengguna Canvas, Discord, Slack, Voice Call, dan WhatsApp mempertahankan panduan skill yang sama dengan setiap plugin yang terinstal atau bundled, sementara referensi ke path root skills/... lama perlu dipindahkan ke direktori plugin yang relevan. #95664 Terima kasih @vincentkoc.
  • Verifikasi skill ClawHub kini menerima referensi @owner/<slug> yang sama yang digunakan untuk instalasi dan pembaruan, sehingga pengguna dapat memeriksa penerbit yang dimaksud tanpa beralih ke slug polos yang ambigu. #95992 Terima kasih @patrick-erichsen.
  • Peringatan package-manager saat instalasi OpenClaw kini mengidentifikasi npm, Yarn, Yarn Berry, dan launcher gaya Corepack dengan benar, menghindari panduan yang menyesatkan ketika alat tersebut berjalan melalui nama executable alternatif. 11a2e03 Terima kasih @vincentkoc.
  • Instalasi URL paket kini menangani timeout unduhan yang terlalu besar tanpa gagal sebelum data paket yang tersedia dapat diselesaikan. c310f8c
  • Developer Plugin dan CLI kini melihat API pemformatan perintah yang didukung dengan lebih jelas, sementara pairing perangkat, registrasi node, dan panduan doctor tetap menghasilkan perintah shell-safe yang sama. 23b4f33
  • Pengguna Windows ARM64 kini mendapatkan unduhan Node ARM64 dan MinGit yang sesuai saat menjalankan installer PowerShell melalui shell yang diemulasi x64. fac091b Terima kasih @vincentkoc.
  • Instalasi default OpenClaw tidak lagi menghabiskan waktu membangun dukungan llama.cpp opsional, sehingga menghindari kegagalan native-build bagi pengguna yang tidak mengaktifkannya. cc1b3a8 Terima kasih @vincentkoc.

Channel dan Messaging

Perbaikan channel tambahan

Perbaikan konfigurasi Telegram dan channel tambahan mencakup masalah delivery dan penyiapan yang lebih sempit.

Sumber dan kontributor
  • Rantai balasan Telegram mempertahankan balasan cache tetap terlampir setelah perubahan konteks, bukan gagal ketika balasan cache tersebut digunakan kembali. #82909 Terima kasih @lidge-jun.
  • Memperbaiki Discord yang menjatuhkan seluruh balasan panjang dengan blok kode fenced ketika fence kode penutup berada dekat batas pesan 2.000 karakter. #95661 Terima kasih @ly-wang19.
  • Operator Slack kini dapat menyimpan token dan signing secret sebagai input SecretRef yang didukung, sementara pembacaan, penulisan, allowlist dan pencarian target, serta pemeriksaan penyiapan menggunakan kredensial yang diselesaikan alih-alih menolak atau salah membaca referensi. 7da955f Terima kasih @vincentkoc.
  • Pemeriksaan kapabilitas channel kini mengembalikan timeout yang jelas ketika integrasi berhenti merespons, mencegah troubleshooting menggantung di terminal atau run otomatisasi. 8ecdb97 Terima kasih @vincentkoc.

Gateway, Keamanan, dan Kepercayaan

Pemulihan restart dan kesiapan

Sinyal kesehatan Gateway dan troubleshooting kini lebih konsisten selaras dengan apakah OpenClaw benar-benar siap, sedang memulai ulang, atau tidak dapat melanjutkan. Run agent yang dimulai melalui CLI pulih lebih bersih dari pemutusan koneksi, shutdown, perubahan routing, dan kondisi startup yang gagal.

Sumber dan kontributor
  • Saat Gateway jarak jauh yang dikonfigurasi atau eksplisit lambat tetapi dapat dijangkau, openclaw gateway probe --timeout ... sekarang menunggu hingga batas waktu yang diminta, alih-alih melaporkannya tidak dapat dijangkau setelah batas internal yang lebih singkat. #89859 Terkait #65355. Terima kasih @hellocli, @mushuiyu886.
  • Eksekusi subagen internal yang panjang atau paralel sekarang menghindari pemrosesan pratinjau langsung yang tidak perlu, sementara sesi subagen yang terlihat tetap menampilkan pembaruan langsung dan respons akhir. #91906 Terima kasih @lanzhi-lee, @vincentkoc.
  • Percakapan ACP, terutama utas yang didukung Kiro, sekarang berlanjut melewati balasan pertama dengan memulai sesi baru saat backend tidak lagi dapat melanjutkan sesi lama. #93547 Terkait #87830. Terima kasih @amersheeny, @chouzz.
  • Saat tekanan memori Linux menghentikan paksa perintah atau sesi turunan, Gateway OpenClaw yang dikelola systemd sekarang tetap berjalan dan menjaga koneksi channel tetap hidup sambil melaporkan kegagalan turunan tersebut. #93585 Terima kasih @snowzlm.
  • Membatalkan eksekusi OpenClaw selama kerja alat sekarang mengakhirinya dengan segera, alih-alih memulai giliran model lain atau membiarkan sesi terkunci. #94412 Terima kasih @szsip239, @vincentkoc.
  • Pekerjaan terjadwal OpenClaw yang menggunakan model cloud sekarang pulih secara bawaan dari panggilan model yang diam dan macet, membantu mencegah pekerjaan cron berikutnya menumpuk, sementara penyedia lokal atau self-hosted mempertahankan perilaku batas waktu yang sudah ada. #94445 Terima kasih @bek91.
  • Pemeriksaan kesiapan Gateway sekarang berubah menjadi tidak sehat selama drain mulai ulang, sehingga pengelola lalu lintas tidak mengirim pekerjaan baru ke Gateway yang sementara menolak permintaan. #94915 Terkait #78136. Terima kasih @markoub, @maxschachere, @vincentkoc.
  • Pengguna Mac dapat menjaga Gateway yang dikelola LaunchAgent tetap berjalan selama peningkatan OpenClaw, alih-alih melihat loop crash-dan-mulai-ulang berulang saat kode runtime transformasi teks lama masih di-cache. #95081 Terkait #95057. Terima kasih @849261680, @yveslarose.
  • Percakapan yang didukung Codex di TUI, WebChat, dan API streaming yang kompatibel sekarang menampilkan balasan saat sedang ditulis, sambil mengganti teks sementara dengan bersih sehingga jawaban akhir tidak menyertakan draf usang. #95404 Terkait #95422. Terima kasih @agonza1, @vincentkoc.
  • Setelah Gateway dimulai ulang, pengguna tidak lagi melihat pemberitahuan coba lagi yang menyesatkan saat OpenClaw sudah melanjutkan balasan yang terputus atau melaporkan kegagalan pemulihan yang sebenarnya, sehingga mengurangi upaya duplikat yang tidak perlu. #95431 Terima kasih @moeedahmed, @vincentkoc.
  • Sesi agen panjang dengan banyak alat sekarang mempertahankan penghematan cache prompt saat hasil terakumulasi, mengurangi penundaan dan biaya yang dapat dihindari akibat pengiriman ulang riwayat yang ditulis ulang antar giliran. #95624 Terima kasih @vincentkoc.
  • Mulai ulang Gateway tidak lagi membuat agen berbasis Codex, Copilot, atau Plugin tepercaya yang dikonfigurasi menjadi sementara tidak tersedia, dan Plugin workspace yang tidak tepercaya tetap diblokir agar tidak mengaktifkan dirinya sendiri. #95652 Terima kasih @vincentkoc.
  • Respons panjang, stream alat yang sibuk, permintaan dengan banyak gambar, dan pemanggilan memori sekarang menimbulkan overhead CPU dan sistem berkas yang lebih rendah tanpa memerlukan perubahan pengaturan atau alur kerja. #95697 Terima kasih @vincentkoc.
  • Operator sekarang dapat kembali menambahkan atau memperbarui pengumuman terjadwal untuk channel yang dikenal dalam penyiapan tanpa konfigurasi, sementara lingkungan yang dikonfigurasi tetap menolak tujuan yang dinonaktifkan, usang, tanpa pemilik, atau tidak dikenal sebelum pengiriman. #95754 Terima kasih @vincentkoc.
  • Pengguna macOS lebih kecil kemungkinannya melihat kegagalan konflik port palsu saat menghentikan atau memperbarui Gateway terkelola, karena OpenClaw menunggu sebentar agar penghentian normal melepas port, sambil tetap melaporkan konflik yang terus terjadi. #95886 Terima kasih @fuller-stack-dev.
  • Agen yang didukung Copilot sekarang dapat mengajukan pertanyaan kepada pengguna dan menerima jawabannya melalui alur balasan chat normal OpenClaw, sementara kontrol pencarian alat yang ringkas dan mode kode menghindari pemuatan seluruh katalog alat ke dalam sesi. #96005 Terima kasih @vincentkoc.
  • Mulai ulang Gateway pada penyiapan systemd atau container tidak lagi meninggalkan proses adaptor Codex atau Claude lama, membantu sesi ACPX baru dimulai tanpa jeda pembersihan selama beberapa menit setelah mulai ulang berulang. #96032 Terima kasih @t2wei, @vincentkoc.
  • Sesi yang didukung Copilot sekarang menampilkan pembaruan rencana saat pekerjaan berlangsung, dan tugas turunan native-nya tetap terlihat hingga selesai atau gagal, alih-alih menghilang dari tampilan tugas OpenClaw. #96062 Terima kasih @vincentkoc.
  • Agen terhubung seperti OpenCode sekarang dimulai melalui OpenClaw bahkan saat harness-nya tidak dapat memilih model yang diminta, sementara pilihan model yang benar-benar tidak didukung tetap mengembalikan kesalahan asli. #96068 Terkait #95869. Terima kasih @sabatech-dev, @vincentkoc.
  • Plugin yang menggunakan heartbeat_prompt_contribution sekarang menyampaikan konteks khusus Heartbeat mereka ke model saat agen berjalan melalui runtime harness seperti app-server Codex, tanpa memengaruhi giliran pengguna biasa atau Plugin yang tidak menggunakan hook tersebut. #96233 Terima kasih @azogheb, @vincentkoc.
  • Pembersihan Gateway Windows dan pemeriksaan listener sekarang menangani data baris perintah WMIC UTF-16 secara konsisten, mengurangi kegagalan atau konflik identifikasi proses Gateway yang berjalan. 15c880a Terima kasih @vincentkoc.
  • Sesi agen konteks panjang dengan banyak alat sekarang menjaga penggunaan ulang cache prompt lebih stabil di seluruh giliran berulang tanpa kehilangan batas ukuran per hasil, sementara operator lanjutan dapat mengonfigurasi batas hasil alat yang lebih besar untuk model konteks besar tanpa penolakan konfigurasi. a60947f Terima kasih @vincentkoc.
  • Sesi agen panjang dengan banyak alat kini lebih kecil kemungkinannya membengkakkan permintaan model saat output alat terakumulasi, sementara giliran berulang tetap menjaga penggunaan ulang cache prompt yang stabil. 2f33999 Terima kasih @vincentkoc.
  • Mulai ulang Gateway sekarang menggunakan basis data status tahan lama OpenClaw untuk handoff, sementara permintaan yang usang, cacat format, salah proses, atau tergantikan dibuang sebelum dapat memengaruhi mulai ulang. 0ad48da
  • Diagnostik status, doctor, dan mulai ulang Gateway sekarang mempertahankan detail mulai ulang terbaru di basis data status bersama OpenClaw, sementara rekaman yang kedaluwarsa atau cacat format tetap dibuang. a39a3b7 Terima kasih @vincentkoc.
  • Mulai ulang Gateway dan pembaruan layanan terkelola sekarang mempertahankan pesan kelanjutan yang benar, menghindari penggunaan ulang status handoff usang, dan menandai handoff pembaruan yang gagal secara konsisten. 514b336 Terima kasih @vincentkoc.
  • Agen yang diluncurkan Gateway tidak lagi kehilangan alat khusus pemilik OpenClaw selama tugas seperti pemeriksaan cron langsung, sehingga operasi yang diotorisasi dapat menggunakan alat yang dimaksud dengan konteks permintaan yang benar. c2ee9b0 Terima kasih @vincentkoc.
  • Permintaan mulai ulang Gateway yang cacat format sekarang gagal dengan jelas tanpa menjadwalkan mulai ulang, mencegah panggilan integrasi yang buruk atau tidak disengaja memulai ulang Gateway secara tidak terduga. 108d6d7 Terima kasih @vincentkoc.
  • Permintaan node usang yang diantrekan oleh Gateway sekarang kedaluwarsa secara otomatis, sehingga pekerjaan lama lebih kecil kemungkinannya tertinggal dan memengaruhi aktivitas berikutnya. f6d432e
  • Alur kerja Plugin lebih kecil kemungkinannya macet atau membebani Gateway secara berlebihan saat integrasi meminta terlalu banyak riwayat sesi subagen, karena setiap pembacaan sekarang dibatasi pada batas aman. b66b450 Terima kasih @vincentkoc.
  • Deskripsi gambar sekarang menangani pengaturan batas waktu yang sangat besar secara konsisten dengan membatasinya ke batas runtime yang aman, alih-alih mempertaruhkan overflow timer. 88b21fc
  • Sesi agen tertanam sekarang menunggu dengan andal hingga sesi lain melepas kunci filenya, bahkan dengan batas waktu yang sangat besar, alih-alih mempertaruhkan overflow timer. 4c736df Terima kasih @vincentkoc.
  • Perintah yang diantrekan dengan pengaturan batas waktu tugas yang sangat besar sekarang kehabisan waktu secara andal karena OpenClaw membatasi penantian pada maksimum aman runtime. 1f6ae32 Terima kasih @vincentkoc.
  • Memperbaiki normalization-core yang mengekspos titik masuk koersi string yang salah dan sesi ACP yang menampilkan nilai mode cepat yang usang, sehingga integrasi menerima API yang dimaksud dan pengguna melihat mode yang benar-benar berlaku. 93ad397 Terima kasih @vincentkoc.
  • Eksekusi otomatis cepat sekarang mengirim balasan akhir dengan lebih konsisten, dengan penanganan reset progres dibatasi pada mode otomatis agar tidak mengganggu respons atau callback yang diteruskan. 9e8ab08 Terima kasih @vincentkoc.
  • Sesi agen yang menggunakan OpenAI Responses sekarang melanjutkan pekerjaan berbasis alat tanpa gagal atau kehilangan progres saat riwayat yang diputar ulang berisi permintaan dan hasil alat yang tidak cocok. b4bc1f2 Terima kasih @vincentkoc.
  • Eksekusi subagen Plugin dan QA yang selesai tidak lagi salah dilaporkan sebagai kegagalan saat Gateway mengembalikan bentuk envelope penyelesaian alternatif, membuat handoff yang berhasil lebih andal bagi penulis Plugin dan operator. d1b268f Terima kasih @vincentkoc.
  • Memperbaiki tugas subagen yang selesai terkadang berakhir tanpa pembaruan, sehingga pengguna menerima hasil atau langkah berikutnya dari agen induk. 68a1e00 Terima kasih @vincentkoc.

Hasil jarak jauh dan pengiriman media

Hasil gambar jarak jauh dan pekerjaan subagen yang selesai sekarang dikembalikan melalui percakapan Gateway aktif dengan lebih andal, alih-alih tampak gagal atau menghilang.

Sumber dan kontributor
  • Gambar yang dihasilkan dari app-server Codex jarak jauh sekarang tiba sebagai lampiran, alih-alih menampilkan Media failed atau hanya mengembalikan teks setelah berhasil dibuat. #96212 Terima kasih @sjf-oa.
  • Saat subagen selesai, hasilnya sekarang mencapai eksekusi induk aktif dengan lebih andal, alih-alih tampak senyap. 7fc4bbc Terima kasih @vincentkoc.

Klien dan Antarmuka

Pengiriman dan koneksi ulang klien

WebChat dan Control UI menjaga percakapan aktif dan status kegagalan tetap terlihat lebih konsisten setelah koneksi ulang, sementara klien seluler dan UI terminal memulihkan pengiriman yang selesai, ditolak, atau terputus tanpa membuatnya tampak macet.

Sumber dan kontributor
  • Ketika pesan WebChat gagal sebelum agen dimulai, WebChat dan Control UI kini menampilkan sesi sebagai gagal alih-alih membiarkannya tampak masih berjalan. #84352 Terima kasih @jesse-merhi.
  • Memperbaiki pemilih sesi Control UI yang macet di balik sesi subagen tersembunyi, sehingga Muat Lebih Banyak mencapai obrolan berikutnya yang dapat digunakan tanpa menampilkan total yang menyesatkan. #89323 Terkait #89249. Terima kasih @giodl73-repo, @originsecured-do.
  • Ketika pengguna membuka kembali percakapan Control UI dari Riwayat, prompt mereka kini muncul bersama balasan asisten, mempertahankan konteks tanya-jawab tanpa celah kosong dalam transkrip panjang. #93841 Terkait #90241. Terima kasih @mushuiyu886, @pronzcw.
  • Deployment Control UI di balik prefiks path kini menjaga permintaan manifes, favicon, dan service worker tetap berada di bawah prefiks tersebut, menghindari kesalahan 403 tingkat root yang membingungkan setelah login. #94204 Terkait #94157. Terima kasih @hugenshen, @xrow.
  • Pengguna Android kini dapat membuka baris log Health dan Skill di Pengaturan untuk detail yang mudah dibaca, sehingga lebih mudah memecahkan masalah aktivitas Gateway, memeriksa penyiapan dan status skill, serta memahami cara memasangkan dengan kode penyiapan yang sudah ada. #95148 Terima kasih @tosko4.
  • Prompt yang terkirim tidak lagi muncul kembali di composer Control UI setelah pengiriman, sehingga pengguna dapat berpindah sesi atau memulai pesan berikutnya tanpa risiko pengiriman duplikat atau menimpa draf baru, sementara entri ulang yang disengaja tetap berfungsi. #95503 Terkait #89466. Terima kasih @vincentkoc, @zhangguiping-xydt, @zhong18804784882.
  • Pengguna Android kini mendapatkan Overview yang lebih bersih, tempat status koneksi, agen yang dikonfigurasi, kesehatan node, approval, sesi terbaru, serta tindakan Chat dan Talk terlihat sekilas. #95557 Terima kasih @joshavant, @solvely-colin.
  • Pengguna Android kini dapat menyegarkan dan menyelesaikan approval perintah gateway dari layar Approval dalam aplikasi, memilih Allow Once, Always, atau Deny saat terhubung. #95593 Terima kasih @solvely-colin.
  • Pengguna iOS kini menghindari prompt notifikasi yang mengejutkan dan mendapatkan panduan yang jelas ketika peringatan approval tidak tersedia, dengan izin dikelola dari satu layar Pengaturan yang dapat diprediksi. #95640 Terima kasih @joshavant.
  • Shutdown TUI lokal kini tetap berada dalam batas timer yang aman meskipun OPENCLAW_TUI_LOCAL_RUN_SHUTDOWN_GRACE_MS diatur sangat tinggi. c21dcfc
  • Canvas A2UI kini hanya menyajikan aset aplikasi saat ini setelah setiap build, sehingga image kompatibilitas yang usang dan file sisa lebih kecil kemungkinannya muncul. a89e65c Terima kasih @vincentkoc.
  • Kegagalan penyiapan relay push iOS lebih mudah dilacak karena diagnostik registrasi menunjukkan tempat penyiapan berhenti sambil tetap menjaga kredensial push sensitif keluar dari log. f2b8668 Terima kasih @joshavant.
  • Perangkat iOS kini didaftarkan untuk notifikasi push hanya setelah pengguna menerima pengungkapan relay yang dihosting dan mengizinkan notifikasi, mencegah data registrasi dipublikasikan sebelum persetujuan. 8efed50 Terima kasih @joshavant.
  • Memperbaiki pengiriman chat, suara, TUI, dan penerusan yang terkadang tampak macet atau menghilang setelah gateway sudah menyelesaikan atau menolaknya, sehingga klien yang terdampak kini membersihkan status tertunda, memulihkan input yang dapat dicoba ulang, menyegarkan riwayat, atau menampilkan kegagalan yang berguna. #91049 Terkait #91048. Terima kasih @nxmxbbd.

Perbaikan antarmuka, pengaturan, dan onboarding

Perbaikan tambahan pada Control UI, seluler, dan desktop meningkatkan akurasi tampilan, aksesibilitas, onboarding, dan perilaku aplikasi.

Sumber dan kontributor
  • Memulihkan kuota penggunaan OpenAI/Codex di sidebar chat Control UI yang diperluas, sehingga pengguna dapat memeriksa batas mereka tanpa meninggalkan percakapan. #94219 Terkait #93041. Terima kasih @jazzroutine, @pick-cat.
  • Layar iOS kini menggunakan aksen OpenClaw dan warna status yang konsisten di seluruh onboarding, pengaturan, chat, prompt approval, izin suara, widget, dan tampilan chat bersama. #94627 Terima kasih @zats.
  • Control UI kini dapat membuat pekerjaan Early Morning dengan preset Silent di sesi utama dan tanpa notifikasi, alih-alih membiarkan dialog terbuka tanpa hasil yang terlihat. #95459 Terkait #95073. Terima kasih @vincentkoc, @vporton, @zoowh.
  • Pada batas sejuta token, badge dan pembacaan penggunaan Control UI kini menampilkan "1M" alih-alih "1000k" yang membingungkan, sementara jumlah token dasarnya tetap tidak berubah. #95485 Terima kasih @narahariraghava, @vincentkoc.
  • Overview Control UI kini hanya menghitung dan menandai pekerjaan cron aktif yang masih memerlukan perhatian, sementara pekerjaan nonaktif mempertahankan detail kegagalan sebelumnya tanpa muncul sebagai masalah saat ini. #95723 Terkait #95716. Terima kasih @voytas75, @zengwen-dt.
  • Pengguna Control UI kini melihat tooltip tema System, Light, dan Dark yang lebih singkat, sementara pembaca layar mengumumkan label yang tidak terlalu repetitif tanpa kehilangan konteks mode Warna di sekitarnya. #95837 Terima kasih @hannesrudolph, @sannidhyasah.
  • Konfigurasi mentah tidak lagi tampak hilang di Pengaturan setelah beralih dari tampilan formulir, karena JSON dibawa kembali ke tampilan alih-alih mempertahankan posisi gulir sebelumnya. #96145 Terkait #94202. Terima kasih @sunlit-deng, @vporton.
  • Pengguna iOS baru kini mencapai sambutan dan onboarding OpenClaw sebelum iOS meminta akses jaringan lokal, sementara pengguna yang sudah ada tetap mendapatkan permintaan saat membuka penyiapan gateway atau ketika membutuhkan penemuan gateway LAN. #96181 Terima kasih @joshavant.

Dokumen dan Alat Admin

Keandalan penyiapan dan perintah

Perintah CLI umum kini menangani konfigurasi, path, output, dan kasus kegagalan dengan lebih konsisten. Pelengkapan shell, doctor, perintah config, dan konfigurasi gateway memberikan panduan yang lebih jelas dan pemulihan yang lebih aman ketika instalasi atau pengaturan perlu diperhatikan.

Sumber dan kontributor
  • Menu penyelesaian tab zsh OpenClaw kini menampilkan deskripsi opsi yang berisi variabel $ atau contoh yang dibungkus backtick secara literal, alih-alih mengevaluasinya sebagai input shell dan merusak menu. #64490 Terima kasih @edenkangdw.
  • Setelah memutakhirkan dari penyimpanan sandbox lama, operator kini mendapatkan peringatan openclaw doctor yang jelas tentang file registry yang tersisa dan dapat menggunakan openclaw doctor --fix untuk memigrasikan atau membersihkannya. #84326 Terima kasih @giodl73-repo.
  • Operator kini dapat menggunakan doctor --lint untuk menemukan layanan Gateway lama yang usang dan meninjau pembersihan, sementara layanan tambahan yang disengaja tetap bersifat informasional dan tidak menggagalkan pemeriksaan default. #84340 Terima kasih @giodl73-repo.
  • Operator Gateway macOS kini mendapatkan peringatan sebelum instal ulang, perbaikan, atau mulai ulang menimpa perilaku wrapper LaunchAgent kustom, sementara openclaw status membedakan pemeriksaan secret yang hilang khusus CLI dari layanan yang terpasang. #90537 Terkait #90518. Terima kasih @turbotheturtle, @vincentkoc.
  • Prompt yang panjang, multibaris, atau sarat kode kini dapat dikirim ke openclaw agent dengan --message-file, menghindari quoting shell yang rapuh dan melaporkan file tidak valid sebelum pengiriman. #93351 Terima kasih @ooiuuii.
  • Memperbaiki perbaikan terjadwal doctor --fix --non-interactive yang memulai ulang Gateway yang sudah berjalan setelah kegagalan health-check sementara, sehingga pemeliharaan tanpa pengawasan tidak lagi mengganggu layanan live. #94148 Terkait #78217. Terima kasih @esqandil, @zhangguiping-xydt.
  • openclaw configure dan openclaw config polos kini berhenti dengan panduan subperintah yang jelas saat dijalankan dari skrip atau pipe, alih-alih membuka wizard interaktif parsial dan keluar dengan tidak jelas. #94238 Terkait #93953. Terima kasih @nianjiuzst, @ruomuxydt.
  • Operator multi-agent kini dapat menggunakan openclaw gateway usage-cost untuk melihat biaya untuk satu agent yang dikonfigurasi atau semua agent, sementara perintah agent default yang ada tetap tidak berubah. #94483 Terima kasih @ly-wang19.
  • Kartu Workboard yang diarsipkan tidak lagi memenuhi output default openclaw workboard list, sementara --include-archived dan output JSON tetap menyediakan akses saat diperlukan. #94562 Terkait #94555. Terima kasih @ecican, @vincentkoc, @zengwen-dt.
  • OpenClaw Doctor kini memberikan panduan yang akurat untuk cron job prompt shell terisolasi yang berfungsi, alih-alih berulang kali menyarankan perintah --fix yang tidak dapat menghapus peringatan. #94784 Terkait #94655. Terima kasih @altaywtf, @geekoagent, @zengwen-dt.
  • Memperbaiki openclaw doctor yang menampilkan peringatan perlu perbaikan untuk setup memori GGUF lokal yang sehat setelah pemeriksaan kesiapan sengaja dilewati, sambil tetap mempertahankan peringatan saat model lokal yang dikonfigurasi benar-benar hilang. #95393 Terkait #92582. Terima kasih @mikasa0818, @neekolascmd, @vincentkoc.
  • Di Windows, tugas Gateway yang dibuat installer kini berjalan di latar belakang tanpa jendela konsol yang dapat tidak sengaja ditutup pengguna dan menghentikan Gateway. #95480 Terkait #89231. Terima kasih @cameronweller, @mikasa0818, @vincentkoc.
  • Binding channel agent kini menolak spesifikasi akun yang salah format seperti matrix:work:extra dengan error yang jelas, alih-alih diam-diam merutekan agent ke akun yang berbeda. #95572 Terima kasih @ly-wang19.
  • Pembaruan skill ClawHub kini mematuhi kebijakan keamanan instalasi yang Anda konfigurasi, dan openclaw skills update --all hanya memperbarui skill ClawHub yang dilacak alih-alih tanpa terduga memasang skill lain yang dikonfigurasi. #95684 Terima kasih @vincentkoc.
  • Alur kerja mulai ulang Windows dan startup Gateway lebih andal karena OpenClaw kini menyerahkan perintah ke path cmd.exe sistem tepercaya, alih-alih bergantung pada pencarian proses. 7dd01d1 Terima kasih @vincentkoc.
  • Pembersihan Gateway dan pemeriksaan listener Windows lebih andal saat pencarian PATH tidak lengkap, sehingga operator dapat mengidentifikasi proses Gateway dan membebaskan port yang ditempati tanpa melewatkan tool sistem yang terpasang. e9b694e Terima kasih @vincentkoc.
  • Di Windows, startup OpenClaw dan handoff TUI Codex kini menemukan bun, codex, dan binary runtime lain melalui locator sistem tepercaya bahkan saat perintah where lain muncul lebih awal di PATH. 72b9bc7 Terima kasih @vincentkoc.
  • Diagnostik port Windows kini menggunakan tool sistem yang dimaksud bahkan saat entri PATH hilang atau tertimpa, sehingga konflik port Gateway dan layanan lebih kecil kemungkinannya tertutup oleh kegagalan resolusi perintah. c4facb2 Terima kasih @vincentkoc.
  • Pemulihan daemon Windows lebih kecil kemungkinannya melewatkan deteksi proses atau pembersihan saat PATH tidak lengkap, tidak biasa, atau tertimpa karena fallback scheduled-task kini menemukan PowerShell dan taskkill di lokasi sistem tepercaya. 2a140e6 Terima kasih @vincentkoc.
  • OpenClaw kini menyimpan marker pemulihan config, snapshot last-known-good, dan riwayat pembacaan mencurigakan dalam shared state melalui migrasi, tanpa meninggalkan file log config-health terpisah. 6daabd2 Terima kasih @vincentkoc.
  • Di Windows, perintah Crabbox yang diluncurkan melalui shim paket Node kini menerima flag provider, perintah shell, dan karakter shell khusus sebagaimana dimasukkan, alih-alih kehilangan atau menafsirkannya ulang. 54d24cd Terima kasih @vincentkoc.
  • Alur kerja Crabbox bertarget Windows lebih kecil kemungkinannya gagal atau kembali ke penanganan shell yang lebih lambat saat meluncurkan tool Node melalui shim .cmd dan .bat. d48dcc6 Terima kasih @vincentkoc.
  • Pengguna Windows dapat menjalankan crabbox, git, dan tool lain berbasis Node melalui shim perintah yang dipasang npm tanpa Crabbox berhenti sebelum tool terbuka. 77f4e45 Terima kasih @vincentkoc.
  • openclaw doctor kini memeriksa profil yang menghilangkan pengaturan kebijakan tool tanpa memperlakukan penghilangan yang valid itu sebagai error. 03ba09b
  • openclaw doctor tidak lagi menampilkan peringatan bagian tool yang menyesatkan saat tidak dapat mengevaluasi profil preview kustom. 420a0e6 Terima kasih @vincentkoc.
  • openclaw doctor kini membatasi peringatan preview pada profil tool yang dapat dievaluasinya, menghindari peringatan configured-grant yang menyesatkan untuk profil tidak dikenal. 541f7ff Terima kasih @vincentkoc.
  • Pengguna Windows dapat memasang OpenClaw dari source tanpa setup dependensi diblokir oleh installer yang memaksa skrip npm atau pnpm melalui cmd.exe. 1252378 Terima kasih @vincentkoc.
  • Konfigurasi OpenClaw yang lebih besar dapat melakukan inisialisasi dan menghasilkan petunjuk UI dengan lebih efisien, sementara field sensitif tetap ditandai dengan cara yang sama. #55018 Terima kasih @huangyandi-red, @vincentkoc, @xdhuangyandi.
  • Perubahan config yang masih memerlukan mulai ulang Gateway manual kini menampilkan pemberitahuan perlu mulai ulang yang jelas dengan catatan asli tetap dipertahankan, alih-alih tampak selesai dengan pesan config-patch ok yang menyesatkan. #83041 Terkait #46797. Terima kasih @stache73, @xuruiray.
  • Bantuan untuk doctor, gateway, models, plugins, sessions, dan tasks kini muncul dalam puluhan milidetik, sementara perintah seperti sessions --help dan tasks --help sebelumnya membutuhkan sekitar 1,6 hingga 1,8 detik untuk mulai merespons. #89628 Terima kasih @yyzquwu.
  • Backend trace OpenTelemetry seperti Langfuse kini menampilkan nama provider/model yang sebenarnya, alih-alih "unknown", untuk ID model berkualifikasi slash. #89981 Terima kasih @mycarrysun, @vincentkoc.
  • Record pairing perangkat yang salah format atau lebih lama tidak lagi menghentikan openclaw devices list menampilkan permintaan persetujuan tertunda, sementara role yang valid tetap muncul secara normal. #93504 Terima kasih @ly-wang19.
  • OpenClaw kini menolak target SSH dengan titik dua di awal atau akhir yang tidak semestinya sebelum dapat menghasilkan konfigurasi SSH yang tidak valid atau kegagalan startup tunnel untuk sandbox dan Gateway berbasis SSH. #93887 Terima kasih @miorbnli.
  • Pengguna yang setup non-interaktifnya gagal dalam health check Gateway lokal kini mendapatkan perintah pemulihan openclaw onboard --install-daemon atau openclaw onboard --skip-health yang dapat dijalankan, alih-alih flag setup yang tidak didukung. #93994 Terkait #93947. Terima kasih @bk-z1, @nianjiuzst.
  • Pemeriksaan health dan probe Gateway kini menerima --port kustom yang sama dengan yang digunakan untuk memulai Gateway lokal, menolak port tidak valid sejak awal, dan menampilkan target local loopback yang dipilih dalam output JSON. #94687 Terkait #79100. Terima kasih @bryantegomoh, @ozthedivine.
  • gateway --force kini mendeteksi proses khusus IPv4 yang menempati port Gateway dan tetap mencoba pembersihan saat pemeriksaan port tidak konklusif, alih-alih keliru memperlakukan port sebagai kosong. #94949 Terkait #94426. Terima kasih @sunlit-deng, @vincentkoc, @wangwllu.
  • openclaw config validate kini menerima setup server MCP berbasis perintah yang secara eksplisit menggunakan transport: "stdio", menghindari error validasi palsu sambil tetap menolak konfigurasi stdio bergaya remote yang tidak valid. #95102 Terkait #95082. Terima kasih @ken-jo, @lzyyzznl.
  • Edit gambar CLI kini dapat mengembalikan beberapa varian dalam satu perintah dengan --count <n>, alih-alih dibatasi pada satu hasil default provider. #95300 Terima kasih @ly-wang19.
  • openclaw sessions export-trajectory kini menemukan session yang sudah dapat dilihat oleh perintah session lain saat store kustom, berbasis ~, atau bertemplate {agentId} dikonfigurasi, tanpa memerlukan path store lagi. #95570 Terkait #95568. Terima kasih @youngting520.
  • Memperbaiki infer inspect --name <id> --json yang menampilkan flag yang tidak diterima oleh perintah CLI yang cocok, sehingga developer dan operator dapat menemukan opsi model, autentikasi, dan transkripsi yang didukung secara andal. #95719 Terima kasih @ly-wang19, @vincentkoc.
  • Orang yang memeriksa sesi yang sangat besar atau tidak berurutan dapat membuka detail penggunaan dan tetap mendapatkan entri log terbaru yang memiliki stempel waktu tanpa OpenClaw menyimpan seluruh riwayat log yang diurai di memori. #96019 Terima kasih @vincentkoc.
  • Operator kini dapat menyiapkan monitor autentikasi, timer systemd, dan widget Termux untuk host OpenClaw mereka sendiri tanpa harus lebih dulu mengganti hostname dan jalur filesystem khusus maintainer. af3e509 Terima kasih @vincentkoc.
  • Hidrasi crabbox Windows native kini memilih job daemon Windows yang diperlukan secara otomatis, menghindari run yang gagal atau salah rute sambil membiarkan WSL2 dan override job eksplisit tetap tidak berubah. d5d9a82 Terima kasih @vincentkoc.
  • Orang yang menetapkan avatar agen lokal dapat menghindari gambar yang hilang dengan menjaga file relatif terhadap workspace tetap di bawah 2 MB, sementara avatar HTTP(S) dan URI data tidak tunduk pada batas tersebut. #78884 Terkait #65312. Terima kasih @wangjieweb3-design, @nyx-nocturna.
  • Instruksi agen default OpenClaw kini meminta agen untuk memeriksa solusi gratis atau sumber terbuka yang sesuai sebelum mengusulkan build khusus, sambil tetap mengizinkan pekerjaan khusus saat itu lebih cocok. #86608 Terima kasih @cablackmon.
  • Penulis Plugin kini dapat menggunakan targetSessionKey yang terdokumentasi pada event subagent_ended untuk mencocokkannya dengan spawn yang sesuai, alih-alih bergantung pada field agentId atau childSessionKey yang tidak dipancarkan. #95191 Terkait #95186. Terima kasih @ken-jo, @mahaohao-ch.
  • Tautan skill ClawHub di dokumentasi OpenClaw dan kartu showcase kini membuka halaman kanonis yang menyertakan owner, dan contoh instalasi menggunakan referensi openclaw skills install @owner/<slug> yang siap disalin, bukan rute bare-slug lama. #95972 Terima kasih @patrick-erichsen.

Alat dan pekerjaan terjadwal

Pekerjaan terjadwal dan alat bawaan kini selesai, mencoba ulang, melaporkan kegagalan, dan mempertahankan input yang dimaksud secara lebih konsisten. Peningkatan pada runtime SDK plugin juga membuat ekstensi berbasis alat lebih andal saat memuat, mengembalikan hasil, atau menjalankan pekerjaan terjadwal.

Sumber dan kontributor
  • Pekerjaan cron terisolasi yang menggunakan deleteAfterRun kini menghapus sesi sementara dan transkripnya setelah selesai, termasuk proses dengan pengiriman dinonaktifkan, sehingga mengurangi file usang, konteks yang terakumulasi, dan pembersihan manual. #84794 Terkait #84707. Terima kasih @bottenbenny, @turbotheturtle.
  • Masing-masing pekerjaan terjadwal kini dapat menggunakan model fallback sendiri, berjalan dengan fallback dinonaktifkan, atau kembali ke pewarisan fallback normal melalui CLI alih-alih mengharuskan operator mengedit data payload tingkat lebih rendah. #93369 Terkait #90302. Terima kasih @849261680, @walliiee.
  • Riwayat Cron kini menemukan entri yang ID pekerjaannya menyertakan spasi tambahan di sekitarnya secara andal, dan menolak ID bersarang atau kosong sebelum dapat membuat catatan log yang tidak dapat dibaca kembali dengan aman. #93567 Terima kasih @alix-007, @vincentkoc.
  • Menambahkan atau menghapus pekerjaan cron tidak lagi menyebabkan pekerjaan berulang lain yang sudah jatuh tempo kehilangan proses yang tertunda. #94323 Terima kasih @yetval.
  • Pembacaan dan penulisan dokumen Word, PowerPoint, dan Excel kini menggunakan path .docx, .pptx, atau .xlsx yang dimaksud alih-alih gagal karena ekstensi yang dibuat-buat. #95805 Terkait #93326. Terima kasih @bhnan, @lzyyzznl, @vincentkoc, @xzh-icenter.
  • Pengguna otomasi browser mempertahankan snapshot kaya referensi yang sama, termasuk cabang yang berguna dalam hasil ringkas, dengan lebih sedikit pemrosesan yang dapat dihindari selama pembuatan snapshot. #96072 Terima kasih @vincentkoc.
  • Memperbaiki perintah yang kehabisan waktu dan pembaruan inti yang terinterupsi di Windows yang terkadang membuat proses anak tetap berjalan, sehingga OpenClaw dapat menghentikan seluruh pohon proses dengan lebih andal setelah pembatalan, timeout, atau pembersihan pembaruan. a192b2e Terima kasih @vincentkoc.
  • Pengguna Windows lebih kecil kemungkinannya melihat instalasi alat yang dikelola agen gagal saat mengekstrak unduhan ZIP seperti ripgrep, karena OpenClaw kini menggunakan program ekstraksi bawaan Windows alih-alih bergantung pada pencarian PATH. a5fde91
  • Pemeriksaan penyiapan dan runtime Windows kini menemukan alat yang diperlukan dengan lebih andal menggunakan resolver System32 tepercaya alih-alih bergantung pada entri PATH yang tidak terduga. d3b4444 Terima kasih @vincentkoc.
  • Proses SDK yang dibuat dengan timeoutMs: 0 kini mempertahankan timeout nol yang diminta tanpa watchdog sisi klien yang tidak diinginkan. 2bdcc83 Terima kasih @vincentkoc.
  • Perintah OpenClaw yang macet kini berhenti dengan andal bahkan saat pemanggil menyediakan timeout eksekusi atau timeout output menganggur yang sangat besar. 1425bb3 Terima kasih @vincentkoc.
  • Perintah yang diberi pengaturan timeout sangat besar kini menggunakan maksimum yang aman alih-alih gagal karena runtime tidak dapat menjadwalkan waktu tunggu yang diminta. 66b94ba
  • Pengaturan izin/tolak alat khusus penyedia kini selaras lebih konsisten dengan peringatan doctor OpenClaw, termasuk konfigurasi dengan alias penyedia, kunci khusus model, ID model bergaya OpenRouter, atau entri kebijakan yang salah format. 8f2882f
  • Aplikasi SDK kini menerima tool.call.failed saat alat terminal gagal atau diblokir, alih-alih event penyelesaian yang menyesatkan, sehingga penanganan kegagalan yang sudah ada dapat bereaksi dengan benar. #95383 Terima kasih @ly-wang19.
  • Memperbaiki permintaan penambahan dan pembaruan cron yang ditolak saat kolom pekerjaan yang dikenali tiba dengan spasi tambahan yang tidak berbahaya, sehingga jadwal dapat disimpan tanpa melonggarkan pemeriksaan untuk input ambigu atau tidak aman. #95674 Terkait #95407. Terima kasih @nassiel, @zw-xysk.
  • Pemantauan subagen Codex menangani kumpulan besar agen anak dan file transkrip dengan lebih sedikit pemindaian yang tidak perlu, sementara format nama file transkrip lama tetap dapat diresolusikan seperti sebelumnya. #96085 Terima kasih @vincentkoc.
  • Memperbaiki hidrasi crabbox Windows native yang macet atau kehilangan handoff saat runner dan daemon menggunakan direktori home yang berbeda, sehingga keduanya dapat menemukan status pekerjaan dan file penghenti yang sama. f354889 Terima kasih @vincentkoc.
Kontribusi tambahan
  • Meningkatkan penjadwalan CI repositori, penggunaan runner, dan penanganan kegagalan. #95308 Terima kasih @vincentkoc.
  • Meningkatkan penjadwalan CI repositori, penggunaan runner, dan penanganan kegagalan. #95465 Terima kasih @wangmiao0668000666.
  • Meningkatkan penjadwalan CI repositori, penggunaan runner, dan penanganan kegagalan. #95625 Terima kasih @vincentkoc.
  • Meningkatkan penjadwalan CI repositori, penggunaan runner, dan penanganan kegagalan. #95649 Terima kasih @vincentkoc.
  • Meningkatkan penjadwalan CI repositori, penggunaan runner, dan penanganan kegagalan. #95681 Terima kasih @vincentkoc.
  • Meningkatkan penjadwalan CI repositori, penggunaan runner, dan penanganan kegagalan. #95857 Terima kasih @romneyda.
  • Meningkatkan penjadwalan CI repositori, penggunaan runner, dan penanganan kegagalan. #95870 Terima kasih @vincentkoc.
  • Meningkatkan penjadwalan CI repositori, penggunaan runner, dan penanganan kegagalan. #95872 Terima kasih @romneyda.
  • Meningkatkan penjadwalan CI repositori, penggunaan runner, dan penanganan kegagalan. #95879 Terima kasih @vincentkoc.
  • Meningkatkan penjadwalan CI repositori, penggunaan runner, dan penanganan kegagalan. #95890 Terima kasih @vincentkoc.
  • Meningkatkan penjadwalan CI repositori, penggunaan runner, dan penanganan kegagalan. #95909 Terima kasih @vincentkoc.
  • Meningkatkan penjadwalan CI repositori, penggunaan runner, dan penanganan kegagalan. #95922 Terima kasih @vincentkoc.
  • Meningkatkan penjadwalan CI repositori, penggunaan runner, dan penanganan kegagalan. #95946 Terima kasih @vincentkoc.
  • Meningkatkan penjadwalan CI repositori, penggunaan runner, dan penanganan kegagalan. #95967 Terima kasih @vincentkoc.
  • Meningkatkan penjadwalan CI repositori, penggunaan runner, dan penanganan kegagalan. #95983 Terima kasih @vincentkoc.
  • Meningkatkan penjadwalan CI repositori, penggunaan runner, dan penanganan kegagalan. #96258 Terima kasih @vincentkoc.
  • Meningkatkan otomatisasi pemeriksaan rilis dan penanganan bukti yang diperlukan. #95094 Terima kasih @romneyda.
  • Meningkatkan otomatisasi pemeriksaan rilis dan penanganan bukti yang diperlukan. #95466 Terima kasih @jason-allen-oneal.
  • Meningkatkan otomatisasi pemeriksaan rilis dan penanganan bukti yang diperlukan. #95876 Terima kasih @romneyda.
  • Meningkatkan otomatisasi pemeriksaan rilis dan penanganan bukti yang diperlukan. #95880 Terima kasih @romneyda.
  • Meningkatkan otomatisasi pemeriksaan rilis dan penanganan bukti yang diperlukan. #95919 Terima kasih @romneyda.
  • Meningkatkan otomatisasi pemeriksaan rilis dan penanganan bukti yang diperlukan. #95928 Terima kasih @vincentkoc.
  • Meningkatkan otomatisasi pemeriksaan rilis dan penanganan bukti yang diperlukan. #95991 Terima kasih @vincentkoc.
  • Meningkatkan otomatisasi pemeriksaan rilis dan penanganan bukti yang diperlukan. #96235 Terima kasih @vincentkoc.
  • Meningkatkan alat pengemasan, penerbitan, dan validasi rilis. #94272 Terima kasih @romneyda.
  • Meningkatkan alat pengemasan, penerbitan, dan validasi rilis. #94622 Terima kasih @tayoun.
  • Meningkatkan alat pengemasan, penerbitan, dan validasi rilis. #95898 Terima kasih @romneyda.
  • Meningkatkan alat pengemasan, penerbitan, dan validasi rilis. #95901 Terima kasih @romneyda.
  • Meningkatkan alat pengemasan, penerbitan, dan validasi rilis. #95999 Terima kasih @vincentkoc.
  • Meningkatkan alat pengemasan, penerbitan, dan validasi rilis. #96055 Terima kasih @vincentkoc.
  • Meningkatkan alat pengemasan, penerbitan, dan validasi rilis. #96226 Terima kasih @vincentkoc.
  • Meningkatkan alat pengemasan, penerbitan, dan validasi rilis. #96271 Terima kasih @vincentkoc.
  • Meningkatkan alat pengemasan, penerbitan, dan validasi rilis. #97909 Terima kasih @patrick-erichsen.
  • Meningkatkan cakupan QA Lab, pengambilan bukti, dan pemeriksaan kesiapan rilis. #91502 Terima kasih @romneyda.
  • Meningkatkan cakupan QA Lab, pengambilan bukti, dan pemeriksaan kesiapan rilis. #91506 Terima kasih @romneyda.
  • Meningkatkan cakupan QA Lab, pengambilan bukti, dan pemeriksaan kesiapan rilis. #94700 Terima kasih @romneyda.
  • Meningkatkan cakupan QA Lab, pengambilan bukti, dan pemeriksaan kesiapan rilis. #95406 Terima kasih @romneyda.
  • Meningkatkan cakupan QA Lab, pengambilan bukti, dan pemeriksaan kesiapan rilis. #95858 Terima kasih @romneyda.
  • Meningkatkan cakupan QA Lab, pengambilan bukti, dan pemeriksaan kesiapan rilis. #95933 Terima kasih @romneyda.
  • Meningkatkan cakupan QA Lab, pengambilan bukti, dan pemeriksaan kesiapan rilis. #95944 Terima kasih @romneyda.
  • Meningkatkan cakupan QA Lab, pengambilan bukti, dan pemeriksaan kesiapan rilis. #95947 Terima kasih @romneyda.
  • Meningkatkan cakupan QA Lab, pengambilan bukti, dan pemeriksaan kesiapan rilis. #95952 Terima kasih @vincentkoc.
  • Meningkatkan cakupan QA Lab, pengambilan bukti, dan pemeriksaan kesiapan rilis. #95961 Terima kasih @vincentkoc.
  • Meningkatkan cakupan QA Lab, pengambilan bukti, dan pemeriksaan kesiapan rilis. #95971 Terima kasih @romneyda.
  • Meningkatkan cakupan QA Lab, pengambilan bukti, dan pemeriksaan kesiapan rilis. #95975 Terima kasih @vincentkoc.
  • Meningkatkan cakupan QA Lab, pengambilan bukti, dan pemeriksaan kesiapan rilis. #96003 Terima kasih @romneyda.
  • Meningkatkan cakupan QA Lab, pengambilan bukti, dan pemeriksaan kesiapan rilis. #96017 Terima kasih @romneyda.
  • Meningkatkan cakupan QA Lab, pengambilan bukti, dan pemeriksaan kesiapan rilis. #96030 Terima kasih @romneyda.
  • Meningkatkan cakupan QA Lab, pengambilan bukti, dan pemeriksaan kesiapan rilis. #96246 Terima kasih @vincentkoc.
  • Menambahkan atau memperbaiki cakupan regresi terfokus untuk alur kerja pemelihara. #87121 Terima kasih @davinci282828, @lizuju.
  • Menambahkan atau memperbaiki cakupan regresi terfokus untuk alur kerja pemelihara. #90223 Terima kasih @aniruddhaadak80.
  • Menambahkan atau memperbaiki cakupan regresi terfokus untuk alur kerja pemelihara. #93378 Terima kasih @mmyzwl, @yachiyo1680.
  • Menambahkan atau memperbaiki cakupan regresi terfokus untuk alur kerja pemelihara. #95475 Terima kasih @kklouzal.
  • Menambahkan atau memperbaiki cakupan regresi terfokus untuk alur kerja pemelihara. #95499 Terima kasih @romneyda.
  • Menambahkan atau memperbaiki cakupan regresi terfokus untuk alur kerja pemelihara. #95602 Terima kasih @vincentkoc, @zats.
  • Menambahkan atau memperbaiki cakupan regresi terfokus untuk alur kerja pemelihara. #95653 Terima kasih @vincentkoc.
  • Meningkatkan pemeliharaan repositori dan alur kerja penerimaan kontributor. #76668 Terima kasih @wadydx.
  • Meningkatkan pemeliharaan repositori dan alur kerja penerimaan kontributor. #87861 Terima kasih @coder999999999, @shuofengzhang, @vincentkoc.
  • Meningkatkan pemeliharaan repositori dan alur kerja penerimaan kontributor. #95243 Terima kasih @hugenshen, @vincentkoc.
  • Meningkatkan struktur dokumentasi internal dan pemeliharaan referensi rilis. #78715 Terima kasih @mehrazmorshed.
  • Meningkatkan struktur dokumentasi internal dan pemeliharaan referensi rilis. #93502 Terima kasih @harjothkhara.
  • Meningkatkan struktur dokumentasi internal dan pemeliharaan referensi rilis. #96044 Terima kasih @romneyda.
  • Meningkatkan struktur dokumentasi internal dan pemeliharaan referensi rilis. #96057 Terima kasih @vincentkoc.
  • Meningkatkan struktur dokumentasi internal dan pemeliharaan referensi rilis. #96061 Terima kasih @vincentkoc.
  • Memperkuat batas perilaku internal tanpa mengubah alur kerja produk publik. #91193 Terima kasih @davinci282828, @whiteyzy.
  • Memperkuat batas perilaku internal tanpa mengubah alur kerja produk publik. #95706 Terima kasih @rushindrasinha, @vincentkoc.
  • Memperkuat batas perilaku internal tanpa mengubah alur kerja produk publik. #96179 Terima kasih @jalehman.
  • Memindahkan internal sesi dan runtime ke balik batas pemeliharaan bersama. #89912 Terima kasih @jalehman.
  • Memindahkan internal sesi dan runtime ke balik batas pemeliharaan bersama. #90439 Terima kasih @jalehman.
  • Memindahkan internal sesi dan runtime ke balik batas pemeliharaan bersama. #96182 Terima kasih @jalehman.
  • Memindahkan internal sesi dan runtime ke balik batas pemeliharaan bersama. #96191 Terima kasih @jalehman.
  • Memindahkan internal sesi dan runtime ke balik batas pemeliharaan bersama. #96193 Terima kasih @jalehman.
  • Memindahkan internal sesi dan runtime ke balik batas pemeliharaan bersama. #96195 Terima kasih @jalehman.
  • Memindahkan internal sesi dan runtime ke balik batas pemeliharaan bersama. #96204 Terima kasih @jalehman.
  • Memindahkan internal sesi dan runtime ke balik batas pemeliharaan bersama. #96206 Terima kasih @jalehman.
  • Memindahkan internal sesi dan runtime ke balik batas pemeliharaan bersama. #96213 Terima kasih @jalehman.
  • Memindahkan internal sesi dan runtime ke balik batas pemeliharaan bersama. #96218 Terima kasih @jalehman.
  • Meningkatkan sandbox push iOS dan cakupan validasi rilis. #95893 Terima kasih @joshavant.
  • Memperbarui dokumentasi validasi harness Copilot dan penyiapan pengujian langsung. #95930 Terima kasih @vincentkoc.
Was this useful?
On this page

On this page