← Memory KeeperCONTENT HISTORY

Update to Memory Keeper

Snapshot Oct 27, 2026 · 00:38 UTC · version 0.5.0

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 Memory Keeper and check future changes in Following.

Up to 3 plugins free · no card required.

All fields and original values.

Is v2 template

Before

Oct 24, 2026 · 13:22 UTC

Not present

After

Oct 27, 2026 · 00:38 UTC

false

Compare saved observations

Download comparison JSON
Full technical diff · 1 changed fields

added /is_v2_template

BEFORE
Field was absent
AFTER
false
Full snapshot data
{
  "canonical_app_id": null,
  "connector_id": null,
  "created_at": "2026-09-17T14:07:43.393274Z",
  "discoverability": "LISTED",
  "id": "plugins_6aabf17d723481919bf6d18cd917fa77",
  "is_template": false,
  "is_template_instance": false,
  "is_v2_template": false,
  "name": "memory-keeper",
  "release": {
    "app_ids": [],
    "app_manifest": null,
    "app_templates": [],
    "description": "Keep persistent project memory and files canonical with mandatory routing, fingerprinted bounded recovery, and verified completion.",
    "display_name": "Memory Keeper",
    "id": "pluginrel_f82ae529c4208191a6a6653f50b73c9e",
    "interface": {
      "brand_color": "#6D5CE7",
      "capabilities": [
        "Read",
        "Write"
      ],
      "category": "Productivity",
      "composer_icon_dark_url": null,
      "composer_icon_url": "https://files.openai.com/content?id=file_00000000db00822fae4ee0dcb8e3a77d",
      "default_prompt": "Audit and organize this project's persistent files and memory safely.",
      "default_prompts": [
        "Audit and organize this project's persistent files and memory safely.",
        "Continue this project and keep its canonical memory synchronized after every durable change.",
        "Recover this interrupted persistent task without looping or weakening verification."
      ],
      "developer_name": "Memory Keeper",
      "logo_url": "https://files.openai.com/content?id=file_000000006d3c81f4a061323b563b5a1e",
      "logo_url_dark": null,
      "long_description": "Routes persistent work through specialist skills for memory maintenance, audits, file organization, repair, bounded recovery, and evidence-based completion.",
      "plugin_category_id": "productivity",
      "privacy_policy_url": null,
      "screenshot_urls": [],
      "short_description": "Keep project memory canonical",
      "terms_of_service_url": null,
      "website_url": null
    },
    "keywords": [
      "project-memory",
      "canonical-files",
      "file-organization",
      "knowledge-management",
      "verification",
      "workflow"
    ],
    "mcp_servers": [],
    "onboarding_skill_name": null,
    "requires_local_executor": false,
    "skills": [
      {
        "description": "Use when inspecting a persistent project or Library to determine canonical locations, file roles, memory ownership, references, duplicates, stale state, evidence completeness, or the safe target state before mutation.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "auditing-persistent-state",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "radar",
          "short_description": "Use when inspecting a persistent project or Library to determine canonical locations, file roles, memory ownership, references, duplicates, stale state, evidence completeness, or the safe target state before mutation."
        },
        "name": "auditing-persistent-state",
        "plugin_release_skill_id": "pluginrsk_6aabf18193348191a386c418ecf2bb1b"
      },
      {
        "description": "Use when creating, editing, testing, auditing, packaging, versioning, releasing, or preparing publication of the Memory Keeper plugin or any of its skills.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "maintaining-memory-keeper",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "Use when creating, editing, testing, auditing, packaging, versioning, releasing, or preparing publication of the Memory Keeper plugin or any of its skills."
        },
        "name": "maintaining-memory-keeper",
        "plugin_release_skill_id": "pluginrsk_6aabf18083948191967a4980ca620c73"
      },
      {
        "description": "Use when a project gains, changes, validates, abandons, or depends on durable truth that future work must remember, including architecture, behavior, bugs, baselines, constraints, versions, tests, canonical locations, or memory structure.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "maintaining-project-memory",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Use when a project gains, changes, validates, abandons, or depends on durable truth that future work must remember, including architecture, behavior, bugs, baselines, constraints, versions, tests, canonical locations, or memory structure."
        },
        "name": "maintaining-project-memory",
        "plugin_release_skill_id": "pluginrsk_6aabf182d8a081918aed2b31c0d795a2"
      },
      {
        "description": "Use when moving, renaming, archiving, deleting, deduplicating, replacing, or reorganizing persistent project files, folders, release artifacts, or ChatGPT Library items.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "organizing-persistent-files",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Use when moving, renaming, archiving, deleting, deduplicating, replacing, or reorganizing persistent project files, folders, release artifacts, or ChatGPT Library items."
        },
        "name": "organizing-persistent-files",
        "plugin_release_skill_id": "pluginrsk_6aabf180cce08191b66236f4a2297f8b"
      },
      {
        "description": "Use when a persistent read, write, move, rename, delete, upload, or verification times out, is interrupted, partially succeeds, returns ambiguous status, repeatedly mismatches, or resumes after a mid-transaction stop.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "recovering-persistent-work",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "bolt",
          "short_description": "Use when a persistent read, write, move, rename, delete, upload, or verification times out, is interrupted, partially succeeds, returns ambiguous status, repeatedly mismatches, or resumes after a mid-transaction stop."
        },
        "name": "recovering-persistent-work",
        "plugin_release_skill_id": "pluginrsk_6aabf1825e2881919483343c3e27002e"
      },
      {
        "description": "Use when persistent project memory is inconsistent, duplicated, stale, broken, orphaned, contradictory, ambiguously rooted, or has invalid routes after moves, renames, replacements, or partial repairs.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "repairing-memory-state",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Use when persistent project memory is inconsistent, duplicated, stale, broken, orphaned, contradictory, ambiguously rooted, or has invalid routes after moves, renames, replacements, or partial repairs."
        },
        "name": "repairing-memory-state",
        "plugin_release_skill_id": "pluginrsk_6aabf18195408191af3dd8d876116a71"
      },
      {
        "description": "Use when a task involves ChatGPT Library, persistent project files, project memory, durable project code or docs, lasting decisions, structural cleanup, interrupted persistent work, or a completion claim about persistent work.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "using-memory-keeper",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Use when a task involves ChatGPT Library, persistent project files, project memory, durable project code or docs, lasting decisions, structural cleanup, interrupted persistent work, or a completion claim about persistent work."
        },
        "name": "using-memory-keeper",
        "plugin_release_skill_id": "pluginrsk_6aabf18074c88191a3e26e9c9f5227e3"
      },
      {
        "description": "Use when about to claim persistent project work is complete, done, fixed, organized, saved, synchronized, updated, cleaned, migrated, or successfully written.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "verifying-persistent-work",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "radar",
          "short_description": "Use when about to claim persistent project work is complete, done, fixed, organized, saved, synchronized, updated, cleaned, migrated, or successfully written."
        },
        "name": "verifying-persistent-work",
        "plugin_release_skill_id": "pluginrsk_6aabf181f23c8191915f44bca0aac59a"
      }
    ],
    "version": "0.5.0"
  },
  "scope": "GLOBAL",
  "share_url": "https://chatgpt.com/plugins/plugins_6aabf17d723481919bf6d18cd917fa77?open_in_app",
  "status": "ENABLED"
}

SHA-256 of public snapshot: 657b5645a7bfc1c0f1696c19ccaa928b576dd484e9d4e10ffed2c2f200e7dfaf