Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
openclaw sessions
Cantumkan sesi percakapan yang tersimpan.
Daftar sesi bukan pemeriksaan keaktifan saluran/penyedia. Daftar ini menampilkan baris percakapan yang dipertahankan dari penyimpanan sesi. Discord, Slack, Telegram, atau saluran lain yang sepi dapat tersambung kembali dengan berhasil tanpa membuat baris sesi baru sampai sebuah pesan diproses. Gunakan openclaw channels status --probe, openclaw status --deep, atau openclaw health --verbose saat Anda memerlukan konektivitas saluran langsung.
Respons openclaw sessions dan Gateway sessions.list dibatasi secara default agar penyimpanan besar yang berumur panjang tidak dapat memonopoli proses CLI atau loop peristiwa Gateway. CLI mengembalikan 100 sesi terbaru secara default; berikan --limit <n> untuk jendela yang lebih kecil/lebih besar atau --limit all saat Anda memang memerlukan seluruh penyimpanan. Respons JSON menyertakan totalCount, limitApplied, dan hasMore saat pemanggil perlu menunjukkan bahwa ada lebih banyak baris.
Klien RPC dapat memberikan configuredAgentsOnly: true untuk mempertahankan sumber penemuan gabungan yang luas tetapi hanya mengembalikan baris untuk agen yang saat ini ada dalam konfigurasi. Control UI menggunakan mode itu secara default agar penyimpanan agen yang dihapus atau hanya ada di disk tidak muncul kembali di tampilan Sesi.
- default: penyimpanan agen default yang dikonfigurasi
--verbose: pencatatan log mendetail--agent <id>: satu penyimpanan agen yang dikonfigurasi--all-agents: gabungkan semua penyimpanan agen yang dikonfigurasi--store <path>: jalur penyimpanan eksplisit (tidak dapat digabungkan dengan--agentatau--all-agents)--limit <n|all>: jumlah baris maksimum untuk keluaran (default100;allmemulihkan keluaran penuh)
/export-trajectory setelah pemilik menyetujui permintaan eksekusi. Direktori keluaran selalu diselesaikan di dalam .openclaw/trajectory-exports/ di bawah ruang kerja yang dipilih.
openclaw sessions --all-agents membaca penyimpanan agen yang dikonfigurasi. Penemuan sesi Gateway dan ACP lebih luas: keduanya juga menyertakan penyimpanan yang hanya ada di disk yang ditemukan di bawah akar agents/ default atau akar session.store bertemplat. Penyimpanan yang ditemukan tersebut harus mengarah ke file sessions.json reguler di dalam akar agen; symlink dan jalur di luar akar dilewati.
Contoh JSON:
openclaw sessions --all-agents --json:
Pemeliharaan pembersihan
Jalankan pemeliharaan sekarang (alih-alih menunggu siklus tulis berikutnya):openclaw sessions cleanup menggunakan pengaturan session.maintenance dari konfigurasi:
-
Catatan cakupan:
openclaw sessions cleanupmemelihara penyimpanan sesi, transkrip, dan sidecar trajektori. Perintah ini tidak memangkas log eksekusi cron (cron/runs/<jobId>.jsonl), yang dikelola olehcron.runLog.maxBytesdancron.runLog.keepLinesdalam Konfigurasi Cron dan dijelaskan dalam Pemeliharaan Cron. -
Pembersihan juga memangkas transkrip utama yang tidak direferensikan, titik pemeriksaan Compaction, dan sidecar trajektori yang lebih lama dari
session.maintenance.pruneAfter; file yang masih direferensikan olehsessions.jsondipertahankan. -
--dry-run: pratinjau berapa banyak entri yang akan dipangkas/dibatasi tanpa menulis.- Dalam mode teks, dry-run mencetak tabel tindakan per sesi (
Action,Key,Age,Model,Flags) sehingga Anda dapat melihat apa yang akan dipertahankan vs dihapus.
- Dalam mode teks, dry-run mencetak tabel tindakan per sesi (
-
--enforce: terapkan pemeliharaan meskipunsession.maintenance.modeadalahwarn. -
--fix-missing: hapus entri yang file transkripnya hilang, meskipun entri tersebut biasanya belum akan dikeluarkan karena umur/jumlah. -
--fix-dm-scope: saatsession.dmScopeadalahmain, pensiunkan baris DM langsung berbasis kunci peer yang usang yang ditinggalkan oleh peruteanper-peer,per-channel-peer, atauper-account-channel-peersebelumnya. Gunakan--dry-runterlebih dahulu; menerapkan pembersihan menghapus baris tersebut darisessions.jsondan mempertahankan transkripnya sebagai arsip yang dihapus. -
--active-key <key>: lindungi kunci aktif tertentu dari pengusiran karena anggaran disk. Penunjuk percakapan eksternal yang tahan lama, seperti sesi grup dan sesi obrolan bercakupan thread, juga dipertahankan oleh pemeliharaan umur/jumlah/anggaran disk. -
--agent <id>: jalankan pembersihan untuk satu penyimpanan agen yang dikonfigurasi. -
--all-agents: jalankan pembersihan untuk semua penyimpanan agen yang dikonfigurasi. -
--store <path>: jalankan terhadap filesessions.jsontertentu. -
--json: cetak ringkasan JSON. Dengan--all-agents, keluaran menyertakan satu ringkasan per penyimpanan.
--store <path> untuk perbaikan luring eksplisit pada file penyimpanan.
openclaw sessions cleanup --all-agents --dry-run --json:
- Konfigurasi sesi: Referensi konfigurasi