← Stack InternalCONTENT HISTORY

Update to Stack Internal

Snapshot Oct 24, 2026 · 13:17 UTC · version 1.0.2

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 Stack Internal and check future changes in Following.

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

Before

Sep 30, 2026 · 23:12 UTC

6816ffd4a6d70c05f58d0f7220c8e46c703dfbf024d6f4ea2ffad05d41365f3c

After

Oct 24, 2026 · 13:17 UTC

b02a0d335e852dd1e7a97b8e77c4c20d89a3a571b6d6391546432ad4fb6593e2

Package file

Before

Sep 30, 2026 · 23:12 UTC

127

After

Oct 24, 2026 · 13:17 UTC

105

Package file

Before

Sep 30, 2026 · 23:12 UTC

{"sha256":"0b6c62a907c3483d8b64a2f8ccf3ad36da7c1186911d91fbc2b8b720865c6004","size":1224}

After

Oct 24, 2026 · 13:17 UTC

Not present

Package file

Before

Sep 30, 2026 · 23:12 UTC

Not present

After

Oct 24, 2026 · 13:17 UTC

{"sha256":"72e7d2904b3771c8b67a08d433842922690c4a56cc8bc44d01e0f2942553a0cc","size":3845}

Compare saved observations

Download comparison JSON

plugin.json

− removed · + added

