← BagelCONTENT HISTORYWHAT CHANGED · RULE-BASED ANALYSIS
changed
changed
Update to Bagel
Snapshot Oct 9, 2026 · 00:06 UTC · version 0.2.0
Package or technical metadata updated
Discoverability changed from “UNLISTED” to “LISTED”.
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Discoverability
Before
UNLISTED
After
LISTED
Share url
Before
Not present
After
https://chatgpt.com/plugins/plugins_6a8623a0fe288191833ee0ca3fa883e7?open_in_app
Compare saved observations
Download comparison JSONFull technical diff · 2 changed fields
changed /discoverability
BEFORE
"UNLISTED"
AFTER
"LISTED"
changed /share_url
BEFORE
null
AFTER
"https://chatgpt.com/plugins/plugins_6a8623a0fe288191833ee0ca3fa883e7?open_in_app"
Full snapshot data
{
"canonical_app_id": null,
"connector_id": null,
"created_at": "2026-08-19T21:52:47.782314Z",
"discoverability": "LISTED",
"id": "plugins_6a8623a0fe288191833ee0ca3fa883e7",
"is_template": false,
"name": "bagel",
"release": {
"app_ids": [],
"app_manifest": null,
"app_templates": [],
"description": "Skills and MCP connection for Bagel: query rosbags, MCAP, CAN, MDF4, PX4/ArduPilot/Betaflight logs and live robot data in plain language; author event-windowed data-reduction pipelines; export to Rerun, Lichtblick, PlotJuggler, and LeRobot.",
"display_name": "Bagel",
"id": "pluginrel_a168ee34a4888191aee232cd30c8be7d",
"interface": {
"brand_color": null,
"capabilities": [
"log-triage",
"sql-over-messages",
"data-reduction-pipelines",
"visualization-export"
],
"category": "Developer Tools",
"composer_icon_dark_url": null,
"composer_icon_url": "https://files.openai.com/content?id=file_00000000f10481fda8ce40c1f82c1497",
"default_prompt": "Summarize the metadata of ./data/sample/ros2/mcap",
"default_prompts": [
"Summarize the metadata of ./data/sample/ros2/mcap",
"Read the ERROR messages from ./data/sample/ros/log and summarize what went wrong",
"Find every hard deceleration in my bag and keep 2 seconds around each"
],
"developer_name": "Extelligence",
"logo_url": "https://files.openai.com/content?id=file_00000000da8881fdb114c331e8bfdd1c",
"logo_url_dark": null,
"long_description": "Bagel lets you ask questions about robotics, drone, and IoT data (ROS 1/2 bags, MCAP, PX4/ArduPilot/Betaflight logs, CAN/MF4, live MQTT) in plain English. Every answer is computed by DuckDB SQL over the actual messages and the query is shown for audit. Bagel also has an intelligent edge data reduction pipeline: describe an event once, preview what would be kept, then run it on the robot. The plugin bundles the MCP connection (localhost:8000/sse; server runs in Docker, data never leaves the machine) plus four skills that teach the agent the server's own workflows: triage, pipeline authoring, live sinks, and export to Rerun / Lichtblick / PlotJuggler / LeRobot.",
"plugin_category_id": "developer tools",
"privacy_policy_url": "https://trybagel.com/privacy",
"screenshot_urls": [],
"short_description": "Query robot data in English",
"terms_of_service_url": "https://trybagel.com/terms",
"website_url": "https://trybagel.com"
},
"keywords": [
"robotics",
"ros",
"mcap",
"drones",
"iot",
"data-analysis",
"mcp"
],
"mcp_servers": [],
"onboarding_skill_name": null,
"requires_local_executor": false,
"skills": [
{
"description": "Use when the user wants a bagel data pipeline — reducing a log to windows around events (\"keep 30s around every hard brake\"), recurring snippets/GIFs/exports, or any tasks-and-gates automation over robot data.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "authoring-pipelines",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Use when the user wants a bagel data pipeline — reducing a log to windows around events (\"keep 30s around every hard brake\"), recurring snippets/GIFs/exports, or any tasks-and-gates automation over robot data."
},
"name": "authoring-pipelines",
"plugin_release_skill_id": "pluginrsk_6a8623a55cec8191bd70405a481c9f69"
},
{
"description": "Use when the user wants to SEE robot data — visualize, plot, replay, or export a log or query result from bagel to a viewer or training format (Rerun, Lichtblick, PlotJuggler, LeRobot).",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "exporting-visualizations",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Use when the user wants to SEE robot data — visualize, plot, replay, or export a log or query result from bagel to a viewer or training format (Rerun, Lichtblick, PlotJuggler, LeRobot)."
},
"name": "exporting-visualizations",
"plugin_release_skill_id": "pluginrsk_6a8623a2605c81918b1081268d3380e3"
},
{
"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.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "operating-live-sinks",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_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."
},
"name": "operating-live-sinks",
"plugin_release_skill_id": "pluginrsk_6a8623a315c0819192e15ef58d92c357"
},
{
"description": "Use when investigating a robot log or flight log with bagel — finding events, anomalies, or \"what happened around X\" in rosbags, MCAP, CAN, MDF4, ULog, or Betaflight files. Routes to the server's triage capability.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "triaging-robot-logs",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "search",
"short_description": "Use when investigating a robot log or flight log with bagel — finding events, anomalies, or \"what happened around X\" in rosbags, MCAP, CAN, MDF4, ULog, or Betaflight files. Routes to the server's triage capability."
},
"name": "triaging-robot-logs",
"plugin_release_skill_id": "pluginrsk_6a8623a2d7888191a30c6c6047864eb2"
}
],
"version": "0.2.0"
},
"scope": "GLOBAL",
"share_url": "https://chatgpt.com/plugins/plugins_6a8623a0fe288191833ee0ca3fa883e7?open_in_app",
"status": "ENABLED"
}SHA-256 of public snapshot: e78ce58707d37cd546d5abbd1415747aafa104e99c3db70c64607a620ac01e41