← Resolve AICONTENT HISTORY

Update to Resolve AI

Snapshot Oct 24, 2026 · 13:07 UTC · version 1.0.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 Resolve AI and check future changes in Following.

Up to 3 plugins free · no card required.

All fields and original values.

Declared skills

Before

Sep 30, 2026 · 22:59 UTC

[{"description":"List and filter alerts in Resolve. Use when the user asks \"show me alerts\", \"any new alerts\", \"alerts on <team>\", \"find the alert matching <pattern>\", \"alerts that auto-investigated\", \"alerts where <label> is ...

After

Oct 24, 2026 · 13:07 UTC

[{"description":"List and filter alerts in Resolve. Use when the user asks \"show me alerts\", \"any new alerts\", \"alerts on <team>\", \"find the alert matching <pattern>\", \"alerts that auto-investigated\", \"alerts where <label> is ...

Is template instance

Before

Sep 30, 2026 · 22:59 UTC

Not present

After

Oct 24, 2026 · 13:07 UTC

false

App-6a3da23321a88191914164e95151ccd5

Before

Sep 30, 2026 · 22:59 UTC

{"id":"asdk_app_6a3da23321a88191914164e95151ccd5","required":true}

After

Oct 24, 2026 · 13:07 UTC

Not present

Resolve

Before

Sep 30, 2026 · 22:59 UTC

Not present

After

Oct 24, 2026 · 13:07 UTC

{"id":"asdk_app_6a3da23321a88191914164e95151ccd5","required":true}

Compare saved observations

Download comparison JSON
Full technical diff · 11 changed fields

added /is_template_instance

BEFORE
Field was absent
AFTER
false

removed /release/app_manifest/apps/app-6a3da23321a88191914164e95151ccd5

BEFORE
{
  "id": "asdk_app_6a3da23321a88191914164e95151ccd5",
  "required": true
}
AFTER
Field is absent

added /release/app_manifest/apps/resolve

BEFORE
Field was absent
AFTER
{
  "id": "asdk_app_6a3da23321a88191914164e95151ccd5",
  "required": true
}

changed /release/id

BEFORE
"pluginrel_a4ef99ae913c8191b96212c7942f7ece"
AFTER
"pluginrel_f8166f1b7e0c8191a3a29671a999ebf2"

changed /release/interface/composer_icon_dark_url

BEFORE
"https://files.openai.com/content?id=file_00000000d7a871f78640a65c67d59a4e"
AFTER
null

changed /release/interface/composer_icon_url

BEFORE
"https://files.openai.com/content?id=file_00000000d7a871f78640a65c67d59a4e"
AFTER
"https://files.openai.com/content?id=file_000000004a8481f796fcd27c6072375a"

changed /release/interface/logo_url

BEFORE
"https://files.openai.com/content?id=file_00000000715481f7b163bd743c8b1016"
AFTER
"https://files.openai.com/content?id=file_00000000b76081f781bcfa121fc2b515"

changed /release/interface/logo_url_dark

BEFORE
"https://files.openai.com/content?id=file_0000000096bc71f7b76f941e288fe367"
AFTER
null

changed /release/mcp_servers

BEFORE
[]
AFTER
[
  {
    "key": "resolve",
    "metadata": {
      "type": "streamable-http",
      "url": "https://app0.resolve.ai/mcp/v2"
    }
  }
]

changed /release/skills

BEFORE
[
  {
    "description": "List and filter alerts in Resolve. Use when the user asks \"show me alerts\", \"any new alerts\", \"alerts on <team>\", \"find the alert matching <pattern>\", \"alerts that auto-investigated\", \"alerts where <label> is critical/missing\", or wants a focused alerts view (separate from a full overview snapshot).",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "alerts",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "radar",
      "short_description": "List and filter alerts in Resolve. Use when the user asks \"show me alerts\", \"any new alerts\", \"alerts on <team>\", \"find the alert matching <pattern>\", \"alerts that auto-investigated\", \"alerts where <label> is critical/missing\", or wants a focused alerts view (separate from a full overview snapshot)."
    },
    "name": "alerts",
    "plugin_release_skill_id": "pluginrsk_6a5581ba32588191b9df81d5bc682439"
  },
  {
    "description": "Turn a Resolve investigation's root-cause findings into code changes in your local repo. Use when the user wants to translate findings into code changes — phrases like \"fix this based on Resolve\", \"implement Resolve's mitigation\", \"apply the fix from this investigation\", \"remediate the root cause Resolve found\", or wants to write code to address a theory Resolve identified.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "apply-fix",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "code",
      "short_description": "Turn a Resolve investigation's root-cause findings into code changes in your local repo. Use when the user wants to translate findings into code changes — phrases like \"fix this based on Resolve\", \"implement Resolve's mitigation\", \"apply the fix from this investigation\", \"remediate the root cause Resolve found\", or wants to write code to address a theory Resolve identified."
    },
    "name": "apply-fix",
    "plugin_release_skill_id": "pluginrsk_6a5581ba99e48191b6ba59460cf4eed0"
  },
  {
    "description": "Send Resolve a question or a request to investigate — continuing an existing chat or investigation, or starting a fresh one. Use when the user wants to send a message to Resolve — phrases like \"ask Resolve about X\", \"follow up with Resolve\", \"what does Resolve think about Y\", \"have Resolve check Z\", or wants Resolve to clarify a finding.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "ask",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chat",
      "short_description": "Send Resolve a question or a request to investigate — continuing an existing chat or investigation, or starting a fresh one. Use when the user wants to send a message to Resolve — phrases like \"ask Resolve about X\", \"follow up with Resolve\", \"what does Resolve think about Y\", \"have Resolve check Z\", or wants Resolve to clarify a finding."
    },
    "name": "ask",
    "plugin_release_skill_id": "pluginrsk_6a5581bafe1481918fa9a08ebebf1a7d"
  },
  {
    "description": "List recent Resolve chats. Use when the user asks \"show me my chats\", \"what chats are in flight\", \"any chats running\", \"chats from last week\", or wants a focused chat list (separate from a full overview snapshot).",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "chats",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "search",
      "short_description": "List recent Resolve chats. Use when the user asks \"show me my chats\", \"what chats are in flight\", \"any chats running\", \"chats from last week\", or wants a focused chat list (separate from a full overview snapshot)."
    },
    "name": "chats",
    "plugin_release_skill_id": "pluginrsk_6a5581bb5c688191acb5e791340683c4"
  },
  {
    "description": "Write or tune a skill for the Resolve plugin — encoding workflow guidance, not tool API details.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "create-skill",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "pen",
      "short_description": "Write or tune a skill for the Resolve plugin — encoding workflow guidance, not tool API details."
    },
    "name": "create-skill",
    "plugin_release_skill_id": "pluginrsk_6a5581bbc64c8191a43a8c936ce914cb"
  },
  {
    "description": "Run a guided, self-paced tour of Resolve using the connected org's live data — surface the environment, resume a chat, fire several in parallel, drill a real RCA with its evidence and a live thread, then investigate something from scratch. Use when someone wants to demo Resolve, give a tour, or show a new user what it can do — phrases like \"demo Resolve\", \"give me a tour\", \"walk them through Resolve\", \"show me what Resolve can do\", \"demo this to <person>\".",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "demo",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "cursor",
      "short_description": "Run a guided, self-paced tour of Resolve using the connected org's live data — surface the environment, resume a chat, fire several in parallel, drill a real RCA with its evidence and a live thread, then investigate something from scratch. Use when someone wants to demo Resolve, give a tour, or show a new user what it can do — phrases like \"demo Resolve\", \"give me a tour\", \"walk them through Resolve\", \"show me what Resolve can do\", \"demo this to <person>\"."
    },
    "name": "demo",
    "plugin_release_skill_id": "pluginrsk_6a5581bc2fd08191bcf81346b92adf5e"
  },
  {
    "description": "Send Resolve your feedback — on an investigation's root cause, a chat answer, or the Resolve experience itself. Use when you've resolved or mitigated your issue, an investigation or chat wraps up, or you want to rate or comment on Resolve.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "feedback",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chat",
      "short_description": "Send Resolve your feedback — on an investigation's root cause, a chat answer, or the Resolve experience itself. Use when you've resolved or mitigated your issue, an investigation or chat wraps up, or you want to rate or comment on Resolve."
    },
    "name": "feedback",
    "plugin_release_skill_id": "pluginrsk_6a5581bc84bc8191b8d75282015e7e35"
  },
  {
    "description": "Introduce Resolve (the AI DevOps investigation platform) and route the user to the right next step — investigate, ask, apply a fix, or get an overview. Use when the user mentions \"Resolve\", \"resolve.ai\", asks \"what is Resolve\" or \"how do I use Resolve\", pastes a Resolve URL, or describes a production incident or active investigation they want Resolve to help with.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "help-resolve",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chat",
      "short_description": "Introduce Resolve (the AI DevOps investigation platform) and route the user to the right next step — investigate, ask, apply a fix, or get an overview. Use when the user mentions \"Resolve\", \"resolve.ai\", asks \"what is Resolve\" or \"how do I use Resolve\", pastes a Resolve URL, or describes a production incident or active investigation they want Resolve to help with."
    },
    "name": "help-resolve",
    "plugin_release_skill_id": "pluginrsk_6a5581bd2b888191a40d97a9f4a8828a"
  },
  {
    "description": "Have Resolve run a root-cause investigation — open an existing canvas, or start a new one. Use when the user pastes a Resolve URL, names an investigation ID, references an alert, or describes a problem — phrases like \"investigate X\", \"look into Y\", \"have Resolve check Z\", \"start an investigation\", \"rca this\", or \"root cause this\".",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "investigate",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "radar",
      "short_description": "Have Resolve run a root-cause investigation — open an existing canvas, or start a new one. Use when the user pastes a Resolve URL, names an investigation ID, references an alert, or describes a problem — phrases like \"investigate X\", \"look into Y\", \"have Resolve check Z\", \"start an investigation\", \"rca this\", or \"root cause this\"."
    },
    "name": "investigate",
    "plugin_release_skill_id": "pluginrsk_6a5581bd9a0c8191b89cde6139f54212"
  },
  {
    "description": "List recent Resolve investigations. Use when the user asks \"show me investigations\", \"list my team's investigations\", \"investigations from last week\", \"what auto-investigations ran today\", \"any manual investigations this month\", or wants a focused investigations view (separate from a full overview snapshot).",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "investigations",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "search",
      "short_description": "List recent Resolve investigations. Use when the user asks \"show me investigations\", \"list my team's investigations\", \"investigations from last week\", \"what auto-investigations ran today\", \"any manual investigations this month\", or wants a focused investigations view (separate from a full overview snapshot)."
    },
    "name": "investigations",
    "plugin_release_skill_id": "pluginrsk_6a5581bdeea88191aa5ed7d391ca7c4d"
  },
  {
    "description": "Get the big-picture view across all of Resolve — open investigations, recent alerts, in-flight chats. Not for the status of a single investigation or chat.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "overview",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "radar",
      "short_description": "Get the big-picture view across all of Resolve — open investigations, recent alerts, in-flight chats. Not for the status of a single investigation or chat."
    },
    "name": "overview",
    "plugin_release_skill_id": "pluginrsk_6a5581be4ba88191a40ca38bc10bf9da"
  },
  {
    "description": "Get production context from Resolve for the area you're about to change — so the work is grounded in what production looks like and aware of how the change could affect it, before you start rather than after the PR is up. Use before implementing a fix or feature, when finalizing a plan or approach, or before editing anything that affects a production system — application code, infrastructure, or config-as-code (Helm, Terraform, Dockerfiles, CI/CD, SQL/migrations, protos) — or when the user says \"let's build/fix/implement X\". Surfaces the area's normal operational profile (traffic and usage, telemetry coverage, baseline latency/error rate), the regression risk of the change, plus any active alerts, open investigations, recent incidents or deploys, and known fragility.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "prod-context",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "radar",
      "short_description": "Get production context from Resolve for the area you're about to change — so the work is grounded in what production looks like and aware of how the change could affect it, before you start rather than after the PR is up. Use before implementing a fix or feature, when finalizing a plan or approach, or before editing anything that affects a production system — application code, infrastructure, or config-as-code (Helm, Terraform, Dockerfiles, CI/CD, SQL/migrations, protos) — or when the user says \"let's build/fix/implement X\". Surfaces the area's normal operational profile (traffic and usage, telemetry coverage, baseline latency/error rate), the regression risk of the change, plus any active alerts, open investigations, recent incidents or deploys, and known fragility."
    },
    "name": "prod-context",
    "plugin_release_skill_id": "pluginrsk_6a5581bea65c81919d8fd0719947c90a"
  },
  {
    "description": "Steer a Resolve investigation by sending it a new finding, hypothesis, or directive to redirect it. Use when the user wants to promote a local observation back to Resolve — phrases like \"tell Resolve I found X\", \"steer this investigation\", \"send Resolve this observation\", or \"promote this back to Resolve\".",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "steer",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Steer a Resolve investigation by sending it a new finding, hypothesis, or directive to redirect it. Use when the user wants to promote a local observation back to Resolve — phrases like \"tell Resolve I found X\", \"steer this investigation\", \"send Resolve this observation\", or \"promote this back to Resolve\"."
    },
    "name": "steer",
    "plugin_release_skill_id": "pluginrsk_6a5581befacc8191ac836d567f7c99c4"
  }
]
AFTER
[
  {
    "description": "List and filter alerts in Resolve. Use when the user asks \"show me alerts\", \"any new alerts\", \"alerts on <team>\", \"find the alert matching <pattern>\", \"alerts that auto-investigated\", \"alerts where <label> is critical/missing\", or wants a focused alerts view (separate from a full overview snapshot).",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "alerts",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "radar",
      "short_description": "List and filter alerts in Resolve. Use when the user asks \"show me alerts\", \"any new alerts\", \"alerts on <team>\", \"find the alert matching <pattern>\", \"alerts that auto-investigated\", \"alerts where <label> is critical/missing\", or wants a focused alerts view (separate from a full overview snapshot)."
    },
    "name": "alerts",
    "plugin_release_skill_id": "pluginrsk_6ad2a31367b881918e89c63c07109eba"
  },
  {
    "description": "Turn a Resolve investigation's root-cause findings into code changes in your local repo. Use when the user wants to translate findings into code changes — phrases like \"fix this based on Resolve\", \"implement Resolve's mitigation\", \"apply the fix from this investigation\", \"remediate the root cause Resolve found\", or wants to write code to address a theory Resolve identified.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "apply-fix",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "code",
      "short_description": "Turn a Resolve investigation's root-cause findings into code changes in your local repo. Use when the user wants to translate findings into code changes — phrases like \"fix this based on Resolve\", \"implement Resolve's mitigation\", \"apply the fix from this investigation\", \"remediate the root cause Resolve found\", or wants to write code to address a theory Resolve identified."
    },
    "name": "apply-fix",
    "plugin_release_skill_id": "pluginrsk_6ad2a3128fc48191affba939db999732"
  },
  {
    "description": "Send Resolve a question or a request to investigate — continuing an existing chat or investigation, or starting a fresh one. Use when the user wants to send a message to Resolve — phrases like \"ask Resolve about X\", \"follow up with Resolve\", \"what does Resolve think about Y\", \"have Resolve check Z\", or wants Resolve to clarify a finding.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "ask",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chat",
      "short_description": "Send Resolve a question or a request to investigate — continuing an existing chat or investigation, or starting a fresh one. Use when the user wants to send a message to Resolve — phrases like \"ask Resolve about X\", \"follow up with Resolve\", \"what does Resolve think about Y\", \"have Resolve check Z\", or wants Resolve to clarify a finding."
    },
    "name": "ask",
    "plugin_release_skill_id": "pluginrsk_6ad2a30f8e988191bd62b2d16f6e4923"
  },
  {
    "description": "List recent Resolve chats. Use when the user asks \"show me my chats\", \"what chats are in flight\", \"any chats running\", \"chats from last week\", or wants a focused chat list (separate from a full overview snapshot).",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "chats",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chat",
      "short_description": "List recent Resolve chats. Use when the user asks \"show me my chats\", \"what chats are in flight\", \"any chats running\", \"chats from last week\", or wants a focused chat list (separate from a full overview snapshot)."
    },
    "name": "chats",
    "plugin_release_skill_id": "pluginrsk_6ad2a312f7d08191b4f7845673ac0a84"
  },
  {
    "description": "Write or tune a skill for the Resolve plugin — encoding workflow guidance, not tool API details.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "create-skill",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "pen",
      "short_description": "Write or tune a skill for the Resolve plugin — encoding workflow guidance, not tool API details."
    },
    "name": "create-skill",
    "plugin_release_skill_id": "pluginrsk_6ad2a30f7fc48191938d5ffbd592195e"
  },
  {
    "description": "Run a guided, self-paced tour of Resolve using the connected org's live data — surface the environment, resume a chat, fire several in parallel, drill a real RCA with its evidence and a live thread, then investigate something from scratch. Use when someone wants to demo Resolve, give a tour, or show a new user what it can do — phrases like \"demo Resolve\", \"give me a tour\", \"walk them through Resolve\", \"show me what Resolve can do\", \"demo this to <person>\".",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "demo",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "cursor",
      "short_description": "Run a guided, self-paced tour of Resolve using the connected org's live data — surface the environment, resume a chat, fire several in parallel, drill a real RCA with its evidence and a live thread, then investigate something from scratch. Use when someone wants to demo Resolve, give a tour, or show a new user what it can do — phrases like \"demo Resolve\", \"give me a tour\", \"walk them through Resolve\", \"show me what Resolve can do\", \"demo this to <person>\"."
    },
    "name": "demo",
    "plugin_release_skill_id": "pluginrsk_6ad2a30f5e7081919537dc13af86bc16"
  },
  {
    "description": "Send Resolve your feedback — on an investigation's root cause, a chat answer, or the Resolve experience itself. Use when you've resolved or mitigated your issue, an investigation or chat wraps up, or you want to rate or comment on Resolve.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "feedback",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chat",
      "short_description": "Send Resolve your feedback — on an investigation's root cause, a chat answer, or the Resolve experience itself. Use when you've resolved or mitigated your issue, an investigation or chat wraps up, or you want to rate or comment on Resolve."
    },
    "name": "feedback",
    "plugin_release_skill_id": "pluginrsk_6ad2a310e0048191bb454a0c298d38f6"
  },
  {
    "description": "Introduce Resolve (the AI DevOps investigation platform) and route the user to the right next step — investigate, ask, apply a fix, or get an overview. Use when the user mentions \"Resolve\", \"resolve.ai\", asks \"what is Resolve\" or \"how do I use Resolve\", pastes a Resolve URL, or describes a production incident or active investigation they want Resolve to help with.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "help-resolve",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "radar",
      "short_description": "Introduce Resolve (the AI DevOps investigation platform) and route the user to the right next step — investigate, ask, apply a fix, or get an overview. Use when the user mentions \"Resolve\", \"resolve.ai\", asks \"what is Resolve\" or \"how do I use Resolve\", pastes a Resolve URL, or describes a production incident or active investigation they want Resolve to help with."
    },
    "name": "help-resolve",
    "plugin_release_skill_id": "pluginrsk_6ad2a311b94881919de15f58df3f469b"
  },
  {
    "description": "Have Resolve run a root-cause investigation — open an existing canvas, or start a new one. Use when the user pastes a Resolve URL, names an investigation ID, references an alert, or describes a problem — phrases like \"investigate X\", \"look into Y\", \"have Resolve check Z\", \"start an investigation\", \"rca this\", or \"root cause this\".",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "investigate",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "radar",
      "short_description": "Have Resolve run a root-cause investigation — open an existing canvas, or start a new one. Use when the user pastes a Resolve URL, names an investigation ID, references an alert, or describes a problem — phrases like \"investigate X\", \"look into Y\", \"have Resolve check Z\", \"start an investigation\", \"rca this\", or \"root cause this\"."
    },
    "name": "investigate",
    "plugin_release_skill_id": "pluginrsk_6ad2a31245d08191be9146c30759a574"
  },
  {
    "description": "List recent Resolve investigations. Use when the user asks \"show me investigations\", \"list my team's investigations\", \"investigations from last week\", \"what auto-investigations ran today\", \"any manual investigations this month\", or wants a focused investigations view (separate from a full overview snapshot).",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "investigations",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "radar",
      "short_description": "List recent Resolve investigations. Use when the user asks \"show me investigations\", \"list my team's investigations\", \"investigations from last week\", \"what auto-investigations ran today\", \"any manual investigations this month\", or wants a focused investigations view (separate from a full overview snapshot)."
    },
    "name": "investigations",
    "plugin_release_skill_id": "pluginrsk_6ad2a31262148191987e337c522b7bb0"
  },
  {
    "description": "Get the big-picture view across all of Resolve — open investigations, recent alerts, in-flight chats. Not for the status of a single investigation or chat.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "overview",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "radar",
      "short_description": "Get the big-picture view across all of Resolve — open investigations, recent alerts, in-flight chats. Not for the status of a single investigation or chat."
    },
    "name": "overview",
    "plugin_release_skill_id": "pluginrsk_6ad2a31002d08191a61c20ae0ca1db65"
  },
  {
    "description": "Get production context from Resolve for the area you're about to change — so the work is grounded in what production looks like and aware of how the change could affect it, before you start rather than after the PR is up. Use before implementing a fix or feature, when finalizing a plan or approach, or before editing anything that affects a production system — application code, infrastructure, or config-as-code (Helm, Terraform, Dockerfiles, CI/CD, SQL/migrations, protos) — or when the user says \"let's build/fix/implement X\". Surfaces the area's normal operational profile (traffic and usage, telemetry coverage, baseline latency/error rate), the regression risk of the change, plus any active alerts, open investigations, recent incidents or deploys, and known fragility.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "prod-context",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "radar",
      "short_description": "Get production context from Resolve for the area you're about to change — so the work is grounded in what production looks like and aware of how the change could affect it, before you start rather than after the PR is up. Use before implementing a fix or feature, when finalizing a plan or approach, or before editing anything that affects a production system — application code, infrastructure, or config-as-code (Helm, Terraform, Dockerfiles, CI/CD, SQL/migrations, protos) — or when the user says \"let's build/fix/implement X\". Surfaces the area's normal operational profile (traffic and usage, telemetry coverage, baseline latency/error rate), the regression risk of the change, plus any active alerts, open investigations, recent incidents or deploys, and known fragility."
    },
    "name": "prod-context",
    "plugin_release_skill_id": "pluginrsk_6ad2a310323c8191b196dd14a619f727"
  },
  {
    "description": "Steer a Resolve investigation by sending it a new finding, hypothesis, or directive to redirect it. Use when the user wants to promote a local observation back to Resolve — phrases like \"tell Resolve I found X\", \"steer this investigation\", \"send Resolve this observation\", or \"promote this back to Resolve\".",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "steer",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Steer a Resolve investigation by sending it a new finding, hypothesis, or directive to redirect it. Use when the user wants to promote a local observation back to Resolve — phrases like \"tell Resolve I found X\", \"steer this investigation\", \"send Resolve this observation\", or \"promote this back to Resolve\"."
    },
    "name": "steer",
    "plugin_release_skill_id": "pluginrsk_6ad2a311dd208191aeb81a4d667f1393"
  }
]

