5.6 KiB
| read_when | summary | title | x-i18n | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
`openclaw sessions` için CLI referansı (depolanan oturumları listeleme + kullanım) | Oturumlar |
|
openclaw sessions
Saklanan konuşma oturumlarını listeleyin.
Oturum listeleri kanal/sağlayıcı canlılık kontrolleri değildir. Bunlar, oturum depolarından kalıcı hale getirilmiş konuşma satırlarını gösterir. Sessiz bir Discord, Slack, Telegram veya başka bir kanal, bir ileti işlenene kadar yeni bir oturum satırı oluşturmadan başarıyla yeniden bağlanabilir. Canlı kanal bağlantısına ihtiyacınız olduğunda openclaw channels status --probe, openclaw status --deep veya openclaw health --verbose kullanın.
openclaw sessions
openclaw sessions --agent work
openclaw sessions --all-agents
openclaw sessions --active 120
openclaw sessions --verbose
openclaw sessions --json
Kapsam seçimi:
- varsayılan: yapılandırılmış varsayılan aracı deposu
--verbose: ayrıntılı günlükleme--agent <id>: yapılandırılmış tek bir aracı deposu--all-agents: yapılandırılmış tüm aracı depolarını birleştir--store <path>: açık depo yolu (--agentveya--all-agentsile birlikte kullanılamaz)
Saklanan bir oturum için yörünge paketi dışa aktarın:
openclaw sessions export-trajectory --session-key "agent:main:telegram:direct:123" --workspace .
openclaw sessions export-trajectory --session-key "agent:main:telegram:direct:123" --output bug-123 --json
Bu, sahip exec isteğini onayladıktan sonra /export-trajectory slash komutu tarafından kullanılan komut yoludur. Çıktı dizini her zaman seçilen çalışma alanı altında .openclaw/trajectory-exports/ içinde çözümlenir.
openclaw sessions --all-agents, yapılandırılmış aracı depolarını okur. Gateway ve ACP oturum keşfi daha geniştir: varsayılan agents/ kökü veya şablonlaştırılmış bir session.store kökü altında bulunan yalnızca diskteki depoları da içerirler. Keşfedilen bu depolar, aracı kökü içinde normal sessions.json dosyalarına çözümlenmelidir; sembolik bağlantılar ve kök dışı yollar atlanır.
JSON örnekleri:
openclaw sessions --all-agents --json:
{
"path": null,
"stores": [
{ "agentId": "main", "path": "/home/user/.openclaw/agents/main/sessions/sessions.json" },
{ "agentId": "work", "path": "/home/user/.openclaw/agents/work/sessions/sessions.json" }
],
"allAgents": true,
"count": 2,
"activeMinutes": null,
"sessions": [
{ "agentId": "main", "key": "agent:main:main", "model": "gpt-5" },
{ "agentId": "work", "key": "agent:work:main", "model": "claude-opus-4-6" }
]
}
Temizlik bakımı
Bakımı şimdi çalıştırın (bir sonraki yazma döngüsünü beklemek yerine):
openclaw sessions cleanup --dry-run
openclaw sessions cleanup --agent work --dry-run
openclaw sessions cleanup --all-agents --dry-run
openclaw sessions cleanup --enforce
openclaw sessions cleanup --enforce --active-key "agent:main:telegram:direct:123"
openclaw sessions cleanup --json
openclaw sessions cleanup, yapılandırmadaki session.maintenance ayarlarını kullanır:
-
Kapsam notu:
openclaw sessions cleanup, oturum depolarının, transkriptlerin ve yörünge yan dosyalarının bakımını yapar.cron/runs/<jobId>.jsonlcron çalışma günlüklerini budamaz; bunlar Cron yapılandırması içindecron.runLog.maxBytesvecron.runLog.keepLinestarafından yönetilir ve Cron bakımı bölümünde açıklanır. -
--dry-run: yazmadan kaç girdinin budanacağını/sınırlandırılacağını önizle.- Metin modunda dry-run, neyin korunacağını ve neyin kaldırılacağını görebilmeniz için oturum başına bir eylem tablosu (
Action,Key,Age,Model,Flags) yazdırır.
- Metin modunda dry-run, neyin korunacağını ve neyin kaldırılacağını görebilmeniz için oturum başına bir eylem tablosu (
-
--enforce:session.maintenance.modewarnolsa bile bakımı uygula. -
--fix-missing: transkript dosyaları eksik olan girdileri, normalde henüz yaş/sayı sınırına takılmayacak olsalar bile kaldır. -
--active-key <key>: belirli bir etkin anahtarı disk bütçesi tahliyesinden koru. Grup oturumları ve iş parçacığı kapsamlı sohbet oturumları gibi kalıcı harici konuşma işaretçileri de yaş/sayı/disk bütçesi bakımı tarafından tutulur. -
--agent <id>: tek bir yapılandırılmış aracı deposu için temizleme çalıştır. -
--all-agents: yapılandırılmış tüm aracı depoları için temizleme çalıştır. -
--store <path>: belirli birsessions.jsondosyasına karşı çalıştır. -
--json: JSON özeti yazdır.--all-agentsile çıktı, depo başına bir özet içerir.
openclaw sessions cleanup --all-agents --dry-run --json:
{
"allAgents": true,
"mode": "warn",
"dryRun": true,
"stores": [
{
"agentId": "main",
"storePath": "/home/user/.openclaw/agents/main/sessions/sessions.json",
"beforeCount": 120,
"afterCount": 80,
"pruned": 40,
"capped": 0
},
{
"agentId": "work",
"storePath": "/home/user/.openclaw/agents/work/sessions/sessions.json",
"beforeCount": 18,
"afterCount": 18,
"pruned": 0,
"capped": 0
}
]
}
İlgili:
- Oturum yapılandırması: Yapılandırma başvurusu