← XMemoCONTENT HISTORY

Update to XMemo

Snapshot Nov 3, 2026 · 00:11 UTC · version 1.0.2

WHAT CHANGED

Declared capabilities changed

Full description — Now says: User-controlled memory across conversations: save and recall preferences, knowledge, decisions, and work context.

Observed in instructions or declared skills. Runtime behavior has not been tested.

Save XMemo and check future changes in Following.

Up to 3 plugins free · no card required.

All fields and original values.

Full description

Before

Oct 27, 2026 · 00:10 UTC

XMemo gives ChatGPT a private, persistent workspace that carries useful context across conversations. It can save, search, recall, read full memory text, explain, update, and organize preferences, decisions, project context, reference no...

After

Nov 3, 2026 · 00:11 UTC

User-controlled memory across conversations: save and recall preferences, knowledge, decisions, and work context.

Long description

Before

Oct 27, 2026 · 00:10 UTC

gives ChatGPT a private, persistent workspace that carries useful context across conversations. It can save, search, recall, read full memory text, explain, update, and organize preferences, decisions, project context, reference notes, T...

After

Nov 3, 2026 · 00:11 UTC

saves and recalls your preferences, knowledge, decisions, and useful context across conversations and compatible AI agents. One Memory Steward handles general memory and tool selection. Six focused skills cover brainstorming, planning, p...

Declared skills

Before

Oct 27, 2026 · 00:10 UTC

