Update to Trackside
Snapshot Oct 26, 2026 · 06:09 UTC · version 1.1.0
Package or technical metadata updated
Package or technical metadata updated
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Up to 10 plugins free · no card required.
All fields and original values.
These are saved file metadata. Open a changed file to read its text edits.
Package file
Oct 24, 2026 · 13:52 UTC
38e2320393b04c0f8a96244e3d085c09c95d96d21a21fb8eeb15dfb6fed5e2f4
Oct 26, 2026 · 06:09 UTC
5e4c21364979d57e65ba2b26dd531229899105bda2f8d44f517e3822a75c4c30
Package file
Oct 24, 2026 · 13:52 UTC
6167
Oct 26, 2026 · 06:09 UTC
6891
Package file
Oct 24, 2026 · 13:52 UTC
8ab2b0b5a51281fbd1000aa0698d95d9a16d4304af5a2fb86965042dbd4ce995
Oct 26, 2026 · 06:09 UTC
dcd2e74f42dbffdd56e92835d29e0069a3304094d371eb68e12746a9d331ce4f
Package file
Oct 24, 2026 · 13:52 UTC
2747
Oct 26, 2026 · 06:09 UTC
6379
Compare saved observations
Download comparison JSONChanged files
Choose a file to see its text changes. Binary or large files show metadata only.
plugin.json
− removed · + added
--- before +++ after @@ -1,7 +1,7 @@ { "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json", "name": "trackside", - "version": "1.0.10", + "version": "1.1.0", "description": "Review your synced Trackside sessions, lap times, and original recording telemetry.", "author": { "name": "Daniel Stratton", @@ -43,34 +43,34 @@ "test_cases": { "positive": [ { - "description": "Identify the connected demo account", - "prompt": "Which Trackside account is connected, and is session sync enabled?", - "tools_triggered": "get_profile", - "expected_behavior": "Report Trackside review demo, Pro access true, sync enabled true, and synthetic/demo status. Do not expose Apple subjects or tokens." - }, - { - "description": "List completed demo recordings", - "prompt": "Show all of my synced Trackside sessions.", - "tools_triggered": "list_sessions", - "expected_behavior": "Follow pagination and return exactly Synthetic review session A (review-session-001, January 1, 2026) and Synthetic review session B (review-session-002, January 2, 2026). Clearly label fictional review data; do not invent pending uploads or real user recordings." - }, - { - "description": "Inspect the recorded file inventory", - "prompt": "Which original files and sensor sources are available in one of my synced sessions?", - "tools_triggered": "list_sessions, get_session", - "expected_behavior": "For review-session-001, return revision 1 and exactly metadata.json, lap-analysis.json, and telemetry.jsonl, each with one text chunk. Read actual metadata or telemetry before describing channels." + "description": "Identify the account and find completed demo recordings", + "prompt": "Which Trackside account is connected? Show all of my synced sessions at Synthetic review circuit, newest first.", + "tools_triggered": "get_profile, list_sessions", + "expected_behavior": "Report Trackside review demo, Pro access true, sync enabled true, and synthetic/demo status. Use the track filter and follow pagination. Return exactly Synthetic review session B (review-session-002, January 2, 2026) followed by Synthetic review session A (review-session-001, January 1, 2026). Clearly label fictional data; do not invent real recordings or expose Apple subjects or tokens." + }, + { + "description": "Inspect original files, channel availability, and units", + "prompt": "Which original files and speed, throttle, brake, and temperature channels are available in Synthetic review session A? Include their units.", + "tools_triggered": "list_sessions, get_session, read_telemetry", + "expected_behavior": "For review-session-001, return revision 1 and exactly metadata.json, lap-analysis.json, and telemetry.jsonl, each with one text chunk. Inspect metadata.json and telemetry.jsonl. Report speedKPH in km/h, throttlePercent in %, brakePressure in bar, oil temperature 104 Celsius, and coolant temperature 91 Celsius. Original telemetry has no GPS or battery voltage fields; the synthetic lap-analysis file supplies fictional route geometry for comparisons. Label synthetic evidence and cite its source." }, { "description": "Read recorded lap evidence", "prompt": "Show the recorded lap times from Synthetic review session A and cite the source.", - "tools_triggered": "list_sessions, get_session, read_telemetry", + "tools_triggered": "list_sessions, get_session_summary", "expected_behavior": "Report laps 1, 2, and 3 as 90, 88, and 87 seconds, citing review-session-001 revision 1, lap-analysis.json, and its session-relative lap start times (0, 90, and 178 seconds). Label the data synthetic. Do not invent measured performance." }, { - "description": "Inspect original channel availability and units", - "prompt": "Which speed, throttle, brake, and temperature channels are present in one of my synced recordings, and what are their units?", - "tools_triggered": "list_sessions, get_session, read_telemetry", - "expected_behavior": "Inspect metadata.json and telemetry.jsonl. Report speedKPH in km/h, throttlePercent in %, brakePressure in bar, and oil/coolant temperatures in Celsius (104 and 91 in the fixture). GPS and battery voltage are unavailable, not zero. Label the source synthetic." + "description": "Query selected lap telemetry", + "prompt": "What was the maximum oil temperature during lap 2 of Synthetic review session A?", + "tools_triggered": "list_sessions, get_session_summary, query_telemetry", + "expected_behavior": "Use saved lapId 1 and aggregate oilTemperatureCelsius. Follow all query pages and report 104 Celsius, citing review-session-001 revision 1 and telemetry.jsonl. Clearly label the data synthetic." + }, + { + "description": "Compare recorded laps", + "prompt": "Compare the first recorded lap in Synthetic review session A with the first lap in session B.", + "tools_triggered": "list_sessions, get_session_summary, compare_laps", + "expected_behavior": "Use lapId 0 in both sessions and revision 1. Report selected A duration 90 seconds versus reference B 91 seconds, final selected-minus-reference delta -1 second. Cite both lap-analysis.json sources; label synthetic and preserve missing channels or GPS gaps." } ], "negative": [ @@ -95,7 +95,7 @@ "commerce_description": "Read-only access to existing account data. The plugin does not sell products, process payments, initiate subscriptions, or present upgrade flows." }, "publication": { - "release_notes": "Initial public package for read-only session discovery, recording-file inspection, and original telemetry analysis." + "release_notes": "Adds recording-date and vehicle/track/tire search, saved lap summaries, bounded telemetry queries, and revision-pinned lap comparisons using Trackside replay timing." }, "apps": "./.app.json" }
Full technical diff · 4 changed fields
changed /files/plugin.json/sha256
"38e2320393b04c0f8a96244e3d085c09c95d96d21a21fb8eeb15dfb6fed5e2f4"
"5e4c21364979d57e65ba2b26dd531229899105bda2f8d44f517e3822a75c4c30"
changed /files/plugin.json/size
6167
6891
changed /files/skills~1review-telemetry~1SKILL.md/sha256
"8ab2b0b5a51281fbd1000aa0698d95d9a16d4304af5a2fb86965042dbd4ce995"
"dcd2e74f42dbffdd56e92835d29e0069a3304094d371eb68e12746a9d331ce4f"
changed /files/skills~1review-telemetry~1SKILL.md/size
2747
6379
Full snapshot data
{
"files": {
".app.json": {
"sha256": "6b36f3bc1f7c7d7df196d4094409398b8368d58320535212d1817910b17e7904",
"size": 101
},
"assets/icon.png": {
"sha256": "bf22d032d9849f8a441cac2f0648ba031fbd122a070fed9fdb5b2c48828c4012",
"size": 1108972
},
"mcp.json": {
"sha256": "a54ff810282086a34f9cc9269fd532c28d91335d056d6fc967438c88c8609831",
"size": 502
},
"plugin.json": {
"sha256": "5e4c21364979d57e65ba2b26dd531229899105bda2f8d44f517e3822a75c4c30",
"size": 6891
},
"skills/review-telemetry/SKILL.md": {
"sha256": "dcd2e74f42dbffdd56e92835d29e0069a3304094d371eb68e12746a9d331ce4f",
"size": 6379
}
}
}SHA-256 of public snapshot: f7fb247e451141fcec952b4c8e36fb57df2d1ec0209dc4c29360e21db409fb63