---
description: Detailed OpenClaw v2026.6.11 release notes covering chat delivery, provider recovery, session continuity, plugins, gateway behavior, setup, and scheduled work.
keywords:
    - OpenClaw
    - v2026.6.11
    - release notes
    - reliability
    - providers
    - channels
summary: Perbaikan keandalan untuk balasan, pengiriman, koneksi ulang, penyiapan model, sesi, dan default admin yang lebih aman.
title: v2026.6.11
x-i18n:
    generated_at: "2026-07-01T08:36:28Z"
    model: gpt-5.5
    postprocess_version: locale-links-v1
    provider: openai
    source_hash: cc48692560dd065cb408311aa474e3ca8e05e902daafd0a07a37f1f5cee24053
    source_path: releases/2026.6.11.md
    workflow: 16
---

# 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](/id/channels/telegram), [WhatsApp](/id/channels/whatsapp), [Matrix](/id/channels/matrix), [Google Chat](/id/channels/googlechat), [iMessage](/id/channels/imessage), [Feishu](/id/channels/feishu), dan [Mattermost](/id/channels/mattermost), balasan, perintah, pesan yang diantrekan, dan lampiran lebih kecil kemungkinannya untuk terlewat, terduplikasi, salah rute, atau terlampir ke percakapan yang salah.