[{"description":"Use XMemo to recall, review, and preserve durable outcomes across conversations and AI agents. Trigger for ChatGPT brainstorming, plan organization or review, audits of plans and progress from Claude Code, Codex, GitHub ...

After

Nov 3, 2026 · 00:11 UTC

[{"description":"Verify project or agent progress claims against an approved baseline, XMemo context, and current artifacts. Use to identify evidence gaps, drift, blockers, and the next action; distinguish claims from verified completion...

App-6a112deb1d4881919bde555b7c16b24b

Before

Oct 27, 2026 · 00:10 UTC

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

After

Nov 3, 2026 · 00:11 UTC

Not present

Compare saved observations

Download comparison JSON
Full technical diff · 17 changed fields

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

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

added /release/app_manifest/apps/xmemo

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

changed /release/description

BEFORE
"XMemo gives ChatGPT a private, persistent workspace that carries useful context across conversations. It can save, search, recall, read full memory text, explain, update, and organize preferences, decisions, project context, reference notes, TODOs, and personal Ledger records. Interactive TODO Board, Ledger, and Project Workspace views turn remembered context into structured work without leaving ChatGPT. OAuth and server-enforced scopes restrict every operation to the signed-in user's authorized data, while recoverable deletion, restoration, and explicit confirmation for permanent deletion keep users in control."
AFTER
"User-controlled memory across conversations: save and recall preferences, knowledge, decisions, and work context."

changed /release/id

BEFORE
"pluginrel_44f50a66f5d481918223ea3b60d656cd"
AFTER
"pluginrel_f1798012e96c81918e35af5605445e7c"

changed /release/interface/brand_color

BEFORE
null
AFTER
"#7C3AED"

changed /release/interface/capabilities

BEFORE
[]
AFTER
[
  "Interactive",
  "Read",
  "Write"
]

changed /release/interface/composer_icon_dark_url

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

changed /release/interface/composer_icon_url

BEFORE
"https://files.openai.com/content?id=file_000000000c2882098eb2e4cd6df4749f"
AFTER
"https://files.openai.com/content?id=file_0000000016ec8206ac888c0edb78de2f"

changed /release/interface/default_prompt

BEFORE
"Bring me up to speed on my current project: recover the latest decisions, verified progress, open questions, and next action."
AFTER
"Remember that I prefer concise answers in Chinese."

changed /release/interface/default_prompts

BEFORE
[
  "Bring me up to speed on my current project: recover the latest decisions, verified progress, open questions, and next action.",
  "Turn this conversation into durable XMemo knowledge: propose key decisions, follow-up tasks, and a resume brief for approval.",
  "Review this plan using my saved XMemo context and other agents' work; flag conflicts, missing evidence, risks, and next gate."
]
AFTER
[
  "Remember that I prefer concise answers in Chinese.",
  "What preferences have I saved about how you should answer?",
  "Help me resume the work I saved most recently."
]

changed /release/interface/logo_url

BEFORE
"https://files.openai.com/content?id=file_0000000093d082098c78ae03f211f0a8"
AFTER
"https://files.openai.com/content?id=file_00000000237c820689d792698d8bf747"

changed /release/interface/logo_url_dark

BEFORE
"https://files.openai.com/content?id=file_0000000090447209b1f800fed2fb6572"
AFTER
"https://files.openai.com/content?id=file_000000002d908206abfd542e7b37a0b9"

changed /release/interface/long_description

BEFORE
"XMemo gives ChatGPT a private, persistent workspace that carries useful context across conversations. It can save, search, recall, read full memory text, explain, update, and organize preferences, decisions, project context, reference notes, TODOs, and personal Ledger records. Interactive TODO Board, Ledger, and Project Workspace views turn remembered context into structured work without leaving ChatGPT. OAuth and server-enforced scopes restrict every operation to the signed-in user's authorized data, while recoverable deletion, restoration, and explicit confirmation for permanent deletion keep users in control."
AFTER
"XMemo saves and recalls your preferences, knowledge, decisions, and useful context across conversations and compatible AI agents. One Memory Steward handles general memory and tool selection. Six focused skills cover brainstorming, planning, plan review, progress auditing, session distillation, and work continuity, including resume and handoff. Personal memories need no project; writes follow your saving intent."

changed /release/keywords

BEFORE
[]
AFTER
[
  "xmemo",
  "memory",
  "mcp",
  "project-memory",
  "productivity",
  "ai-agents"
]

changed /release/mcp_servers

BEFORE
[]
AFTER
[
  {
    "key": "xmemo",
    "metadata": {
      "type": "http",
      "url": "https://xmemo.dev/mcp"
    }
  }
]

changed /release/skills

BEFORE
[
  {
    "description": "Use XMemo to recall, review, and preserve durable outcomes across conversations and AI agents. Trigger for ChatGPT brainstorming, plan organization or review, audits of plans and progress from Claude Code, Codex, GitHub Copilot, Kiro, or other connected agents, important-conversation distillation, project context, session resume, checkpoints, TODOs, blockers, handoffs, and memory lifecycle requests. Separate durable memory, working state, evidence, events, and actions; deduplicate writes; never archive raw transcripts or secrets.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $xmemo-memory-steward to recall cross-agent context, organize this brainstorm, review the plan and evidence, and preserve the approved outcome or next checkpoint.",
      "display_name": "XMemo Memory Steward",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Brainstorm, review plans, resume, and hand off"
    },
    "name": "xmemo-memory-steward",
    "plugin_release_skill_id": "pluginrsk_6a6c7079b17c8191a42ff05623200b34"
  }
]
AFTER
[
  {
    "description": "Verify project or agent progress claims against an approved baseline, XMemo context, and current artifacts. Use to identify evidence gaps, drift, blockers, and the next action; distinguish claims from verified completion.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $xmemo-audit-progress to verify this progress report against the approved plan.",
      "display_name": "XMemo Audit Progress",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chart",
      "short_description": "Audit progress claims against plans and evidence"
    },
    "name": "xmemo-audit-progress",
    "plugin_release_skill_id": "pluginrsk_6ae69c9787cc81919a5097e6d5bb3bf0"
  },
  {
    "description": "Explore options using relevant XMemo goals, constraints, decisions, and failed approaches. Use for brainstorming grounded in saved personal or project context; keep proposals tentative and persist only authorized outcomes.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $xmemo-brainstorm to explore options against my saved XMemo context.",
      "display_name": "XMemo Brainstorm",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Explore and converge ideas with durable context"
    },
    "name": "xmemo-brainstorm",
    "plugin_release_skill_id": "pluginrsk_6ae69c96448c81919330e0226bdd9e27"
  },
  {
    "description": "Distill a session into concise decisions, durable context, actions, and resumable state for XMemo. Use when extracting outcomes or saving important session results; a summary-only request does not authorize persistence.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $xmemo-distill-session to preserve the decisions, next actions, and unfinished state from this session.",
      "display_name": "XMemo Distill Session",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Preserve durable outcomes from an important session"
    },
    "name": "xmemo-distill-session",
    "plugin_release_skill_id": "pluginrsk_6ae69c972914819184285d46a64d7cfc"
  },
  {
    "description": "Save, recall, apply, correct, and manage the user's XMemo memories across conversations and agents. Use for remember this, what did we decide, saved preferences or knowledge, and mixed memory work; proactively recall when prior context materially affects a task. Guide planning, review, distillation, resume, and handoff through the companion skills when needed. Personal memories require no project.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $xmemo-memory-steward to recall relevant saved context and save the new information I ask to carry forward.",
      "display_name": "XMemo Memory Steward",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Recall, save, and manage memory across conversations"
    },
    "name": "xmemo-memory-steward",
    "plugin_release_skill_id": "pluginrsk_6ae69c9780588191944bfbaedb22b35f"
  },
  {
    "description": "Create or revise project and execution plans using XMemo context and available artifacts. Use to turn goals into scoped phases, dependencies, and acceptance gates; distinguish proposed work from approved or completed work.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $xmemo-plan-project to turn this goal into a reviewable project and execution plan.",
      "display_name": "XMemo Plan Project",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Create evidence-gated project and execution plans"
    },
    "name": "xmemo-plan-project",
    "plugin_release_skill_id": "pluginrsk_6ae69c9677148191b648385cbe760b7d"
  },
  {
    "description": "Review a proposed plan against saved XMemo goals, decisions, constraints, and current evidence. Use for a plan critique or acceptance recommendation, not implementation progress verification.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $xmemo-review-plan to review this plan against what we previously decided.",
      "display_name": "XMemo Review Plan",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Review plans against saved decisions and evidence"
    },
    "name": "xmemo-review-plan",
    "plugin_release_skill_id": "pluginrsk_6ae69c9635148191a70ca9d9c0155ca3"
  },
  {
    "description": "Resume unfinished work or prepare and reconcile a cross-session or cross-agent handoff using XMemo context and current evidence. Use when continuing saved work, switching agents, or receiving a handoff; distinguish recovering context, preparing a brief, and actually continuing work.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use $xmemo-work-continuity to recover the verified state and next action for this work.",
      "display_name": "XMemo Work Continuity",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Resume work and prepare or reconcile handoffs"
    },
    "name": "xmemo-work-continuity",
    "plugin_release_skill_id": "pluginrsk_6ae69c9653cc8191a093b0a46a6dafdf"
  }
]