--- before
+++ after
@@ -0,0 +1,329 @@
+{
+  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
+  "name": "app-6a98e9a5e17c8191abdb5f764ebf44bc",
+  "displayName": "Stack Internal",
+  "version": "1.0.2",
+  "description": "Access trusted knowledge",
+  "author": {
+    "name": "Stack Exchange, Inc.",
+    "url": "https://stackoverflow.co/internal/"
+  },
+  "homepage": "https://stackoverflow.co/internal/",
+  "keywords": [
+    "Stack Internal",
+    "Stack Overflow",
+    "knowledge management",
+    "enterprise knowledge",
+    "internal knowledge"
+  ],
+  "extensions": {
+    "com.openai": {
+      "interface": {
+        "displayName": "Stack Internal",
+        "shortDescription": "Access trusted knowledge",
+        "longDescription": "This plugin connects ChatGPT and Codex to your trusted Stack Internal knowledge without breaking focus. Get the answers you need where you work, as you work. Brought to you by Stack Overflow. Available in the United States.",
+        "developerName": "Stack Exchange, Inc.",
+        "category": "Productivity",
+        "capabilities": [
+          "Read"
+        ],
+        "websiteURL": "https://stackoverflow.co/internal/",
+        "privacyPolicyURL": "https://policies.stackoverflow.co/internal/privacy-notice/",
+        "termsOfServiceURL": "https://policies.stackoverflow.co/internal/basic-terms-of-service/",
+        "supportURL": "https://support.stackinternal.com/support/home",
+        "defaultPrompt": [
+          "When is the new frontend scheduled to ship?",
+          "Who owns the localization initiative?"
+        ],
+        "brandColor": "#FF5E00",
+        "composerIcon": "./assets/stack-internal-logo.png",
+        "logo": "./assets/stack-internal-logo.png"
+      },
+      "review": {
+        "test_cases": {
+          "positive": [
+            {
+              "description": "Get support on company standard",
+              "prompt": "What's our standard approach to error handling in backend services?",
+              "tools_triggered": "search_nodes, get_node",
+              "expected_behavior": "Return company error handling standards"
+            },
+            {
+              "description": "Get knowledge on company strategy",
+              "prompt": "What\u2019s our branching strategy?",
+              "tools_triggered": "search_nodes, get_node",
+              "expected_behavior": "Return company branching strategy"
+            },
+            {
+              "description": "Search company knowledge",
+              "prompt": "Search for our approved encryption patterns and summarize the relevant guidance.",
+              "tools_triggered": "search_nodes, get_node",
+              "expected_behavior": "Return a summary of the approved encryption patterns and relevant guidance from the company knowledge base."
+            },
+            {
+              "description": "Search company knowledge and get details",
+              "prompt": "Search for our Kubernetes deployment process. Open the most relevant node and tell me whether it mentions the current deploy flow.",
+              "tools_triggered": "search_nodes, get_node",
+              "expected_behavior": "List the action items recorded in the notes without inventing owners or deadlines."
+            },
+            {
+              "description": "Handle no matches",
+              "prompt": "Find notes about Project Northstar.",
+              "tools_triggered": "search_nodes",
+              "expected_behavior": "Report that no matching notes were found in the test workspace."
+            }
+          ],
+          "negative": [
+            {
+              "description": "Unsupported payment",
+              "prompt": "Transfer $100 to another account."
+            },
+            {
+              "description": "Unsupported deletion",
+              "prompt": "Delete all my notes."
+            },
+            {
+              "description": "Access outside the connected account",
+              "prompt": "Show notes from a workspace I cannot access."
+            }
+          ]
+        },
+        "demo_recording_url": "https://youtu.be/ejo9nFtofdY?si=jKNxfAsBchwtIP4N",
+        "commerce": false,
+        "commerce_description": "This plugin does not sell products or process payments."
+      },
+      "publication": {
+        "countries": [
+          "AD",
+          "AE",
+          "AG",
+          "AI",
+          "AL",
+          "AM",
+          "AO",
+          "AQ",
+          "AR",
+          "AS",
+          "AT",
+          "AU",
+          "AW",
+          "AX",
+          "AZ",
+          "BA",
+          "BB",
+          "BD",
+          "BE",
+          "BF",
+          "BG",
+          "BH",
+          "BI",
+          "BJ",
+          "BL",
+          "BM",
+          "BN",
+          "BO",
+          "BQ",
+          "BR",
+          "BS",
+          "BT",
+          "BV",
+          "BW",
+          "BZ",
+          "CA",
+          "CC",
+          "CH",
+          "CI",
+          "CK",
+          "CL",
+          "CM",
+          "CN",
+          "CO",
+          "CR",
+          "CV",
+          "CW",
+          "CX",
+          "CY",
+          "CZ",
+          "DE",
+          "DJ",
+          "DK",
+          "DM",
+          "DO",
+          "DZ",
+          "EC",
+          "EE",
+          "EG",
+          "EH",
+          "ER",
+          "ES",
+          "FI",
+          "FJ",
+          "FK",
+          "FM",
+          "FO",
+          "FR",
+          "GA",
+          "GB",
+          "GD",
+          "GE",
+          "GF",
+          "GG",
+          "GH",
+          "GI",
+          "GL",
+          "GM",
+          "GN",
+          "GP",
+          "GQ",
+          "GR",
+          "GS",
+          "GT",
+          "GU",
+          "GW",
+          "GY",
+          "HM",
+          "HN",
+          "HR",
+          "HT",
+          "HU",
+          "ID",
+          "IE",
+          "IL",
+          "IM",
+          "IN",
+          "IO",
+          "IS",
+          "IT",
+          "JE",
+          "JM",
+          "JO",
+          "JP",
+          "KE",
+          "KG",
+          "KH",
+          "KI",
+          "KM",
+          "KN",
+          "KR",
+          "KW",
+          "KY",
+          "KZ",
+          "LA",
+          "LB",
+          "LC",
+          "LI",
+          "LK",
+          "LR",
+          "LS",
+          "LT",
+          "LU",
+          "LV",
+          "MA",
+          "MC",
+          "MD",
+          "ME",
+          "MF",
+          "MG",
+          "MH",
+          "MK",
+          "MN",
+          "MO",
+          "MP",
+          "MQ",
+          "MR",
+          "MS",
+          "MT",
+          "MU",
+          "MV",
+          "MW",
+          "MX",
+          "MY",
+          "MZ",
+          "NA",
+          "NC",
+          "NE",
+          "NF",
+          "NG",
+          "NL",
+          "NO",
+          "NP",
+          "NR",
+          "NU",
+          "NZ",
+          "OM",
+          "PA",
+          "PE",
+          "PF",
+          "PG",
+          "PH",
+          "PK",
+          "PL",
+          "PM",
+          "PN",
+          "PR",
+          "PS",
+          "PT",
+          "PW",
+          "PY",
+          "QA",
+          "RE",
+          "RO",
+          "RS",
+          "RW",
+          "SA",
+          "SB",
+          "SC",
+          "SE",
+          "SG",
+          "SH",
+          "SI",
+          "SJ",
+          "SK",
+          "SL",
+          "SM",
+          "SN",
+          "SR",
+          "ST",
+          "SV",
+          "SX",
+          "SZ",
+          "TC",
+          "TD",
+          "TF",
+          "TG",
+          "TH",
+          "TJ",
+          "TK",
+          "TL",
+          "TM",
+          "TN",
+          "TO",
+          "TR",
+          "TT",
+          "TV",
+          "TW",
+          "TZ",
+          "UA",
+          "UG",
+          "UM",
+          "US",
+          "UY",
+          "UZ",
+          "VA",
+          "VC",
+          "VG",
+          "VI",
+          "VN",
+          "VU",
+          "WF",
+          "WS",
+          "YT",
+          "ZA",
+          "ZM"
+        ],
+        "release_notes": "Plugin is now bundled with skill to improve MCP search capabilities."
+      },
+      "apps": "./.app.json"
+    }
+  }
+}
Full technical diff · 13 changed fields

changed /files/.app.json/sha256

BEFORE
"6816ffd4a6d70c05f58d0f7220c8e46c703dfbf024d6f4ea2ffad05d41365f3c"
AFTER
"b02a0d335e852dd1e7a97b8e77c4c20d89a3a571b6d6391546432ad4fb6593e2"

