← BagelCONTENT HISTORY

Update to Bagel

Snapshot Sep 30, 2026 · 23:14 UTC · version 0.2.0

Collection source: not recorded for this historical snapshot.

WHAT CHANGED · RULE-BASED ANALYSIS

First saved snapshot

No earlier snapshot is available to establish a change.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "Use when subscribing to live robot data (MQTT, rosbridge) through bagel, managing standing pipelines that survive restarts, or when questions about live-buffer sizes and disk usage come up.",
  "included_files": [],
  "name": "operating-live-sinks",
  "skill_md_contents": "---\nname: operating-live-sinks\ndescription: Use when subscribing to live robot data (MQTT, rosbridge) through bagel, managing standing pipelines that survive restarts, or when questions about live-buffer sizes and disk usage come up.\n---\n\n# Operating live sinks\n\nLive data flows into per-topic rolling disk buffers on the bagel server;\nstanding pipelines run against them.\n\n- Discover what a live source publishes with `list_live_topics`, then\n  `subscribe_live_topics` to start recording; each topic gets a rolling buffer\n  (`JSONL_BUFFER_SIZE_PER_TOPIC_BYTES`, default 1 GB per topic).\n- The subscription's directory path is returned; pass it as the `path` for\n  queries and pipelines over the live data.\n- Standing pipelines that must survive container restarts belong in the\n  `STARTUP_PIPELINES_FILE` manifest: they are re-established on boot.\n- Artifacts (snippets, exports) land under the artifacts directory and are\n  never cleaned up automatically: they are the user's deliverables. See\n  references/settings-knobs.md for every knob and its default.\n"
}

SHA-256 of public snapshot: 173088a566befa782f3477afd016f82c0b8980658f339bad663aac24fdc34eb0