changed /release/version

BEFORE
"1.0.1"
AFTER
"1.0.2"
Full snapshot data
{
  "canonical_app_id": "asdk_app_6a112deb1d4881919bde555b7c16b24b",
  "connector_id": "asdk_app_6a112deb1d4881919bde555b7c16b24b",
  "created_at": "2026-06-23T03:45:35.285114Z",
  "discoverability": "LISTED",
  "id": "plugin_asdk_app_6a112deb1d4881919bde555b7c16b24b",
  "is_template": false,
  "is_template_instance": false,
  "is_v2_template": false,
  "name": "app-6a112deb1d4881919bde555b7c16b24b",
  "release": {
    "app_ids": [
      "asdk_app_6a112deb1d4881919bde555b7c16b24b"
    ],
    "app_manifest": {
      "apps": {
        "xmemo": {
          "id": "asdk_app_6a112deb1d4881919bde555b7c16b24b",
          "required": true
        }
      }
    },
    "app_templates": [],
    "description": "User-controlled memory across conversations: save and recall preferences, knowledge, decisions, and work context.",
    "display_name": "XMemo",
    "id": "pluginrel_f1798012e96c81918e35af5605445e7c",
    "interface": {
      "brand_color": "#7C3AED",
      "capabilities": [
        "Interactive",
        "Read",
        "Write"
      ],
      "category": "Productivity",
      "composer_icon_dark_url": null,
      "composer_icon_url": "https://files.openai.com/content?id=file_0000000016ec8206ac888c0edb78de2f",
      "default_prompt": "Remember that I prefer concise answers in Chinese.",
      "default_prompts": [
        "Remember that I prefer concise answers in Chinese.",
        "What preferences have I saved about how you should answer?",
        "Help me resume the work I saved most recently."
      ],
      "developer_name": "Yonro",
      "logo_url": "https://files.openai.com/content?id=file_00000000237c820689d792698d8bf747",
      "logo_url_dark": "https://files.openai.com/content?id=file_000000002d908206abfd542e7b37a0b9",
      "long_description": "XMemo saves and recalls your preferences, knowledge, decisions, and useful context across conversations and compatible AI agents. One Memory Steward handles general memory and tool selection. Six focused skills cover brainstorming, planning, plan review, progress auditing, session distillation, and work continuity, including resume and handoff. Personal memories need no project; writes follow your saving intent.",
      "plugin_category_id": "productivity",
      "privacy_policy_url": "https://xmemo.dev/legal/privacy",
      "screenshot_urls": [],
      "short_description": "Memory across conversations",
      "terms_of_service_url": "https://xmemo.dev/legal/tos",
      "website_url": "https://xmemo.dev"
    },
    "keywords": [
      "xmemo",
      "memory",
      "mcp",
      "project-memory",
      "productivity",
      "ai-agents"
    ],
    "mcp_servers": [
      {
        "key": "xmemo",
        "metadata": {
          "type": "http",
          "url": "https://xmemo.dev/mcp"
        }
      }
    ],
    "onboarding_skill_name": null,
    "requires_local_executor": false,
    "skills": [
      {
        "description": "Verify project or agent progress claims against an approved baseline, XMemo context, and current artifacts. Use to identify evidence gaps, drift, blockers, and the next action; distinguish claims from verified completion.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $xmemo-audit-progress to verify this progress report against the approved plan.",
          "display_name": "XMemo Audit Progress",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chart",
          "short_description": "Audit progress claims against plans and evidence"
        },
        "name": "xmemo-audit-progress",
        "plugin_release_skill_id": "pluginrsk_6ae69c9787cc81919a5097e6d5bb3bf0"
      },
      {
        "description": "Explore options using relevant XMemo goals, constraints, decisions, and failed approaches. Use for brainstorming grounded in saved personal or project context; keep proposals tentative and persist only authorized outcomes.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $xmemo-brainstorm to explore options against my saved XMemo context.",
          "display_name": "XMemo Brainstorm",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Explore and converge ideas with durable context"
        },
        "name": "xmemo-brainstorm",
        "plugin_release_skill_id": "pluginrsk_6ae69c96448c81919330e0226bdd9e27"
      },
      {
        "description": "Distill a session into concise decisions, durable context, actions, and resumable state for XMemo. Use when extracting outcomes or saving important session results; a summary-only request does not authorize persistence.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $xmemo-distill-session to preserve the decisions, next actions, and unfinished state from this session.",
          "display_name": "XMemo Distill Session",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Preserve durable outcomes from an important session"
        },
        "name": "xmemo-distill-session",
        "plugin_release_skill_id": "pluginrsk_6ae69c972914819184285d46a64d7cfc"
      },
      {
        "description": "Save, recall, apply, correct, and manage the user's XMemo memories across conversations and agents. Use for remember this, what did we decide, saved preferences or knowledge, and mixed memory work; proactively recall when prior context materially affects a task. Guide planning, review, distillation, resume, and handoff through the companion skills when needed. Personal memories require no project.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $xmemo-memory-steward to recall relevant saved context and save the new information I ask to carry forward.",
          "display_name": "XMemo Memory Steward",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Recall, save, and manage memory across conversations"
        },
        "name": "xmemo-memory-steward",
        "plugin_release_skill_id": "pluginrsk_6ae69c9780588191944bfbaedb22b35f"
      },
      {
        "description": "Create or revise project and execution plans using XMemo context and available artifacts. Use to turn goals into scoped phases, dependencies, and acceptance gates; distinguish proposed work from approved or completed work.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $xmemo-plan-project to turn this goal into a reviewable project and execution plan.",
          "display_name": "XMemo Plan Project",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Create evidence-gated project and execution plans"
        },
        "name": "xmemo-plan-project",
        "plugin_release_skill_id": "pluginrsk_6ae69c9677148191b648385cbe760b7d"
      },
      {
        "description": "Review a proposed plan against saved XMemo goals, decisions, constraints, and current evidence. Use for a plan critique or acceptance recommendation, not implementation progress verification.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $xmemo-review-plan to review this plan against what we previously decided.",
          "display_name": "XMemo Review Plan",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Review plans against saved decisions and evidence"
        },
        "name": "xmemo-review-plan",
        "plugin_release_skill_id": "pluginrsk_6ae69c9635148191a70ca9d9c0155ca3"
      },
      {
        "description": "Resume unfinished work or prepare and reconcile a cross-session or cross-agent handoff using XMemo context and current evidence. Use when continuing saved work, switching agents, or receiving a handoff; distinguish recovering context, preparing a brief, and actually continuing work.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $xmemo-work-continuity to recover the verified state and next action for this work.",
          "display_name": "XMemo Work Continuity",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Resume work and prepare or reconcile handoffs"
        },
        "name": "xmemo-work-continuity",
        "plugin_release_skill_id": "pluginrsk_6ae69c9653cc8191a093b0a46a6dafdf"
      }
    ],
    "version": "1.0.2"
  },
  "scope": "GLOBAL",
  "share_url": "https://chatgpt.com/plugins/xmemo?open_in_app",
  "status": "ENABLED"
}

SHA-256 of public snapshot: d0431ae86037430876dff4009ed89650b156682e85e4d734d8faf9ed7eea8f45