Update to Stack Internal
Snapshot Oct 24, 2026 · 13:17 UTC · version 1.0.2
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 · 23:12 UTC
6816ffd4a6d70c05f58d0f7220c8e46c703dfbf024d6f4ea2ffad05d41365f3c
Oct 24, 2026 · 13:17 UTC
b02a0d335e852dd1e7a97b8e77c4c20d89a3a571b6d6391546432ad4fb6593e2
Package file
Sep 30, 2026 · 23:12 UTC
127
Oct 24, 2026 · 13:17 UTC
105
Package file
Sep 30, 2026 · 23:12 UTC
{"sha256":"0b6c62a907c3483d8b64a2f8ccf3ad36da7c1186911d91fbc2b8b720865c6004","size":1224}
Oct 24, 2026 · 13:17 UTC
Not present
Package file
Sep 30, 2026 · 23:12 UTC
Not present
Oct 24, 2026 · 13:17 UTC
{"sha256":"72e7d2904b3771c8b67a08d433842922690c4a56cc8bc44d01e0f2942553a0cc","size":3845}
Compare saved observations
Download comparison JSONChanged files
Choose a file to see its text changes. Binary or large files show metadata only.
.github/workflows/check-plugin-version.yml →
.github/workflows/package-plugin.yml →
LICENSE →
assets/stack-internal-logo.png →
assets/stack-internal-logo.svg →
mcp.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
"6816ffd4a6d70c05f58d0f7220c8e46c703dfbf024d6f4ea2ffad05d41365f3c"
"b02a0d335e852dd1e7a97b8e77c4c20d89a3a571b6d6391546432ad4fb6593e2"
changed /files/.app.json/size
127
105
removed /files/.codex-plugin~1plugin.json
{
"sha256": "0b6c62a907c3483d8b64a2f8ccf3ad36da7c1186911d91fbc2b8b720865c6004",
"size": 1224
}Field is absent
added /files/.github~1workflows~1check-plugin-version.yml
Field was absent
{
"sha256": "72e7d2904b3771c8b67a08d433842922690c4a56cc8bc44d01e0f2942553a0cc",
"size": 3845
}added /files/.github~1workflows~1package-plugin.yml
Field was absent
{
"sha256": "14afd4c3533635fe3493018eea3412f00ace0fc1e780fb9bbd5584d1ef2f43ac",
"size": 765
}added /files/.gitignore
Field was absent
{
"sha256": "cf237c7aff44efbe6e502e645c3e06da03a69d7bdeb43392108ef3348143417e",
"size": 10
}added /files/LICENSE
Field was absent
{
"sha256": "c0cd2e4248f6802cf7170a560663be3692a5f3cd509878412de98afffac6243b",
"size": 1097
}added /files/README.md
Field was absent
{
"sha256": "32c5746f67cae44bde477649a64626026ea89ef9a386cf55e5f2fdfd2bec8ce0",
"size": 2021
}added /files/assets~1stack-internal-logo.png
Field was absent
{
"sha256": "71b6aa5fd3e93f2b39a91a0190ea11616a1f5baab1bd9ad173eb08f30a88f6ce",
"size": 3499
}added /files/assets~1stack-internal-logo.svg
Field was absent
{
"sha256": "7e6216389dfc6ff196901fe1b4d326e11dfc4ae246dadd2e1aba955042250e26",
"size": 856
}added /files/mcp.json
Field was absent
{
"sha256": "4cd527668053fbe1ec7c6dfe31a188a87b047342e20419e46640b0ec4904df70",
"size": 205
}added /files/plugin.json
Field was absent
{
"sha256": "6099a4cf97090a36ba1b5affaad93c2ae98cfe44d18f72c49d968dab970be469",
"size": 8027
}added /files/skills~1search~1SKILL.md
Field was absent
{
"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