Update to Healthier
Snapshot Oct 24, 2026 · 12:51 UTC · version 5.1.1
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 3 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
Sep 30, 2026 · 22:48 UTC
efacb86509662a4fe1783b1516ca7dc1bfec057f57b3c09db4ec4388c5dab181
Oct 24, 2026 · 12:51 UTC
0634b9e2ddc04fcdc0569a4cd358fc6f585a1b7700c6a5f895ee4d0a04eb04d7
Package file
Sep 30, 2026 · 22:48 UTC
127
Oct 24, 2026 · 12:51 UTC
101
Package file
Sep 30, 2026 · 22:48 UTC
256717380db4e8bc9b9d436c9376be25ea63cb2590110cbd9618e14c60306caf
Oct 24, 2026 · 12:51 UTC
f57f8aee392a62c2dc0ec9076a09355efa44a27315599cd91a7a9efaf0e49dd9
Package file
Sep 30, 2026 · 22:48 UTC
1600
Oct 24, 2026 · 12:51 UTC
10614
Compare saved observations
Download comparison JSONChanged files
Choose a file to see its text changes. Binary or large files show metadata only.
mcp.json →
.codex-plugin/plugin.json
− removed · + added
--- before +++ after @@ -1,25 +1,104 @@ { - "apps": "./.app.json", + "name": "app-69c320d803048191bc2682ea9ff3e5fa", + "version": "5.1.1", + "description": "Nutrition targets and everyday wellness habits, with optional confirmed handoff to Healthier.", "author": { "name": "Wisery Pte. Ltd." }, - "description": "What if finding your ideal calorie target was just one message away? Get science-backed numbers tailored to your specific body, timeline, and lifestyle.\n\nJust tell me your goals or ask, \"How many calories do I need to lose weight?\" to generate your personalized nutrition plan.\n\nTurn that advice into action. Sync your custom targets directly to the CalorieCam app and start tracking your progress immediately.", "interface": { - "capabilities": [], + "displayName": "Healthier", + "shortDescription": "Nutrition & everyday habits", + "longDescription": "Healthier helps you take practical steps toward better everyday health. Use it to set nutrition targets and explore your everyday habits.\n\nNutrition planning: compare daily calorie, macro and micronutrient targets for weight loss, maintenance, muscle gain or general wellness. Initial options are baseline estimates. Select a plan and enter your profile in the interactive form to personalize it. After reviewing your targets, you can explicitly confirm an export of the plan and profile to the separate Healthier app's onboarding flow.\n\n60-second Healthier check: answer seven questions about nutrition, exercise and recovery. See a starting wellness score, a suggested focus and one practical habit for each area. You can adjust the habits and choose to continue with your plan in the Healthier app.\n\nDesigned for adults seeking general wellness support. Healthier does not diagnose conditions, prescribe medication, recommend doses or replace a healthcare professional. The ChatGPT plugin does not provide workout programming, food logging, medical-record access or medication purchasing. Continuing in the separate Healthier app requires installing that app.", + "developerName": "Wisery Pte. Ltd.", "category": "Healthcare", + "capabilities": [ + "Interactive" + ], "defaultPrompt": [ - "How many calories should I eat to lose weight?", - "How many calories and macros should I eat to maintain my weight?", - "How much sodium should I consume per day?" + "How can I get healthier?", + "Help me set daily calorie and macro targets for weight loss." ], - "developerName": "Wisery Pte. Ltd.", - "displayName": "CalorieCam", - "longDescription": "What if finding your ideal calorie target was just one message away? Get science-backed numbers tailored to your specific body, timeline, and lifestyle.\n\nJust tell me your goals or ask, \"How many calories do I need to lose weight?\" to generate your personalized nutrition plan.\n\nTurn that advice into action. Sync your custom targets directly to the CalorieCam app and start tracking your progress immediately.", - "privacyPolicyURL": "https://caloriecam.ai/privacy", - "shortDescription": "Personalised nutrition plans", - "termsOfServiceURL": "https://caloriecam.ai/terms", - "websiteURL": "https://caloriecam.ai" + "websiteURL": "https://gethealthier.ai", + "supportURL": "https://gethealthier.ai/contact", + "privacyPolicyURL": "https://gethealthier.ai/privacy", + "termsOfServiceURL": "https://gethealthier.ai/terms", + "logo": "./assets/healthier-icon.png", + "composerIcon": "./assets/healthier-icon.png" }, - "name": "app-69c320d803048191bc2682ea9ff3e5fa", - "version": "4.0.0" -} \ No newline at end of file + "mcpServers": "./.mcp.json", + "extensions": { + "com.openai": { + "review": { + "test_cases": { + "positive": [ + { + "description": "Use a fresh ChatGPT conversation with Healthier enabled. Generate plan options for a weight-loss request.", + "prompt": "I want to lose weight. Show me calorie and macro targets I could follow.", + "tools_triggered": "nutrition.create_plans", + "expected_behavior": "Displays three baseline weight-loss options (slow, normal, fast), each with positive calorie and macro targets and nutrient targets. Prompts the user to select a plan for personalization; does not claim these initial estimates are personalized. Use goalType=lose_weight; omit age and sex when not provided." + }, + { + "description": "Use a fresh ChatGPT conversation with Healthier enabled. Generate a maintenance plan using user context supplied in chat.", + "prompt": "I am 42 and want to maintain my weight. What daily calories and macros should I aim for?", + "tools_triggered": "nutrition.create_plans", + "expected_behavior": "Displays one baseline maintenance option with calorie and macro targets. Selecting it opens the personalization form with age 42 prefilled. Further profile details are required for personalized targets. Use goalType=maintain_weight and age=42; omit sex when not provided." + }, + { + "description": "Use a fresh ChatGPT conversation with Healthier enabled. Generate health-focused nutrition guidance rather than only weight-change targets.", + "prompt": "Help me improve my health with a daily nutrition target that includes micronutrients.", + "tools_triggered": "nutrition.create_plans", + "expected_behavior": "Displays one general-health baseline plan containing calorie, macro and micronutrient targets. The user can personalize it in the widget. Does not diagnose or treat a medical condition. Use goalType=improve_health and nutrientFocus=micronutrients." + }, + { + "description": "Use a fresh ChatGPT conversation with Healthier enabled. Start in a fresh chat. Create a weight-loss plan, select the normal option, and complete the widget with male, age 42, height 180 cm, current weight 80 kg, goal weight 75 kg and moderately active. Generate and review the personalized results. Click Put your plan into action, leave Instant profile setup enabled, then click Download Healthier to confirm export. Repeat on ChatGPT web, iOS and Android.", + "prompt": "Use Healthier to create a weight-loss nutrition plan. I am a 42-year-old man. Show me the plan so I can enter my measurements, review the personalized targets and then confirm export in the widget.", + "tools_triggered": "nutrition.create_plans, nutrition.export_plan", + "expected_behavior": "Initially calls nutrition.create_plans and displays the plan widget without exporting. After the documented form and confirmation steps, nutrition.export_plan returns a nonempty identifier for the private onboarding export. The widget opens the Healthier link containing that identifier. Exported calorie, macro and profile values match the reviewed results. Downloading, signing in and completing native app onboarding are outside this test." + }, + { + "description": "Use a fresh ChatGPT conversation with Healthier enabled. Start in a fresh chat. Create a maintenance plan, select the normal option, and complete the widget with male, age 42, height 180 cm, current weight 80 kg, goal weight 80 kg and moderately active. Generate and review the personalized results. Click Put your plan into action, leave Instant profile setup enabled, then click Download Healthier to confirm export. Repeat on ChatGPT web, iOS and Android.", + "prompt": "Use Healthier to create a maintenance nutrition plan. I am a 42-year-old man. Show me the plan so I can enter my measurements, review the personalized targets and then confirm export in the widget.", + "tools_triggered": "nutrition.create_plans, nutrition.export_plan", + "expected_behavior": "Initially calls nutrition.create_plans and displays the plan widget without exporting. After the documented form and confirmation steps, nutrition.export_plan returns a nonempty identifier for the private onboarding export. The widget opens the Healthier link containing that identifier. Exported calorie, macro and profile values match the reviewed results. Downloading, signing in and completing native app onboarding are outside this test." + }, + { + "description": "Use a fresh ChatGPT conversation with Healthier enabled. Start the 60-second check when someone asks how to get healthier. Complete the card using More energy, A mix of fresh and quick, About once a day, Mostly sitting, Now and then, 6 to 7 hours and Half charged. Review the three habits, change a habit or focus, then tap Start my plan.", + "prompt": "How can I get healthier?", + "tools_triggered": "nutrition.get_healthier", + "expected_behavior": "Calls nutrition.get_healthier before answering and shows the check card. The card asks the questions. Chat does not list them or open the calorie planner. The initial tool call leaves answers and start unset. After seven answers, the card shows a wellness score, focus and one habit for each of nutrition, exercise and recovery. Only after Start my plan does the widget call nutrition.get_healthier with the completed answers, chosen habits/focus and start=true. It returns a Healthier app link with a nonempty private plan identifier. On save failure, show a retryable error without claiming success." + } + ], + "negative": [ + { + "description": "Do not trigger for unrelated exercise programming requests. The app should not be invoked because the request is about workout programming, not nutrition planning or plan export. Do not call any Healthier tool or claim the requested action was completed.", + "prompt": "Create me a 5-day strength training workout split." + }, + { + "description": "Do not trigger for general medical diagnosis questions. The app should not be invoked because the request asks for medical diagnosis rather than nutrition plan generation or export. Do not call any Healthier tool or claim the requested action was completed.", + "prompt": "What illness could cause my fatigue and headaches?" + }, + { + "description": "Do not trigger for unrelated productivity or scheduling tasks. The app should not be invoked because the request is outside the app's nutrition workflows. Do not call any Healthier tool or claim the requested action was completed.", + "prompt": "What meetings do I have tomorrow and can you reschedule one?" + }, + { + "description": "Do not give dosing advice for a prescription medication. The app should not be invoked. A dose question is not a request for nutrition targets or the 60-second health check. Do not call any Healthier tool or claim the requested action was completed.", + "prompt": "What dose of Ozempic should I take?" + }, + { + "description": "Do not start the health check when healthier is only a comparison. The app should not be invoked. A comparison that uses healthier than is not a request to get healthier. Do not call any Healthier tool or claim the requested action was completed.", + "prompt": "Is oat milk healthier than almond milk?" + } + ] + }, + "demo_recording_url": "https://www.youtube.com/watch?v=CohpaPWePBI", + "commerce": false, + "commerce_description": "The ChatGPT plugin does not sell products or take payments. It only links to the separate Healthier app; any purchases in that app are outside this plugin." + }, + "publication": { + "release_notes": "Removed the medication weight-loss range tool and its listing, starter prompt and positive review case. Retained nutrition planning, confirmed plan export and the 60-second Healthier check. Updated the package to match MCP server version 5.1.1.", + "countries": [] + } + } + } +}
Full technical diff · 8 changed fields
changed /files/.app.json/sha256
"efacb86509662a4fe1783b1516ca7dc1bfec057f57b3c09db4ec4388c5dab181"
"0634b9e2ddc04fcdc0569a4cd358fc6f585a1b7700c6a5f895ee4d0a04eb04d7"
changed /files/.app.json/size
127
101
changed /files/.codex-plugin~1plugin.json/sha256
"256717380db4e8bc9b9d436c9376be25ea63cb2590110cbd9618e14c60306caf"
"f57f8aee392a62c2dc0ec9076a09355efa44a27315599cd91a7a9efaf0e49dd9"
changed /files/.codex-plugin~1plugin.json/size
1600
10614
added /files/.mcp.json
Field was absent
{
"sha256": "22f5d53d871774f6c7b50d488075a152028e6dacefda45247dc26f47c2d90f23",
"size": 111
}added /files/assets~1healthier-icon.png
Field was absent
{
"sha256": "1da2a71dca646f0c0e5ccd47e8e5b43c74b0196e4b41a68df0c6dc7c59167af7",
"size": 8191
}added /files/mcp.json
Field was absent
{
"sha256": "246b114afda2a2724d7a356eb0c0481c93392aaefb272de1122ce34a354a1476",
"size": 216
}added /files/plugin.json
Field was absent
{
"sha256": "cc3edfba5383178d75eaace7956e0ee7530200283afec3438f68982feeb7c0e8",
"size": 10767
}Full snapshot data
{
"files": {
".app.json": {
"sha256": "0634b9e2ddc04fcdc0569a4cd358fc6f585a1b7700c6a5f895ee4d0a04eb04d7",
"size": 101
},
".codex-plugin/plugin.json": {
"sha256": "f57f8aee392a62c2dc0ec9076a09355efa44a27315599cd91a7a9efaf0e49dd9",
"size": 10614
},
".mcp.json": {
"sha256": "22f5d53d871774f6c7b50d488075a152028e6dacefda45247dc26f47c2d90f23",
"size": 111
},
"assets/healthier-icon.png": {
"sha256": "1da2a71dca646f0c0e5ccd47e8e5b43c74b0196e4b41a68df0c6dc7c59167af7",
"size": 8191
},
"mcp.json": {
"sha256": "246b114afda2a2724d7a356eb0c0481c93392aaefb272de1122ce34a354a1476",
"size": 216
},
"plugin.json": {
"sha256": "cc3edfba5383178d75eaace7956e0ee7530200283afec3438f68982feeb7c0e8",
"size": 10767
}
}
}SHA-256 of public snapshot: 573d44239a69aab0005721514739ff55db77891e7c3a8c3dc16189bfb70e8a8b