← AnatomyCONTENT HISTORY

Update to Anatomy

Snapshot Nov 3, 2026 · 06:11 UTC · version 1.1.1

WHAT CHANGED

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.

Save Anatomy and check future changes in Following.

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

Before

Oct 24, 2026 · 13:29 UTC

ca2994e44c6fb7fd2d81341c7237f8dc52d42e4db74c9e20fdf398a092ad82af

After

Nov 3, 2026 · 06:11 UTC

047ec3395acbc13ed1ae06f23103797e96481da7f91b21922bcb4d30e795b58e

Package file

Before

Oct 24, 2026 · 13:29 UTC

127

After

Nov 3, 2026 · 06:11 UTC

99

Package file

Before

Oct 24, 2026 · 13:29 UTC

4bdd3f7861182fce04017f9bff040d60e38a2309b9f4860c3689b1b72cbdfd53

After

Nov 3, 2026 · 06:11 UTC

d160c14e4b8fb20d1764e776988eae9981eea4a491ea9b7904157d619be956ba

Package file

Before

Oct 24, 2026 · 13:29 UTC

2316

After

Nov 3, 2026 · 06:11 UTC

6869

Compare saved observations

Download comparison JSON

Changed files

Choose a file to see its text changes. Binary or large files show metadata only.

.app.json →

.codex-plugin/plugin.json →

.mcp.json →

assets/composer-icon.png →

assets/logo-dark.png →

assets/logo.png →

.codex-plugin/plugin.json

− removed · + added

--- before
+++ after
@@ -1,5 +1,4 @@
 {
-  "apps": "./.app.json",
   "author": {
     "name": "Kushal Sokke Malleshappa"
   },
@@ -19,8 +18,72 @@
     "shortDescription": "See human anatomy in 3D",
     "supportURL": "https://anatomy.autark.sh/support",
     "termsOfServiceURL": "https://anatomy.autark.sh/terms",
-    "websiteURL": "https://anatomy.autark.sh"
+    "websiteURL": "https://anatomy.autark.sh",
+    "composerIcon": "./assets/composer-icon.png",
+    "logo": "./assets/logo.png",
+    "logoDark": "./assets/logo-dark.png"
   },
   "name": "app-6ab94f51b52881918e4376bd75bb5153",
-  "version": "1.0.0"
-}
\ No newline at end of file
+  "version": "1.1.1",
+  "extensions": {
+    "com.openai": {
+      "review": {
+        "commerce": false,
+        "commerce_description": "Anatomy does not sell products or process payments.",
+        "test_cases": {
+          "positive": [
+            {
+              "description": "Show a structure and what covers it",
+              "prompt": "I get a deep ache in my right buttock that sometimes runs down the back of my thigh. Show me the piriformis and the sciatic nerve so I can see how they sit.",
+              "tools_triggered": "find_anatomy, open_anatomy",
+              "expected_behavior": "Looks up the exact structure names with find_anatomy, then opens the 3D viewer on the right buttock from behind: piriformis and sciatic nerve coloured and labelled, gluteus maximus faded so both are visible. The reply explains that the nerve usually passes below the muscle and does not diagnose the ache."
+            },
+            {
+              "description": "Colour-code a group of muscles",
+              "prompt": "Show me the rotator cuff from behind and colour each muscle differently.",
+              "tools_triggered": "find_anatomy, open_anatomy",
+              "expected_behavior": "Looks up the four rotator cuff muscles, then opens the viewer on both shoulders from behind with supraspinatus, infraspinatus, teres minor and subscapularis each in a different colour and a legend naming them. The reply notes that subscapularis lies on the front of the shoulder blade."
+            },
+            {
+              "description": "Show a muscle changing its action as a joint moves",
+              "prompt": "What does the piriformis do as I lift my knee toward my chest? Show me.",
+              "tools_triggered": "find_anatomy, open_anatomy",
+              "expected_behavior": "Looks up the piriformis, then opens the viewer on the right hip from behind playing a knee-to-chest movement from 0 to 100 degrees of hip flexion with a scrubber, and draws the piriformis line of pull with a readout of its actions. The reply explains that it rotates the thigh outward when standing and that this changes as the hip bends."
+            },
+            {
+              "description": "Cut through the body",
+              "prompt": "Show me the L4-L5 disc from above with the body cut through it so I can see where the nerves sit.",
+              "tools_triggered": "find_anatomy, open_anatomy",
+              "expected_behavior": "Looks up the disc, vertebrae and lumbar nerve roots, then opens the viewer looking straight down on a horizontal cut through the L4-L5 disc, with the disc and the nerves in the spinal canal coloured and labelled and a cut slider shown. The reply explains that the disc sits in front of the canal and the nerve roots run behind and out to the sides."
+            },
+            {
+              "description": "Run a find-it quiz",
+              "prompt": "Quiz me on the hip muscles. Make me find them on the model.",
+              "tools_triggered": "find_anatomy, open_anatomy",
+              "expected_behavior": "Looks up the hip muscles, then opens the viewer in quiz mode on the hip with labels hidden, asking the person to tap each named muscle in turn (for example \"Find the gluteus maximus\", 1 of 8). Correct and wrong taps are shown and the answer is revealed after two tries. The reply lists the muscles in the quiz."
+            }
+          ],
+          "negative": [
+            {
+              "description": "Do not invoke for medication dosing questions.",
+              "prompt": "How much ibuprofen can I safely take in a day?"
+            },
+            {
+              "description": "Do not invoke for finding or booking a clinician.",
+              "prompt": "Find me a physiotherapist near me who is open on Saturdays."
+            },
+            {
+              "description": "Do not invoke for general health numbers that need no visual.",
+              "prompt": "What is a normal resting heart rate for a 30 year old?"
+            }
+          ]
+        }
+      },
+      "publication": {
+        "release_notes": "Adds sign-in with Google, or with email and password for accounts we create. Signed-in tool calls carry a one-sentence reason from the assistant that is stored with the account. Adds a tool to permanently delete your Anatomy account. The viewer checks for updates less often and stops while the tab is hidden."
+      }
+    }
+  },
+  "mcpServers": "./.mcp.json",
+  "apps": "./.app.json"
+}
Full technical diff · 8 changed fields

