Get started
प्रतिलेख CLI
openclaw transcripts
OpenClaw के core transcripts tool द्वारा लिखे गए transcripts का निरीक्षण करें। यह CLI
केवल-पढ़ने योग्य है; capture, import, और summarization agent tool और
कॉन्फ़िगर किए गए auto-start sources के स्वामित्व में हैं।
CLI का उपयोग तब करें जब आप कल के notes ढूंढना चाहते हों, Markdown file को किसी editor में खोलना चाहते हों, किसी transcript को दूसरे tool में देना चाहते हों, या debug करना चाहते हों कि कोई session disk पर कहाँ रखा गया। यह capture शुरू या बंद नहीं करता।
Artifacts OpenClaw state directory के अंतर्गत रहते हैं:
$OPENCLAW_STATE_DIR/transcripts/YYYY-MM-DD/<session>/ metadata.json transcript.jsonl summary.json summary.mdDefault state directory ~/.openclaw है; अलग directory उपयोग करने के लिए OPENCLAW_STATE_DIR set करें।
date directory session start time से आती है, और
session directory session id से निकला हुआ एक सुरक्षित filesystem segment है।
Commands
openclaw transcripts listopenclaw transcripts show <session>openclaw transcripts show YYYY-MM-DD/<session>openclaw transcripts path <session>openclaw transcripts path YYYY-MM-DD/<session>openclaw transcripts path <session> --diropenclaw transcripts path <session> --metadataopenclaw transcripts path <session> --transcriptopenclaw transcripts list --jsonopenclaw transcripts show <session> --jsonopenclaw transcripts path <session> --jsonlist: stored sessions, date-qualified selector, start time, title, औरsummary.mdpath सूचीबद्ध करें।show <session>: storedsummary.mdprint करें।path <session>:summary.mdpath print करें।path <session> --dir: session directory print करें।path <session> --metadata:metadata.jsonprint करें।path <session> --transcript:transcript.jsonlprint करें।--json: machine-readable output print करें।
जब कोई human session id कई दिनों में दोहराया जाता है, तो list से date-qualified selector का उपयोग करें,
उदाहरण के लिए openclaw transcripts show 2026-05-22/standup।
Default session ids में timestamp और random suffix शामिल होते हैं; fixed
session ids केवल तब configure करें जब वे दिन के भीतर unique हों।
Output
list प्रति line एक session print करता है:
2026-05-22/standup 2026-05-22T09:00:00.000Z Weekly standup /Users/alex/.openclaw/transcripts/2026-05-22/standup/summary.mdOutput tab-separated है। Columns selector, start time, title, और
summary path हैं। Selector show या path को वापस pass करने के लिए सबसे सुरक्षित value है।
list --json इनके साथ objects print करता है:
sessionIdselectordatetitlestartedAtstoppedAtsourcepathsummaryPathhasSummary
show --json stored session metadata, selector, session directory,
summary path, और summary Markdown text लौटाता है। path --json selected path
और यह कि वह file मौजूद है या नहीं, लौटाता है।
दिन में कई meetings
Transcripts sessions को date के अनुसार, फिर session id के अनुसार group करता है। एक दिन में दस meetings दस sibling folders बन जाती हैं:
~/.openclaw/transcripts/2026-05-22/ transcript-2026-05-22T09-00-00-000Z-a1b2c3d4/ transcript-2026-05-22T10-30-00-000Z-b2c3d4e5/ standup/अधिकांश automation के लिए default generated ids का उपयोग करें। standup जैसा fixed id
केवल तब उपयोग करें जब वही id उसी date पर दो बार उपयोग नहीं होगा।
Missing summaries
Live sessions session बंद होने पर summary.md लिखते हैं। Imported transcripts
list में summary के बिना दिखाई दे सकता है जब capture active हो, stop के दौरान provider fail हुआ हो,
या किसी भी utterances के आने से पहले metadata लिखा गया हो।
append-only transcript का निरीक्षण करने के लिए path <session> --transcript का उपयोग करें, और
Markdown summary दोबारा generate करने के लिए transcripts tool action summarize का उपयोग करें।
Configuration
Transcript capture opt-in है क्योंकि live sources meeting
audio में शामिल होकर उसे record कर सकते हैं। Top-level transcripts.enabled के साथ tool enable करें:
{ "transcripts": { "enabled": true, "maxUtterances": 2000 }}openclaw.json में transcripts.autoStart के साथ auto-start sources configure करें।
हर entry मौजूद होने से enabled होती है; किसी source को disable करने के लिए उसकी entry छोड़ दें।
{ "transcripts": { "enabled": true, "autoStart": [ { "providerId": "discord-voice", "guildId": "1234567890", "channelId": "2345678901" }, { "providerId": "slack-huddle", "accountId": "workspace", "channelId": "C123" } ] }}