Files
openclaw/docs/cli/meeting-notes.md
Peter Steinberger 07694c639d feat: add meeting notes plugin
Adds source-only external meeting notes plugin, SDK source-provider contract, CLI access, date-sharded storage, and Discord voice source.
2026-05-23 10:38:09 +01:00

2.1 KiB

summary, read_when, title
summary read_when title
CLI reference for `openclaw meeting-notes` (list, show, and locate stored meeting notes)
You want to read stored meeting note summaries from the terminal
You need the path to a meeting notes markdown summary
You are debugging the meeting-notes plugin storage layout
Meeting Notes CLI

openclaw meeting-notes

Inspect meeting notes written by the external meeting-notes plugin. This CLI is read-only and is available when that plugin is installed or loaded from source. Capture, import, and summarization are owned by the meeting_notes agent tool and by configured auto-start sources.

Artifacts live under the OpenClaw state directory:

$OPENCLAW_STATE_DIR/meeting-notes/YYYY-MM-DD/<session>/
  metadata.json
  transcript.jsonl
  summary.json
  summary.md

The default state directory is ~/.openclaw; set OPENCLAW_STATE_DIR to use a different one. The date directory comes from the session start time.

Commands

openclaw meeting-notes list
openclaw meeting-notes show <session>
openclaw meeting-notes show YYYY-MM-DD/<session>
openclaw meeting-notes path <session>
openclaw meeting-notes path YYYY-MM-DD/<session>
openclaw meeting-notes path <session> --dir
openclaw meeting-notes path <session> --transcript
openclaw meeting-notes list --json
openclaw meeting-notes show <session> --json
  • list: list stored sessions, date-qualified selector, start time, title, and summary.md path.
  • show <session>: print the stored summary.md.
  • path <session>: print the summary.md path.
  • path <session> --dir: print the session directory.
  • path <session> --metadata: print metadata.json.
  • path <session> --transcript: print transcript.jsonl.
  • --json: print machine-readable output.

When a human session id repeats across days, use the date-qualified selector from list, for example openclaw meeting-notes show 2026-05-22/standup. Default session ids include a timestamp and random suffix; configure fixed session ids only when they are unique within the day.

See Meeting Notes for configuration, auto-start, and source-provider details.