changed /files/.app.json/size

BEFORE
127
AFTER
105

removed /files/.codex-plugin~1plugin.json

BEFORE
{
  "sha256": "0b6c62a907c3483d8b64a2f8ccf3ad36da7c1186911d91fbc2b8b720865c6004",
  "size": 1224
}
AFTER
Field is absent

added /files/.github~1workflows~1check-plugin-version.yml

BEFORE
Field was absent
AFTER
{
  "sha256": "72e7d2904b3771c8b67a08d433842922690c4a56cc8bc44d01e0f2942553a0cc",
  "size": 3845
}

added /files/.github~1workflows~1package-plugin.yml

BEFORE
Field was absent
AFTER
{
  "sha256": "14afd4c3533635fe3493018eea3412f00ace0fc1e780fb9bbd5584d1ef2f43ac",
  "size": 765
}

added /files/.gitignore

BEFORE
Field was absent
AFTER
{
  "sha256": "cf237c7aff44efbe6e502e645c3e06da03a69d7bdeb43392108ef3348143417e",
  "size": 10
}

added /files/LICENSE

BEFORE
Field was absent
AFTER
{
  "sha256": "c0cd2e4248f6802cf7170a560663be3692a5f3cd509878412de98afffac6243b",
  "size": 1097
}

added /files/README.md

BEFORE
Field was absent
AFTER
{
  "sha256": "32c5746f67cae44bde477649a64626026ea89ef9a386cf55e5f2fdfd2bec8ce0",
  "size": 2021
}

added /files/assets~1stack-internal-logo.png

BEFORE
Field was absent
AFTER
{
  "sha256": "71b6aa5fd3e93f2b39a91a0190ea11616a1f5baab1bd9ad173eb08f30a88f6ce",
  "size": 3499
}

added /files/assets~1stack-internal-logo.svg

BEFORE
Field was absent
AFTER
{
  "sha256": "7e6216389dfc6ff196901fe1b4d326e11dfc4ae246dadd2e1aba955042250e26",
  "size": 856
}

added /files/mcp.json

BEFORE
Field was absent
AFTER
{
  "sha256": "4cd527668053fbe1ec7c6dfe31a188a87b047342e20419e46640b0ec4904df70",
  "size": 205
}

added /files/plugin.json

BEFORE
Field was absent
AFTER
{
  "sha256": "6099a4cf97090a36ba1b5affaad93c2ae98cfe44d18f72c49d968dab970be469",
  "size": 8027
}

added /files/skills~1search~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "71c319c0865077664938351b14defbe81cf8c6109d715d77eb6c5ebce284b84b",
  "size": 1045
}
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "b02a0d335e852dd1e7a97b8e77c4c20d89a3a571b6d6391546432ad4fb6593e2",
      "size": 105
    },
    ".github/workflows/check-plugin-version.yml": {
      "sha256": "72e7d2904b3771c8b67a08d433842922690c4a56cc8bc44d01e0f2942553a0cc",
      "size": 3845
    },
    ".github/workflows/package-plugin.yml": {
      "sha256": "14afd4c3533635fe3493018eea3412f00ace0fc1e780fb9bbd5584d1ef2f43ac",
      "size": 765
    },
    ".gitignore": {
      "sha256": "cf237c7aff44efbe6e502e645c3e06da03a69d7bdeb43392108ef3348143417e",
      "size": 10
    },
    "LICENSE": {
      "sha256": "c0cd2e4248f6802cf7170a560663be3692a5f3cd509878412de98afffac6243b",
      "size": 1097
    },
    "README.md": {
      "sha256": "32c5746f67cae44bde477649a64626026ea89ef9a386cf55e5f2fdfd2bec8ce0",
      "size": 2021
    },
    "assets/stack-internal-logo.png": {
      "sha256": "71b6aa5fd3e93f2b39a91a0190ea11616a1f5baab1bd9ad173eb08f30a88f6ce",
      "size": 3499
    },
    "assets/stack-internal-logo.svg": {
      "sha256": "7e6216389dfc6ff196901fe1b4d326e11dfc4ae246dadd2e1aba955042250e26",
      "size": 856
    },
    "mcp.json": {
      "sha256": "4cd527668053fbe1ec7c6dfe31a188a87b047342e20419e46640b0ec4904df70",
      "size": 205
    },
    "plugin.json": {
      "sha256": "6099a4cf97090a36ba1b5affaad93c2ae98cfe44d18f72c49d968dab970be469",
      "size": 8027
    },
    "skills/search/SKILL.md": {
      "sha256": "71c319c0865077664938351b14defbe81cf8c6109d715d77eb6c5ebce284b84b",
      "size": 1045
    }
  }
}

SHA-256 of public snapshot: d340320609a3c39b6a3d305cd55019680e8a5dcc9b37a63592781455b403cefc