changed /release/version

BEFORE
"1.0.0"
AFTER
"1.0.1"
Full snapshot data
{
  "canonical_app_id": "asdk_app_6a3da23321a88191914164e95151ccd5",
  "connector_id": "asdk_app_6a3da23321a88191914164e95151ccd5",
  "created_at": "2026-06-25T21:48:35.267602Z",
  "discoverability": "LISTED",
  "id": "plugin_asdk_app_6a3da23321a88191914164e95151ccd5",
  "is_template": false,
  "is_template_instance": false,
  "name": "app-6a3da23321a88191914164e95151ccd5",
  "release": {
    "app_ids": [
      "asdk_app_6a3da23321a88191914164e95151ccd5"
    ],
    "app_manifest": {
      "apps": {
        "resolve": {
          "id": "asdk_app_6a3da23321a88191914164e95151ccd5",
          "required": true
        }
      }
    },
    "app_templates": [],
    "description": "Connect ChatGPT and Codex to Resolve AI. Start and steer investigations, pull live production context, and turn root-cause findings into pull requests.\nThe Resolve plugin connects ChatGPT and Codex to Resolve AI over MCP. Resolve's agents join your on-call rotations to triage and investigate alerts and work alongside engineers to reach root cause faster; this plugin brings that surface directly into your coding agent so you can act on it where you already code.\nIt installs skills for listing and filtering alerts, reading and summarizing investigations, starting new root-cause analyses, asking follow-up questions, steering an active investigation with context you have locally, pulling an area's production profile before a risky change, and translating findings into local code changes and a PR.",
    "display_name": "Resolve AI",
    "id": "pluginrel_f8166f1b7e0c8191a3a29671a999ebf2",
    "interface": {
      "brand_color": null,
      "capabilities": [],
      "category": "Developer Tools",
      "composer_icon_dark_url": null,
      "composer_icon_url": "https://files.openai.com/content?id=file_000000004a8481f796fcd27c6072375a",
      "default_prompt": null,
      "default_prompts": null,
      "developer_name": "Resolve AI, Inc.",
      "logo_url": "https://files.openai.com/content?id=file_00000000b76081f781bcfa121fc2b515",
      "logo_url_dark": null,
      "long_description": "Connect ChatGPT and Codex to Resolve AI. Start and steer investigations, pull live production context, and turn root-cause findings into pull requests.\nThe Resolve plugin connects ChatGPT and Codex to Resolve AI over MCP. Resolve's agents join your on-call rotations to triage and investigate alerts and work alongside engineers to reach root cause faster; this plugin brings that surface directly into your coding agent so you can act on it where you already code.\nIt installs skills for listing and filtering alerts, reading and summarizing investigations, starting new root-cause analyses, asking follow-up questions, steering an active investigation with context you have locally, pulling an area's production profile before a risky change, and translating findings into local code changes and a PR.",
      "plugin_category_id": "developer tools",
      "privacy_policy_url": "https://resolve.ai/privacy-policy",
      "screenshot_urls": [],
      "short_description": "AI for Prod",
      "terms_of_service_url": "https://resolve.ai/terms-of-service-product",
      "website_url": "https://resolve.ai/"
    },
    "keywords": [],
    "mcp_servers": [
      {
        "key": "resolve",
        "metadata": {
          "type": "streamable-http",
          "url": "https://app0.resolve.ai/mcp/v2"
        }
      }
    ],
    "onboarding_skill_name": null,
    "requires_local_executor": false,
    "skills": [
      {
        "description": "List and filter alerts in Resolve. Use when the user asks \"show me alerts\", \"any new alerts\", \"alerts on <team>\", \"find the alert matching <pattern>\", \"alerts that auto-investigated\", \"alerts where <label> is critical/missing\", or wants a focused alerts view (separate from a full overview snapshot).",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "alerts",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "radar",
          "short_description": "List and filter alerts in Resolve. Use when the user asks \"show me alerts\", \"any new alerts\", \"alerts on <team>\", \"find the alert matching <pattern>\", \"alerts that auto-investigated\", \"alerts where <label> is critical/missing\", or wants a focused alerts view (separate from a full overview snapshot)."
        },
        "name": "alerts",
        "plugin_release_skill_id": "pluginrsk_6ad2a31367b881918e89c63c07109eba"
      },
      {
        "description": "Turn a Resolve investigation's root-cause findings into code changes in your local repo. Use when the user wants to translate findings into code changes — phrases like \"fix this based on Resolve\", \"implement Resolve's mitigation\", \"apply the fix from this investigation\", \"remediate the root cause Resolve found\", or wants to write code to address a theory Resolve identified.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "apply-fix",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "Turn a Resolve investigation's root-cause findings into code changes in your local repo. Use when the user wants to translate findings into code changes — phrases like \"fix this based on Resolve\", \"implement Resolve's mitigation\", \"apply the fix from this investigation\", \"remediate the root cause Resolve found\", or wants to write code to address a theory Resolve identified."
        },
        "name": "apply-fix",
        "plugin_release_skill_id": "pluginrsk_6ad2a3128fc48191affba939db999732"
      },
      {
        "description": "Send Resolve a question or a request to investigate — continuing an existing chat or investigation, or starting a fresh one. Use when the user wants to send a message to Resolve — phrases like \"ask Resolve about X\", \"follow up with Resolve\", \"what does Resolve think about Y\", \"have Resolve check Z\", or wants Resolve to clarify a finding.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "ask",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chat",
          "short_description": "Send Resolve a question or a request to investigate — continuing an existing chat or investigation, or starting a fresh one. Use when the user wants to send a message to Resolve — phrases like \"ask Resolve about X\", \"follow up with Resolve\", \"what does Resolve think about Y\", \"have Resolve check Z\", or wants Resolve to clarify a finding."
        },
        "name": "ask",
        "plugin_release_skill_id": "pluginrsk_6ad2a30f8e988191bd62b2d16f6e4923"
      },
      {
        "description": "List recent Resolve chats. Use when the user asks \"show me my chats\", \"what chats are in flight\", \"any chats running\", \"chats from last week\", or wants a focused chat list (separate from a full overview snapshot).",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "chats",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chat",
          "short_description": "List recent Resolve chats. Use when the user asks \"show me my chats\", \"what chats are in flight\", \"any chats running\", \"chats from last week\", or wants a focused chat list (separate from a full overview snapshot)."
        },
        "name": "chats",
        "plugin_release_skill_id": "pluginrsk_6ad2a312f7d08191b4f7845673ac0a84"
      },
      {
        "description": "Write or tune a skill for the Resolve plugin — encoding workflow guidance, not tool API details.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "create-skill",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "pen",
          "short_description": "Write or tune a skill for the Resolve plugin — encoding workflow guidance, not tool API details."
        },
        "name": "create-skill",
        "plugin_release_skill_id": "pluginrsk_6ad2a30f7fc48191938d5ffbd592195e"
      },
      {
        "description": "Run a guided, self-paced tour of Resolve using the connected org's live data — surface the environment, resume a chat, fire several in parallel, drill a real RCA with its evidence and a live thread, then investigate something from scratch. Use when someone wants to demo Resolve, give a tour, or show a new user what it can do — phrases like \"demo Resolve\", \"give me a tour\", \"walk them through Resolve\", \"show me what Resolve can do\", \"demo this to <person>\".",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "demo",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "cursor",
          "short_description": "Run a guided, self-paced tour of Resolve using the connected org's live data — surface the environment, resume a chat, fire several in parallel, drill a real RCA with its evidence and a live thread, then investigate something from scratch. Use when someone wants to demo Resolve, give a tour, or show a new user what it can do — phrases like \"demo Resolve\", \"give me a tour\", \"walk them through Resolve\", \"show me what Resolve can do\", \"demo this to <person>\"."
        },
        "name": "demo",
        "plugin_release_skill_id": "pluginrsk_6ad2a30f5e7081919537dc13af86bc16"
      },
      {
        "description": "Send Resolve your feedback — on an investigation's root cause, a chat answer, or the Resolve experience itself. Use when you've resolved or mitigated your issue, an investigation or chat wraps up, or you want to rate or comment on Resolve.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "feedback",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chat",
          "short_description": "Send Resolve your feedback — on an investigation's root cause, a chat answer, or the Resolve experience itself. Use when you've resolved or mitigated your issue, an investigation or chat wraps up, or you want to rate or comment on Resolve."
        },
        "name": "feedback",
        "plugin_release_skill_id": "pluginrsk_6ad2a310e0048191bb454a0c298d38f6"
      },
      {
        "description": "Introduce Resolve (the AI DevOps investigation platform) and route the user to the right next step — investigate, ask, apply a fix, or get an overview. Use when the user mentions \"Resolve\", \"resolve.ai\", asks \"what is Resolve\" or \"how do I use Resolve\", pastes a Resolve URL, or describes a production incident or active investigation they want Resolve to help with.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "help-resolve",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "radar",
          "short_description": "Introduce Resolve (the AI DevOps investigation platform) and route the user to the right next step — investigate, ask, apply a fix, or get an overview. Use when the user mentions \"Resolve\", \"resolve.ai\", asks \"what is Resolve\" or \"how do I use Resolve\", pastes a Resolve URL, or describes a production incident or active investigation they want Resolve to help with."
        },
        "name": "help-resolve",
        "plugin_release_skill_id": "pluginrsk_6ad2a311b94881919de15f58df3f469b"
      },
      {
        "description": "Have Resolve run a root-cause investigation — open an existing canvas, or start a new one. Use when the user pastes a Resolve URL, names an investigation ID, references an alert, or describes a problem — phrases like \"investigate X\", \"look into Y\", \"have Resolve check Z\", \"start an investigation\", \"rca this\", or \"root cause this\".",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "investigate",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "radar",
          "short_description": "Have Resolve run a root-cause investigation — open an existing canvas, or start a new one. Use when the user pastes a Resolve URL, names an investigation ID, references an alert, or describes a problem — phrases like \"investigate X\", \"look into Y\", \"have Resolve check Z\", \"start an investigation\", \"rca this\", or \"root cause this\"."
        },
        "name": "investigate",
        "plugin_release_skill_id": "pluginrsk_6ad2a31245d08191be9146c30759a574"
      },
      {
        "description": "List recent Resolve investigations. Use when the user asks \"show me investigations\", \"list my team's investigations\", \"investigations from last week\", \"what auto-investigations ran today\", \"any manual investigations this month\", or wants a focused investigations view (separate from a full overview snapshot).",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "investigations",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "radar",
          "short_description": "List recent Resolve investigations. Use when the user asks \"show me investigations\", \"list my team's investigations\", \"investigations from last week\", \"what auto-investigations ran today\", \"any manual investigations this month\", or wants a focused investigations view (separate from a full overview snapshot)."
        },
        "name": "investigations",
        "plugin_release_skill_id": "pluginrsk_6ad2a31262148191987e337c522b7bb0"
      },
      {
        "description": "Get the big-picture view across all of Resolve — open investigations, recent alerts, in-flight chats. Not for the status of a single investigation or chat.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "overview",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "radar",
          "short_description": "Get the big-picture view across all of Resolve — open investigations, recent alerts, in-flight chats. Not for the status of a single investigation or chat."
        },
        "name": "overview",
        "plugin_release_skill_id": "pluginrsk_6ad2a31002d08191a61c20ae0ca1db65"
      },
      {
        "description": "Get production context from Resolve for the area you're about to change — so the work is grounded in what production looks like and aware of how the change could affect it, before you start rather than after the PR is up. Use before implementing a fix or feature, when finalizing a plan or approach, or before editing anything that affects a production system — application code, infrastructure, or config-as-code (Helm, Terraform, Dockerfiles, CI/CD, SQL/migrations, protos) — or when the user says \"let's build/fix/implement X\". Surfaces the area's normal operational profile (traffic and usage, telemetry coverage, baseline latency/error rate), the regression risk of the change, plus any active alerts, open investigations, recent incidents or deploys, and known fragility.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "prod-context",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "radar",
          "short_description": "Get production context from Resolve for the area you're about to change — so the work is grounded in what production looks like and aware of how the change could affect it, before you start rather than after the PR is up. Use before implementing a fix or feature, when finalizing a plan or approach, or before editing anything that affects a production system — application code, infrastructure, or config-as-code (Helm, Terraform, Dockerfiles, CI/CD, SQL/migrations, protos) — or when the user says \"let's build/fix/implement X\". Surfaces the area's normal operational profile (traffic and usage, telemetry coverage, baseline latency/error rate), the regression risk of the change, plus any active alerts, open investigations, recent incidents or deploys, and known fragility."
        },
        "name": "prod-context",
        "plugin_release_skill_id": "pluginrsk_6ad2a310323c8191b196dd14a619f727"
      },
      {
        "description": "Steer a Resolve investigation by sending it a new finding, hypothesis, or directive to redirect it. Use when the user wants to promote a local observation back to Resolve — phrases like \"tell Resolve I found X\", \"steer this investigation\", \"send Resolve this observation\", or \"promote this back to Resolve\".",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "steer",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Steer a Resolve investigation by sending it a new finding, hypothesis, or directive to redirect it. Use when the user wants to promote a local observation back to Resolve — phrases like \"tell Resolve I found X\", \"steer this investigation\", \"send Resolve this observation\", or \"promote this back to Resolve\"."
        },
        "name": "steer",
        "plugin_release_skill_id": "pluginrsk_6ad2a311dd208191aeb81a4d667f1393"
      }
    ],
    "version": "1.0.1"
  },
  "scope": "GLOBAL",
  "share_url": "https://chatgpt.com/plugins/resolve-ai?open_in_app",
  "status": "ENABLED"
}

SHA-256 of public snapshot: 5412a9de8bb02245100cc4d13a706a891873618eda99189a8d2717de3f45213f