Update to Smart Scale
Snapshot Oct 27, 2026 · 01:01 UTC · version 0.3.9
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:48 UTC
abf1ec118e635713fda060a7ff3bf3577589391fc6e4cf4ef442374cb934f2bd
Oct 27, 2026 · 01:01 UTC
f51485a538d73dd8d06eb549efb8dc62fe2654f3f12418e663d86d407605261c
Package file
Oct 24, 2026 · 13:48 UTC
4d26975ecfe9eace37ab5d2d6d7eee0ba664995d622858615f57023231af1fe8
Oct 27, 2026 · 01:01 UTC
8fb09a88ff9a3f0ae78128a2943f02d3988a401ca69aef3f0cef630158e4153d
Package file
Oct 24, 2026 · 13:48 UTC
6765
Oct 27, 2026 · 01:01 UTC
8199
Package file
Oct 24, 2026 · 13:48 UTC
4b95080f6bbe3b21fddded57170b6fe1333c6234d693bb26ac6f7cd5aaacb718
Oct 27, 2026 · 01:01 UTC
971d27eabe25d5c595a0bc7393e4493b26317797cecc5512509b9b47610a45c3
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": "smart-scale", - "version": "0.3.7", + "version": "0.3.9", "description": "A bilingual kitchen assistant that reads a connected smart scale, tares it, and guides ingredient weighing in real time.", "keywords": [ "kitchen", @@ -15,10 +15,10 @@ "com.openai": { "interface": { "displayName": "Smart Scale", - "shortDescription": "Cook by the gram, hands-free", - "longDescription": "Cook by feel. Measure by the gram.\n\nSmart Scale turns any recipe into a conversation. Put a bowl on your Smart Scale, tell ChatGPT what you are making, and it takes care of the rest: it zeroes the scale, tells you exactly how much to add, and follows the weight in real time as you pour, letting you know the moment you have hit the mark.\n\nNo more squinting at a display with flour on your hands. No more mental maths halfway through the recipe. ChatGPT keeps track of every ingredient while the scale keeps track of every gram.\n\nWHAT YOU CAN DO\n\u2022 Ask what is on the scale right now\n\u2022 Zero the scale with your bowl in place\n\u2022 Measure any ingredient to a target weight, completely hands-free\n\u2022 Get calm, practical guidance if you overshoot: the recipe adapts instead of starting over\n\nSET UP IN A MINUTE\nPlug in your Smart Scale, scan the QR code on the box to join its Wi-Fi, scan the second one to connect ChatGPT, and tap Connect. There is no account to create and nothing to type.\n\nPRIVATE BY DESIGN\nThe app can only read the weight on, and zero, the one scale you connected. It cannot see your conversations, recipes or anything else, and each connection is bound to a single scale.\n\nRequires a Smart Scale device.", + "shortDescription": "Kitchen mission control", + "longDescription": "SMART SCALE // KITCHEN TELEMETRY\n\nMISSION\nCook by the gram. Hands-free. Zero guesswork.\n\nPut a bowl on your Smart Scale, tell ChatGPT what you are making, and it takes command: it zeroes the scale, calls out every quantity, and tracks the weight live as you pour. The moment you hit the mark, you hear about it.\n\nCAPABILITIES\n\u2022 Live telemetry: ask what is on the scale right now\n\u2022 Zero calibration: tare with your bowl in place\n\u2022 Target lock: pour to an exact weight, completely hands-free\n\u2022 Anomaly response: overshoot the target and the recipe re-plans instead of aborting\n\nLAUNCH SEQUENCE (SETUP, ABOUT 60 SECONDS)\nStep 1. Plug in the scale.\nStep 2. Scan the first QR code on the box to join its Wi-Fi.\nStep 3. Scan the second QR code to connect ChatGPT, then tap Connect.\nNo account. Nothing to type.\n\nPRIVACY PROTOCOL\nThe app can only read the weight on, and zero, the one scale you connected. It cannot see your conversations, recipes or anything else. Each connection is bound to a single scale.\n\nREQUIREMENTS\nA Smart Scale device.\n\nAll systems nominal. Happy cooking.", "defaultPrompt": [ - "How much is on my kitchen scale right now?", + "Run a systems check: what is on my scale right now?", "Help me weigh 200 g of flour.", "Zero the scale and guide me through the next ingredient." ], @@ -63,6 +63,24 @@ "prompt": "Help me measure 321 g of sugar.", "tools_triggered": "tare, wait_for_weight(target_g=321)", "expected_behavior": "Call tare, then wait_for_weight with target_g=321. The demo scale returns result=timeout with weight_g=180: explain the progress in plain language and offer to keep waiting; do not present a timeout as success." + }, + { + "description": "Connected to the demo scale (see reviewer access instructions). The scale has a small display that can show custom content; the guide tool explains how.", + "prompt": "Show a counter on my scale's display so I can count screws by weight.", + "tools_triggered": "scale_scene_guide, scale_scene_preview, scale_scene_set", + "expected_behavior": "Read scale_scene_guide, optionally check the design with scale_scene_preview, then call scale_scene_set with a valid scene. Report only what the tools return; if validation errors come back, fix the scene and retry." + }, + { + "description": "Demo scale: ready-made game on the display. The demo scale accepts the screen but has no hardware to play on.", + "prompt": "Start the reaction game on my scale.", + "tools_triggered": "scale_app_start(app=reaction_test)", + "expected_behavior": "Call scale_app_start with app=reaction_test and tell the user to tap the scale to play. Do not claim a score unless scale_scene_events returned one." + }, + { + "description": "Demo scale: return the display to normal.", + "prompt": "Put the scale display back to normal.", + "tools_triggered": "scale_scene_exit", + "expected_behavior": "Call scale_scene_exit once and confirm briefly that the normal weight screen returns." } ], "negative": [ @@ -86,7 +104,7 @@ "demo_recording_url": "https://youtu.be/i2zw0og5n7M" }, "publication": { - "release_notes": "Initial release. Connect your Smart Scale with two QR scans and one tap, then let ChatGPT read the weight, zero the scale and guide you ingredient by ingredient." + "release_notes": "Adds optional custom screens: ChatGPT can show helpful content on the scale's small display (for example a counter, a ratio helper or a progress bar) and play short games on it. The normal weight screen always comes back automatically." }, "apps": "./.app.json" }
Full technical diff · 5 changed fields
changed /files/README.md/sha256
"abf1ec118e635713fda060a7ff3bf3577589391fc6e4cf4ef442374cb934f2bd"
"f51485a538d73dd8d06eb549efb8dc62fe2654f3f12418e663d86d407605261c"
changed /files/plugin.json/sha256
"4d26975ecfe9eace37ab5d2d6d7eee0ba664995d622858615f57023231af1fe8"
"8fb09a88ff9a3f0ae78128a2943f02d3988a401ca69aef3f0cef630158e4153d"
changed /files/plugin.json/size
6765
8199
changed /files/skills~1smart-scale~1SKILL.md/sha256
"4b95080f6bbe3b21fddded57170b6fe1333c6234d693bb26ac6f7cd5aaacb718"
"971d27eabe25d5c595a0bc7393e4493b26317797cecc5512509b9b47610a45c3"
changed /files/skills~1smart-scale~1SKILL.md/size
8225
9829
Full snapshot data
{
"files": {
".app.json": {
"sha256": "b0a2060de76af9a7c7a087cd9cb2402cc6ed885b4fa873f85d15740032c3d34e",
"size": 103
},
"AUTH-SETUP.md": {
"sha256": "bed9c8ad9e6e02213f5684989aff6df8c21b24bafd79a111bb497c744be910a2",
"size": 1439
},
"PUBLICATION-CHECKLIST.md": {
"sha256": "d4f685aefd7684ca12cd8e25070534abae9e1707de27480a873ef07967c5fd67",
"size": 834
},
"README.md": {
"sha256": "f51485a538d73dd8d06eb549efb8dc62fe2654f3f12418e663d86d407605261c",
"size": 1169
},
"assets/icon-512.png": {
"sha256": "e682d2e9ddda2d26093cd6ea0a2bfefc62edc1a8f80a8107facd07bd3bff17ad",
"size": 95829
},
"mcp.json": {
"sha256": "dc2e447709ff3cc367671bf02a0d82c91426b6a308b4fba9067f1e47bfa12119",
"size": 395
},
"plugin.json": {
"sha256": "8fb09a88ff9a3f0ae78128a2943f02d3988a401ca69aef3f0cef630158e4153d",
"size": 8199
},
"skills/smart-scale/SKILL.md": {
"sha256": "971d27eabe25d5c595a0bc7393e4493b26317797cecc5512509b9b47610a45c3",
"size": 9829
}
}
}SHA-256 of public snapshot: a1a15a2927a0a5ca9f225c62aafa2873ecb3f195fe94cf5339ce794502b8b99f