changed /files/.app.json/sha256

BEFORE
"ca2994e44c6fb7fd2d81341c7237f8dc52d42e4db74c9e20fdf398a092ad82af"
AFTER
"047ec3395acbc13ed1ae06f23103797e96481da7f91b21922bcb4d30e795b58e"

changed /files/.app.json/size

BEFORE
127
AFTER
99

changed /files/.codex-plugin~1plugin.json/sha256

BEFORE
"4bdd3f7861182fce04017f9bff040d60e38a2309b9f4860c3689b1b72cbdfd53"
AFTER
"d160c14e4b8fb20d1764e776988eae9981eea4a491ea9b7904157d619be956ba"

changed /files/.codex-plugin~1plugin.json/size

BEFORE
2316
AFTER
6869

added /files/.mcp.json

BEFORE
Field was absent
AFTER
{
  "sha256": "d92018f02222d72a7d269d3110054a57d29046c2d408231105f2ba69eb1d9ca3",
  "size": 93
}

added /files/assets~1composer-icon.png

BEFORE
Field was absent
AFTER
{
  "sha256": "d85ec48b74c0b966f1b86ea527d1b075cada00ba8c058c458b97e7e8db66d5ac",
  "size": 17138
}

added /files/assets~1logo-dark.png

BEFORE
Field was absent
AFTER
{
  "sha256": "93f0202ac0f00f5fba7b388b6c096e1d73d9900a199a17de5d6adde958e38924",
  "size": 104327
}

added /files/assets~1logo.png

BEFORE
Field was absent
AFTER
{
  "sha256": "4f6ad3d7905895a3f756891d58945a6a222660610f10cec54725e80c87230554",
  "size": 216718
}
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "047ec3395acbc13ed1ae06f23103797e96481da7f91b21922bcb4d30e795b58e",
      "size": 99
    },
    ".codex-plugin/plugin.json": {
      "sha256": "d160c14e4b8fb20d1764e776988eae9981eea4a491ea9b7904157d619be956ba",
      "size": 6869
    },
    ".mcp.json": {
      "sha256": "d92018f02222d72a7d269d3110054a57d29046c2d408231105f2ba69eb1d9ca3",
      "size": 93
    },
    "assets/composer-icon.png": {
      "sha256": "d85ec48b74c0b966f1b86ea527d1b075cada00ba8c058c458b97e7e8db66d5ac",
      "size": 17138
    },
    "assets/logo-dark.png": {
      "sha256": "93f0202ac0f00f5fba7b388b6c096e1d73d9900a199a17de5d6adde958e38924",
      "size": 104327
    },
    "assets/logo.png": {
      "sha256": "4f6ad3d7905895a3f756891d58945a6a222660610f10cec54725e80c87230554",
      "size": 216718
    }
  }
}

SHA-256 of public snapshot: 748d708caf143b0065d625d86395e87add8fce78ef823d4911db197757e03bd0