<Accordion title="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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/89172) Terkait [#53798](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/89949) Terkait [#86034](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/92356) Terkait [#92260](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/93002) Terkait [#90753](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/94072) Terkait [#93875](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/94338) Terkait [#7433](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/94506) Terkait [#90254](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/94942) Terkait [#90455](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/94977) Terkait [#71140](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/95007) Terkait [#95002](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/95069) Terkait [#94930](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/95084) Terkait [#90684](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/95118) Terkait [#92903](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/95120) Terkait [#53638](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/95183) Terkait [#95004](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/95278) Terkait [#94571](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/95299) Terkait [#95248](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/95390) Terkait [#95378](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/95532) Terkait [#95409](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/95577) Terkait [#86957](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/96140) Terkait [#96103](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/96243) Terkait [#81566](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/96244) Terkait [#95645](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/commit/a39e548ede228aa1978bf9d509613cbed6db0c99) 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](https://github.com/openclaw/openclaw/commit/6c85b90469f94955ef00c1609e1f1d6fd2cf4ca8) 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](https://github.com/openclaw/openclaw/commit/8a75c4dd5f3e625a22a7a08c6e1f368798c48111)
- Balasan channel yang selesai tidak lagi mendapatkan pemberitahuan progres yang terlambat, sehingga teks status usang tidak muncul setelah jawaban selesai. [a594d2c](https://github.com/openclaw/openclaw/commit/a594d2ce73257326b7ab78adb3c4643245ec9431) Terima kasih @vincentkoc.
- Selama balasan channel streaming, pesan progres kini terus menampilkan status terbaru alih-alih tersangkut pada pembaruan lama. [e114001](https://github.com/openclaw/openclaw/commit/e114001ccafa83b8b366e095a9d7748dfc50c082) 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](https://github.com/openclaw/openclaw/commit/5c5a8a49d76954b53fefc2463bc7b1d6b960e8fc) 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](https://github.com/openclaw/openclaw/commit/a641c0d560fd15373e462829facf15fd6a466aeb)
- 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](https://github.com/openclaw/openclaw/commit/88b64e4b869e696d99de7417fb52425e9ed67cbf) Terima kasih @vincentkoc.
- Pratinjau progres Discord kini lebih kecil kemungkinannya berhenti sebelum edit akhir ketika respons agen sudah mulai datang. [86ea382](https://github.com/openclaw/openclaw/commit/86ea382121b00e73af4b4c329d0a2447592e4071)
- 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](https://github.com/openclaw/openclaw/commit/96c6f8022c2420826830b11f4353ce855ab2ac5c)
- Balasan streaming Telegram kini menampilkan setiap judul progres sekali, sehingga pembaruan alat dan pencarian lebih mudah dipindai. [013e33c](https://github.com/openclaw/openclaw/commit/013e33c6d3672a980550912442bb1ac5505918aa) 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](https://github.com/openclaw/openclaw/pull/97543) Terima kasih @romneyda, @vincentkoc.

</Accordion>

### Pemulihan penyedia dan model

[Pemilihan model](/id/providers/models) dan penyiapan pulih dengan lebih jelas ketika katalog, kredensial, aliran, waktu habis, Compaction, atau fallback bermasalah. Konfigurasi [OpenAI](/id/providers/openai), [OpenRouter](/id/providers/openrouter), dan [OpenCode Go](/id/providers/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](/id/tools/thinking#fast-mode-fast) meningkatkan perilakunya di jalur penyedia dan fallback yang terdampak; mode cepat otomatis itu sendiri bukan hal baru dalam rilis ini.

<Accordion title="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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/89648) Terkait [#89300](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/commit/2ba9d6eabef9427a950bacc47f077200446cb865) 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](https://github.com/openclaw/openclaw/commit/35bafea757fab0386292951a3dc2a2d3514f370e)
- 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](https://github.com/openclaw/openclaw/commit/8c8eb86fff6e843bd391808ceee249ac8c7f5fa5) 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](https://github.com/openclaw/openclaw/commit/ad3b2f4b8827cd73b4c1a6c8288569c0966276fe) 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](https://github.com/openclaw/openclaw/pull/92399) Terkait [#91959](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/93965) Terkait [#93610](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/77339) Terkait [#77322](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/93943) Terkait [#78714](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/96013) Terima kasih @vincentkoc.

</Accordion>

### Sesi, memori, dan kesinambungan kepercayaan

[Sesi](/id/concepts/session), [compaction](/id/concepts/compaction), [memori](/id/concepts/memory), dan [memori berbasis QMD](/id/concepts/memory-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](/id/tools/tool-search) juga berperilaku lebih andal saat agen perlu memulihkan konteks atau kapabilitas yang tepat.

Pemulihan [Matrix](/id/channels/matrix) terenkripsi berhenti dengan aman ketika status kunci yang diperlukan tidak dapat diverifikasi. [Kebijakan alat](/id/gateway/sandbox-vs-tool-policy-vs-elevated), [persetujuan](/id/cli/approvals), dan [penanganan rahasia](/id/gateway/secrets) tetap melekat pada status runtime yang dimaksud, dengan tindakan berisiko lebih tinggi tetap dinonaktifkan kecuali diaktifkan secara eksplisit.

<Accordion title="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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/89017) Terkait [#87700](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/89800) Terkait [#89773](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/89886) Terkait [#89868](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/90489) Terkait [#90443](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/93113) Terkait [#67868](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/95274) Terkait [#92302](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/95782) Terkait [#95781](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/95831) Terkait [#95693](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/95860) Terkait [#78478](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/commit/bdf81a825fa3ef66ad2c535c1eeb0bb4e31b6d1b)
- 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](https://github.com/openclaw/openclaw/commit/eb00d499d16feea600fceef92d575fa30f005649) 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](https://github.com/openclaw/openclaw/commit/9f888d95e082d50380a66db18ee2e32683e688e0)
- Sinkronisasi sesi berbasis memori Windows kini tetap menggunakan file transkrip yang dimaksud meski format path berbeda. [b3b5b08](https://github.com/openclaw/openclaw/commit/b3b5b08e67a26efd648c7c7d879e5487223cd796) 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](https://github.com/openclaw/openclaw/commit/911f853b7fc4d819e2175b001662a01eba30453d) 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](https://github.com/openclaw/openclaw/pull/93374) Terkait [#92273](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/95484) Terkait [#76729](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/commit/ae41b009224b0a8e3a990912503258d4478fb4d0) 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](https://github.com/openclaw/openclaw/pull/95720) Terkait [#78396](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/94443) Terkait [#92134](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/94578) Terkait [#94577](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/95666) Terkait [#95657](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/95721) Terkait [#78500](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/commit/830691b2010bd0406399adb8a2e97e0b043e2ca8)
- Sumber paket OpenClaw tepercaya kini menolak jalur saudara yang mirip, sehingga memercayai `/artifactory/openclaw` tidak lagi juga mengizinkan jalur seperti `/artifactory/openclaw-malicious`. [12c34fc](https://github.com/openclaw/openclaw/commit/12c34fc3a95121f5a15f01c3f971a1bc5b0fe6f9) Terima kasih @vincentkoc.

</Accordion>

### Mode relai router Slack

[Mode relai router Slack](/id/channels/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.

<Accordion title="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](https://github.com/openclaw/openclaw/pull/94707) Terima kasih @pash-openai, @sjf-oa.

</Accordion>

### Bridge wake Raft External Agent

[Channel Raft](/id/channels/raft) dan [Plugin Raft](/id/plugins/reference/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.

<Accordion title="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](https://github.com/openclaw/openclaw/pull/95497) Terima kasih @vincentkoc.

</Accordion>

### Instalasi dan perbaikan Plugin resmi

[Manajemen Plugin](/id/plugins/manage-plugins) kini menangani lebih banyak integrasi resmi melalui alur instalasi dan perbaikan paket eksternal normal. [Inventaris plugin](/id/plugins/plugin-inventory) dan pemeriksaan penyiapan terkait memberikan hasil yang lebih jelas kepada pengguna ketika sebuah paket hilang, tidak kompatibel, atau perlu diinstal ulang.

<Accordion title="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](https://github.com/openclaw/openclaw/pull/68389) Terkait [#68352](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/78105) Terkait [#68780](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/89612) Terkait [#89609](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/91786) Terkait [#91772](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/93919) Terkait [#76209](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/94154) Terkait [#94127](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/commit/bd74a62118aa4774706359d9494116ded8c1f6e3) Terima kasih @vincentkoc.
- Permintaan kartu skill dan pembaruan ClawHub kini selesai atau timeout secara dapat diprediksi meskipun menerima nilai timeout yang sangat besar. [8cd0c11](https://github.com/openclaw/openclaw/commit/8cd0c11227f6f4096d089cd6108d6f2ae31252b7) 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](https://github.com/openclaw/openclaw/commit/ea9065bc68dd4ff94495b85a7dcb4491cf41b67a) 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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/95019) Terkait [#95017](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/commit/11a2e03bd4deda748336553710cb6426d448d952) Terima kasih @vincentkoc.
- Instalasi URL paket kini menangani timeout unduhan yang terlalu besar tanpa gagal sebelum data paket yang tersedia dapat diselesaikan. [c310f8c](https://github.com/openclaw/openclaw/commit/c310f8cfa4524453c7082bb5aab642c9decc6e99)
- 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](https://github.com/openclaw/openclaw/commit/23b4f33195933ff4def4609d970f073293760683)
- Pengguna Windows ARM64 kini mendapatkan unduhan Node ARM64 dan MinGit yang sesuai saat menjalankan installer PowerShell melalui shell yang diemulasi x64. [fac091b](https://github.com/openclaw/openclaw/commit/fac091b39de230d9ed90e8412123126cf676004f) 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](https://github.com/openclaw/openclaw/commit/cc1b3a8550dd9c29f581799934d140aaf5a84f1c) Terima kasih @vincentkoc.

</Accordion>

## Channel dan Messaging

### Perbaikan channel tambahan

Perbaikan konfigurasi [Telegram](/id/channels/telegram) dan channel tambahan mencakup masalah delivery dan penyiapan yang lebih sempit.

<Accordion title="Sumber dan kontributor">

- Rantai balasan Telegram mempertahankan balasan cache tetap terlampir setelah perubahan konteks, bukan gagal ketika balasan cache tersebut digunakan kembali. [#82909](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/commit/7da955fae4ca2083599aa33a1f93dbfff53cb187) Terima kasih @vincentkoc.
- Pemeriksaan kapabilitas channel kini mengembalikan timeout yang jelas ketika integrasi berhenti merespons, mencegah troubleshooting menggantung di terminal atau run otomatisasi. [8ecdb97](https://github.com/openclaw/openclaw/commit/8ecdb97b636e4c3fcc6d142d217327404ae06581) Terima kasih @vincentkoc.

</Accordion>

## Gateway, Keamanan, dan Kepercayaan

### Pemulihan restart dan kesiapan

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

<Accordion title="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](https://github.com/openclaw/openclaw/pull/89859) Terkait [#65355](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/93547) Terkait [#87830](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/94915) Terkait [#78136](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/95081) Terkait [#95057](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/95404) Terkait [#95422](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/96068) Terkait [#95869](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/commit/15c880aeff1f4e55964ad7204d14733a2d1362f7) 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](https://github.com/openclaw/openclaw/commit/a60947fb3e92f45ea7eb2581da8877b10a8bebb2) 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](https://github.com/openclaw/openclaw/commit/2f3399989893e6af18be49fb810e58941d7a4a45) 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](https://github.com/openclaw/openclaw/commit/0ad48dad2c4747f255d5a156b94578f7d87386a1)
- 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](https://github.com/openclaw/openclaw/commit/a39a3b74de05f06227ede904a73c1b4687679d3e) 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](https://github.com/openclaw/openclaw/commit/514b3365b54c8b3493eaf8a94198b7c04ea34aec) 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](https://github.com/openclaw/openclaw/commit/c2ee9b0be8aeeadedffc8c6aaa9f5f291283fea5) 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](https://github.com/openclaw/openclaw/commit/108d6d7eca0000a736e28d198e77100f4d7774e5) 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](https://github.com/openclaw/openclaw/commit/f6d432e545e2e2be91d17badc48354a0135e5294)
- 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](https://github.com/openclaw/openclaw/commit/b66b4504f87205dd8ba0393e763e23a4a6158a79) 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](https://github.com/openclaw/openclaw/commit/88b21fc30b4ac615b3d3870e483190bc832f9846)
- 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](https://github.com/openclaw/openclaw/commit/4c736df975fed8e39f18db43bfaea9654b9ac0c7) 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](https://github.com/openclaw/openclaw/commit/1f6ae32cabb9d5ed308bb30715c287936ef483f1) 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](https://github.com/openclaw/openclaw/commit/93ad39772590a34be3821d83709a5050c186fdf9) 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](https://github.com/openclaw/openclaw/commit/9e8ab083dd6b9df4dadf40ee523ff18ac1472bd3) 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](https://github.com/openclaw/openclaw/commit/b4bc1f20c9fca6d316561d42cbabdd793c67a6e7) 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](https://github.com/openclaw/openclaw/commit/d1b268f7f7f7309dd5db99728019218b4d453e18) Terima kasih @vincentkoc.
- Memperbaiki tugas subagen yang selesai terkadang berakhir tanpa pembaruan, sehingga pengguna menerima hasil atau langkah berikutnya dari agen induk. [68a1e00](https://github.com/openclaw/openclaw/commit/68a1e00b73bd746f6fb577f4127fecb0ade9e228) Terima kasih @vincentkoc.

</Accordion>

### Hasil jarak jauh dan pengiriman media

Hasil gambar jarak jauh dan pekerjaan subagen yang selesai sekarang dikembalikan melalui percakapan [Gateway](/id/gateway/index) aktif dengan lebih andal, alih-alih tampak gagal atau menghilang.

<Accordion title="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](https://github.com/openclaw/openclaw/pull/96212) Terima kasih @sjf-oa.
- Saat subagen selesai, hasilnya sekarang mencapai eksekusi induk aktif dengan lebih andal, alih-alih tampak senyap. [7fc4bbc](https://github.com/openclaw/openclaw/commit/7fc4bbc0bcbabc2aa99b1fd51e77099f2b26f4e1) Terima kasih @vincentkoc.

</Accordion>

## Klien dan Antarmuka

### Pengiriman dan koneksi ulang klien

[WebChat](/id/web/webchat) dan [Control UI](/id/web/control-ui) menjaga percakapan aktif dan status kegagalan tetap terlihat lebih konsisten setelah koneksi ulang, sementara klien seluler dan [UI terminal](/id/cli/tui) memulihkan pengiriman yang selesai, ditolak, atau terputus tanpa membuatnya tampak macet.

<Accordion title="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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/89323) Terkait [#89249](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/93841) Terkait [#90241](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/94204) Terkait [#94157](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/95503) Terkait [#89466](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/commit/c21dcfc7c272201484514bbc096bd51ab112bd47)
- 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](https://github.com/openclaw/openclaw/commit/a89e65c167f3280b047baff931f52e393875c892) 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](https://github.com/openclaw/openclaw/commit/f2b8668a549b50339a96e47020a12615734640a9) 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](https://github.com/openclaw/openclaw/commit/8efed50c4ed33105cfed9f2f96532fc9fe2d7e6d) 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](https://github.com/openclaw/openclaw/pull/91049) Terkait [#91048](https://github.com/openclaw/openclaw/issues/91048). Terima kasih @nxmxbbd.

</Accordion>

### Perbaikan antarmuka, pengaturan, dan onboarding

Perbaikan tambahan pada [Control UI](/id/web/control-ui), seluler, dan desktop meningkatkan akurasi tampilan, aksesibilitas, onboarding, dan perilaku aplikasi.

<Accordion title="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](https://github.com/openclaw/openclaw/pull/94219) Terkait [#93041](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/95459) Terkait [#95073](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/95723) Terkait [#95716](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/96145) Terkait [#94202](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/96181) Terima kasih @joshavant.

</Accordion>

## Dokumen dan Alat Admin

### Keandalan penyiapan dan perintah

[Perintah CLI](/id/cli/index) umum kini menangani konfigurasi, path, output, dan kasus kegagalan dengan lebih konsisten. [Pelengkapan shell](/id/cli/completion), [doctor](/id/cli/doctor), [perintah config](/id/cli/config), dan [konfigurasi gateway](/id/gateway/configuration) memberikan panduan yang lebih jelas dan pemulihan yang lebih aman ketika instalasi atau pengaturan perlu diperhatikan.

<Accordion title="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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/90537) Terkait [#90518](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/94148) Terkait [#78217](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/94238) Terkait [#93953](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/94562) Terkait [#94555](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/94784) Terkait [#94655](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/95393) Terkait [#92582](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/95480) Terkait [#89231](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/commit/7dd01d15c56da2ee50f55746ba725d708682fca9) 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](https://github.com/openclaw/openclaw/commit/e9b694ef9cd8b7528a76d85b8be2a830b296a5e1) 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](https://github.com/openclaw/openclaw/commit/72b9bc730370e3b1155fb231621c2bc7b2c87b56) 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](https://github.com/openclaw/openclaw/commit/c4facb2bb372e99037f497e2640ca7bdc5cbc5f6) 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](https://github.com/openclaw/openclaw/commit/2a140e6e6ae8c48edb5bd52d8d177915f0555d70) 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](https://github.com/openclaw/openclaw/commit/6daabd23f821c66154739de4b0f103e33343333c) 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](https://github.com/openclaw/openclaw/commit/54d24cd956ff91f4fa8c4924f17c06798c1e0359) 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](https://github.com/openclaw/openclaw/commit/d48dcc664bc6e1106a61942a951745886f22d582) 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](https://github.com/openclaw/openclaw/commit/77f4e45c3518751b5f586eac193c4aee904f02d9) Terima kasih @vincentkoc.
- `openclaw doctor` kini memeriksa profil yang menghilangkan pengaturan kebijakan tool tanpa memperlakukan penghilangan yang valid itu sebagai error. [03ba09b](https://github.com/openclaw/openclaw/commit/03ba09bfa8676832d55bdc7724e79d9980fdd2d7)
- `openclaw doctor` tidak lagi menampilkan peringatan bagian tool yang menyesatkan saat tidak dapat mengevaluasi profil preview kustom. [420a0e6](https://github.com/openclaw/openclaw/commit/420a0e6fce4b2c5339e535e6b307f50df1c00bb2) 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](https://github.com/openclaw/openclaw/commit/541f7ffc6558c0e59a8afca066a9f00884d39b65) 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](https://github.com/openclaw/openclaw/commit/1252378018f899bfc110914bac7cba94b65b8930) 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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/83041) Terkait [#46797](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/93994) Terkait [#93947](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/94687) Terkait [#79100](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/94949) Terkait [#94426](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/95102) Terkait [#95082](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/95570) Terkait [#95568](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/commit/af3e509ab823dac5f91b16915ee7067b369656a3) 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](https://github.com/openclaw/openclaw/commit/d5d9a8256d6bc2ff8d699152923357bd61c606c1) 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](https://github.com/openclaw/openclaw/pull/78884) Terkait [#65312](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/95191) Terkait [#95186](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/95972) Terima kasih @patrick-erichsen.

</Accordion>

### Alat dan pekerjaan terjadwal

[Pekerjaan terjadwal](/id/cli/cron) dan [alat](/id/tools/index) bawaan kini selesai, mencoba ulang, melaporkan kegagalan, dan mempertahankan input yang dimaksud secara lebih konsisten. Peningkatan pada [runtime SDK plugin](/id/plugins/sdk-runtime) juga membuat ekstensi berbasis alat lebih andal saat memuat, mengembalikan hasil, atau menjalankan pekerjaan terjadwal.

<Accordion title="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](https://github.com/openclaw/openclaw/pull/84794) Terkait [#84707](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/93369) Terkait [#90302](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/95805) Terkait [#93326](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/commit/a192b2ea52b3166a7d190bf5f60f3feb030306bb) 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](https://github.com/openclaw/openclaw/commit/a5fde9119c9c50685a392bff078a2f76a03d749d)
- 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](https://github.com/openclaw/openclaw/commit/d3b44442f6c8bedd765dc20a06316d3420b5d854) Terima kasih @vincentkoc.
- Proses SDK yang dibuat dengan `timeoutMs: 0` kini mempertahankan timeout nol yang diminta tanpa watchdog sisi klien yang tidak diinginkan. [2bdcc83](https://github.com/openclaw/openclaw/commit/2bdcc8314d3fce9ee2d0300759cd6a1d9bb45a7d) 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](https://github.com/openclaw/openclaw/commit/1425bb3a03189813787194c23b8a38518166005a) 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](https://github.com/openclaw/openclaw/commit/66b94ba577b8836a4afa7cb59cd1a749bf2a8d68)
- 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](https://github.com/openclaw/openclaw/commit/8f2882f94affbe5e89994ae175fdaf7304d7b392)
- 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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/pull/95674) Terkait [#95407](https://github.com/openclaw/openclaw/issues/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](https://github.com/openclaw/openclaw/pull/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](https://github.com/openclaw/openclaw/commit/f354889efa1c8bafca9304767afba2c270add549) Terima kasih @vincentkoc.

</Accordion>

<Accordion title="Kontribusi tambahan">

- Meningkatkan penjadwalan CI repositori, penggunaan runner, dan penanganan kegagalan. [#95308](https://github.com/openclaw/openclaw/pull/95308) Terima kasih @vincentkoc.
- Meningkatkan penjadwalan CI repositori, penggunaan runner, dan penanganan kegagalan. [#95465](https://github.com/openclaw/openclaw/pull/95465) Terima kasih @wangmiao0668000666.
- Meningkatkan penjadwalan CI repositori, penggunaan runner, dan penanganan kegagalan. [#95625](https://github.com/openclaw/openclaw/pull/95625) Terima kasih @vincentkoc.
- Meningkatkan penjadwalan CI repositori, penggunaan runner, dan penanganan kegagalan. [#95649](https://github.com/openclaw/openclaw/pull/95649) Terima kasih @vincentkoc.
- Meningkatkan penjadwalan CI repositori, penggunaan runner, dan penanganan kegagalan. [#95681](https://github.com/openclaw/openclaw/pull/95681) Terima kasih @vincentkoc.
- Meningkatkan penjadwalan CI repositori, penggunaan runner, dan penanganan kegagalan. [#95857](https://github.com/openclaw/openclaw/pull/95857) Terima kasih @romneyda.
- Meningkatkan penjadwalan CI repositori, penggunaan runner, dan penanganan kegagalan. [#95870](https://github.com/openclaw/openclaw/pull/95870) Terima kasih @vincentkoc.
- Meningkatkan penjadwalan CI repositori, penggunaan runner, dan penanganan kegagalan. [#95872](https://github.com/openclaw/openclaw/pull/95872) Terima kasih @romneyda.
- Meningkatkan penjadwalan CI repositori, penggunaan runner, dan penanganan kegagalan. [#95879](https://github.com/openclaw/openclaw/pull/95879) Terima kasih @vincentkoc.
- Meningkatkan penjadwalan CI repositori, penggunaan runner, dan penanganan kegagalan. [#95890](https://github.com/openclaw/openclaw/pull/95890) Terima kasih @vincentkoc.
- Meningkatkan penjadwalan CI repositori, penggunaan runner, dan penanganan kegagalan. [#95909](https://github.com/openclaw/openclaw/pull/95909) Terima kasih @vincentkoc.
- Meningkatkan penjadwalan CI repositori, penggunaan runner, dan penanganan kegagalan. [#95922](https://github.com/openclaw/openclaw/pull/95922) Terima kasih @vincentkoc.
- Meningkatkan penjadwalan CI repositori, penggunaan runner, dan penanganan kegagalan. [#95946](https://github.com/openclaw/openclaw/pull/95946) Terima kasih @vincentkoc.
- Meningkatkan penjadwalan CI repositori, penggunaan runner, dan penanganan kegagalan. [#95967](https://github.com/openclaw/openclaw/pull/95967) Terima kasih @vincentkoc.
- Meningkatkan penjadwalan CI repositori, penggunaan runner, dan penanganan kegagalan. [#95983](https://github.com/openclaw/openclaw/pull/95983) Terima kasih @vincentkoc.
- Meningkatkan penjadwalan CI repositori, penggunaan runner, dan penanganan kegagalan. [#96258](https://github.com/openclaw/openclaw/pull/96258) Terima kasih @vincentkoc.
- Meningkatkan otomatisasi pemeriksaan rilis dan penanganan bukti yang diperlukan. [#95094](https://github.com/openclaw/openclaw/pull/95094) Terima kasih @romneyda.
- Meningkatkan otomatisasi pemeriksaan rilis dan penanganan bukti yang diperlukan. [#95466](https://github.com/openclaw/openclaw/pull/95466) Terima kasih @jason-allen-oneal.
- Meningkatkan otomatisasi pemeriksaan rilis dan penanganan bukti yang diperlukan. [#95876](https://github.com/openclaw/openclaw/pull/95876) Terima kasih @romneyda.
- Meningkatkan otomatisasi pemeriksaan rilis dan penanganan bukti yang diperlukan. [#95880](https://github.com/openclaw/openclaw/pull/95880) Terima kasih @romneyda.
- Meningkatkan otomatisasi pemeriksaan rilis dan penanganan bukti yang diperlukan. [#95919](https://github.com/openclaw/openclaw/pull/95919) Terima kasih @romneyda.
- Meningkatkan otomatisasi pemeriksaan rilis dan penanganan bukti yang diperlukan. [#95928](https://github.com/openclaw/openclaw/pull/95928) Terima kasih @vincentkoc.
- Meningkatkan otomatisasi pemeriksaan rilis dan penanganan bukti yang diperlukan. [#95991](https://github.com/openclaw/openclaw/pull/95991) Terima kasih @vincentkoc.
- Meningkatkan otomatisasi pemeriksaan rilis dan penanganan bukti yang diperlukan. [#96235](https://github.com/openclaw/openclaw/pull/96235) Terima kasih @vincentkoc.
- Meningkatkan alat pengemasan, penerbitan, dan validasi rilis. [#94272](https://github.com/openclaw/openclaw/pull/94272) Terima kasih @romneyda.
- Meningkatkan alat pengemasan, penerbitan, dan validasi rilis. [#94622](https://github.com/openclaw/openclaw/pull/94622) Terima kasih @tayoun.
- Meningkatkan alat pengemasan, penerbitan, dan validasi rilis. [#95898](https://github.com/openclaw/openclaw/pull/95898) Terima kasih @romneyda.
- Meningkatkan alat pengemasan, penerbitan, dan validasi rilis. [#95901](https://github.com/openclaw/openclaw/pull/95901) Terima kasih @romneyda.
- Meningkatkan alat pengemasan, penerbitan, dan validasi rilis. [#95999](https://github.com/openclaw/openclaw/pull/95999) Terima kasih @vincentkoc.
- Meningkatkan alat pengemasan, penerbitan, dan validasi rilis. [#96055](https://github.com/openclaw/openclaw/pull/96055) Terima kasih @vincentkoc.
- Meningkatkan alat pengemasan, penerbitan, dan validasi rilis. [#96226](https://github.com/openclaw/openclaw/pull/96226) Terima kasih @vincentkoc.
- Meningkatkan alat pengemasan, penerbitan, dan validasi rilis. [#96271](https://github.com/openclaw/openclaw/pull/96271) Terima kasih @vincentkoc.
- Meningkatkan alat pengemasan, penerbitan, dan validasi rilis. [#97909](https://github.com/openclaw/openclaw/pull/97909) Terima kasih @patrick-erichsen.
- Meningkatkan cakupan QA Lab, pengambilan bukti, dan pemeriksaan kesiapan rilis. [#91502](https://github.com/openclaw/openclaw/pull/91502) Terima kasih @romneyda.
- Meningkatkan cakupan QA Lab, pengambilan bukti, dan pemeriksaan kesiapan rilis. [#91506](https://github.com/openclaw/openclaw/pull/91506) Terima kasih @romneyda.
- Meningkatkan cakupan QA Lab, pengambilan bukti, dan pemeriksaan kesiapan rilis. [#94700](https://github.com/openclaw/openclaw/pull/94700) Terima kasih @romneyda.
- Meningkatkan cakupan QA Lab, pengambilan bukti, dan pemeriksaan kesiapan rilis. [#95406](https://github.com/openclaw/openclaw/pull/95406) Terima kasih @romneyda.
- Meningkatkan cakupan QA Lab, pengambilan bukti, dan pemeriksaan kesiapan rilis. [#95858](https://github.com/openclaw/openclaw/pull/95858) Terima kasih @romneyda.
- Meningkatkan cakupan QA Lab, pengambilan bukti, dan pemeriksaan kesiapan rilis. [#95933](https://github.com/openclaw/openclaw/pull/95933) Terima kasih @romneyda.
- Meningkatkan cakupan QA Lab, pengambilan bukti, dan pemeriksaan kesiapan rilis. [#95944](https://github.com/openclaw/openclaw/pull/95944) Terima kasih @romneyda.
- Meningkatkan cakupan QA Lab, pengambilan bukti, dan pemeriksaan kesiapan rilis. [#95947](https://github.com/openclaw/openclaw/pull/95947) Terima kasih @romneyda.
- Meningkatkan cakupan QA Lab, pengambilan bukti, dan pemeriksaan kesiapan rilis. [#95952](https://github.com/openclaw/openclaw/pull/95952) Terima kasih @vincentkoc.
- Meningkatkan cakupan QA Lab, pengambilan bukti, dan pemeriksaan kesiapan rilis. [#95961](https://github.com/openclaw/openclaw/pull/95961) Terima kasih @vincentkoc.
- Meningkatkan cakupan QA Lab, pengambilan bukti, dan pemeriksaan kesiapan rilis. [#95971](https://github.com/openclaw/openclaw/pull/95971) Terima kasih @romneyda.
- Meningkatkan cakupan QA Lab, pengambilan bukti, dan pemeriksaan kesiapan rilis. [#95975](https://github.com/openclaw/openclaw/pull/95975) Terima kasih @vincentkoc.
- Meningkatkan cakupan QA Lab, pengambilan bukti, dan pemeriksaan kesiapan rilis. [#96003](https://github.com/openclaw/openclaw/pull/96003) Terima kasih @romneyda.
- Meningkatkan cakupan QA Lab, pengambilan bukti, dan pemeriksaan kesiapan rilis. [#96017](https://github.com/openclaw/openclaw/pull/96017) Terima kasih @romneyda.
- Meningkatkan cakupan QA Lab, pengambilan bukti, dan pemeriksaan kesiapan rilis. [#96030](https://github.com/openclaw/openclaw/pull/96030) Terima kasih @romneyda.
- Meningkatkan cakupan QA Lab, pengambilan bukti, dan pemeriksaan kesiapan rilis. [#96246](https://github.com/openclaw/openclaw/pull/96246) Terima kasih @vincentkoc.
- Menambahkan atau memperbaiki cakupan regresi terfokus untuk alur kerja pemelihara. [#87121](https://github.com/openclaw/openclaw/pull/87121) Terima kasih @davinci282828, @lizuju.
- Menambahkan atau memperbaiki cakupan regresi terfokus untuk alur kerja pemelihara. [#90223](https://github.com/openclaw/openclaw/pull/90223) Terima kasih @aniruddhaadak80.
- Menambahkan atau memperbaiki cakupan regresi terfokus untuk alur kerja pemelihara. [#93378](https://github.com/openclaw/openclaw/pull/93378) Terima kasih @mmyzwl, @yachiyo1680.
- Menambahkan atau memperbaiki cakupan regresi terfokus untuk alur kerja pemelihara. [#95475](https://github.com/openclaw/openclaw/pull/95475) Terima kasih @kklouzal.
- Menambahkan atau memperbaiki cakupan regresi terfokus untuk alur kerja pemelihara. [#95499](https://github.com/openclaw/openclaw/pull/95499) Terima kasih @romneyda.
- Menambahkan atau memperbaiki cakupan regresi terfokus untuk alur kerja pemelihara. [#95602](https://github.com/openclaw/openclaw/pull/95602) Terima kasih @vincentkoc, @zats.
- Menambahkan atau memperbaiki cakupan regresi terfokus untuk alur kerja pemelihara. [#95653](https://github.com/openclaw/openclaw/pull/95653) Terima kasih @vincentkoc.
- Meningkatkan pemeliharaan repositori dan alur kerja penerimaan kontributor. [#76668](https://github.com/openclaw/openclaw/pull/76668) Terima kasih @wadydx.
- Meningkatkan pemeliharaan repositori dan alur kerja penerimaan kontributor. [#87861](https://github.com/openclaw/openclaw/pull/87861) Terima kasih @coder999999999, @shuofengzhang, @vincentkoc.
- Meningkatkan pemeliharaan repositori dan alur kerja penerimaan kontributor. [#95243](https://github.com/openclaw/openclaw/pull/95243) Terima kasih @hugenshen, @vincentkoc.
- Meningkatkan struktur dokumentasi internal dan pemeliharaan referensi rilis. [#78715](https://github.com/openclaw/openclaw/pull/78715) Terima kasih @mehrazmorshed.
- Meningkatkan struktur dokumentasi internal dan pemeliharaan referensi rilis. [#93502](https://github.com/openclaw/openclaw/pull/93502) Terima kasih @harjothkhara.
- Meningkatkan struktur dokumentasi internal dan pemeliharaan referensi rilis. [#96044](https://github.com/openclaw/openclaw/pull/96044) Terima kasih @romneyda.
- Meningkatkan struktur dokumentasi internal dan pemeliharaan referensi rilis. [#96057](https://github.com/openclaw/openclaw/pull/96057) Terima kasih @vincentkoc.
- Meningkatkan struktur dokumentasi internal dan pemeliharaan referensi rilis. [#96061](https://github.com/openclaw/openclaw/pull/96061) Terima kasih @vincentkoc.
- Memperkuat batas perilaku internal tanpa mengubah alur kerja produk publik. [#91193](https://github.com/openclaw/openclaw/pull/91193) Terima kasih @davinci282828, @whiteyzy.
- Memperkuat batas perilaku internal tanpa mengubah alur kerja produk publik. [#95706](https://github.com/openclaw/openclaw/pull/95706) Terima kasih @rushindrasinha, @vincentkoc.
- Memperkuat batas perilaku internal tanpa mengubah alur kerja produk publik. [#96179](https://github.com/openclaw/openclaw/pull/96179) Terima kasih @jalehman.
- Memindahkan internal sesi dan runtime ke balik batas pemeliharaan bersama. [#89912](https://github.com/openclaw/openclaw/pull/89912) Terima kasih @jalehman.
- Memindahkan internal sesi dan runtime ke balik batas pemeliharaan bersama. [#90439](https://github.com/openclaw/openclaw/pull/90439) Terima kasih @jalehman.
- Memindahkan internal sesi dan runtime ke balik batas pemeliharaan bersama. [#96182](https://github.com/openclaw/openclaw/pull/96182) Terima kasih @jalehman.
- Memindahkan internal sesi dan runtime ke balik batas pemeliharaan bersama. [#96191](https://github.com/openclaw/openclaw/pull/96191) Terima kasih @jalehman.
- Memindahkan internal sesi dan runtime ke balik batas pemeliharaan bersama. [#96193](https://github.com/openclaw/openclaw/pull/96193) Terima kasih @jalehman.
- Memindahkan internal sesi dan runtime ke balik batas pemeliharaan bersama. [#96195](https://github.com/openclaw/openclaw/pull/96195) Terima kasih @jalehman.
- Memindahkan internal sesi dan runtime ke balik batas pemeliharaan bersama. [#96204](https://github.com/openclaw/openclaw/pull/96204) Terima kasih @jalehman.
- Memindahkan internal sesi dan runtime ke balik batas pemeliharaan bersama. [#96206](https://github.com/openclaw/openclaw/pull/96206) Terima kasih @jalehman.
- Memindahkan internal sesi dan runtime ke balik batas pemeliharaan bersama. [#96213](https://github.com/openclaw/openclaw/pull/96213) Terima kasih @jalehman.
- Memindahkan internal sesi dan runtime ke balik batas pemeliharaan bersama. [#96218](https://github.com/openclaw/openclaw/pull/96218) Terima kasih @jalehman.
- Meningkatkan sandbox push iOS dan cakupan validasi rilis. [#95893](https://github.com/openclaw/openclaw/pull/95893) Terima kasih @joshavant.
- Memperbarui dokumentasi validasi harness Copilot dan penyiapan pengujian langsung. [#95930](https://github.com/openclaw/openclaw/pull/95930) Terima kasih @vincentkoc.

</Accordion>
