← AI Roleplay Chat SimulatorCONTENT HISTORY

Update to AI Roleplay Chat Simulator

Snapshot Oct 28, 2026 · 12:08 UTC · version 3.0.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 AI Roleplay Chat Simulator and check future changes in Following.

Up to 10 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:20 UTC

Not present

After

Oct 28, 2026 · 12:08 UTC

{"sha256":"6804c9063a0a3a38af58808b074a185b9fbddae06866855c8b22045b5c0d3295","size":6148}

Package file

Before

Sep 30, 2026 · 23:20 UTC

b73efcdf92c95b9a36e7181c995c145be3cc13b08820aa97635f2e169255c672

After

Oct 28, 2026 · 12:08 UTC

8fb558d640634c462cba012b71ad3a25eef0b14a9f12f4997031297722d971d9

Package file

Before

Sep 30, 2026 · 23:20 UTC

127

After

Oct 28, 2026 · 12:08 UTC

115

Package file

Before

Sep 30, 2026 · 23:20 UTC

{"sha256":"bd4c272d3e2696cf50bdffc48363bca85388d36a76dd6e7658bcb8e1dd6b6ca9","size":7788}

After

Oct 28, 2026 · 12:08 UTC

Not present

Compare saved observations

Download comparison JSON
Full technical diff · 27 changed fields

added /files/.DS_Store

BEFORE
Field was absent
AFTER
{
  "sha256": "6804c9063a0a3a38af58808b074a185b9fbddae06866855c8b22045b5c0d3295",
  "size": 6148
}

changed /files/.app.json/sha256

BEFORE
"b73efcdf92c95b9a36e7181c995c145be3cc13b08820aa97635f2e169255c672"
AFTER
"8fb558d640634c462cba012b71ad3a25eef0b14a9f12f4997031297722d971d9"

changed /files/.app.json/size

BEFORE
127
AFTER
115

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

BEFORE
{
  "sha256": "bd4c272d3e2696cf50bdffc48363bca85388d36a76dd6e7658bcb8e1dd6b6ca9",
  "size": 7788
}
AFTER
Field is absent

added /files/assets~1.DS_Store

BEFORE
Field was absent
AFTER
{
  "sha256": "879bf0288163ea222222fa507f32a6045c5cda3ae08ee75992ff823846a1c281",
  "size": 6148
}

added /files/assets~1icon.png

BEFORE
Field was absent
AFTER
{
  "sha256": "66e32d82df50f5664ddda597362bf8181cb2a87d687efc0383cda4525f8250f4",
  "size": 74506
}

added /files/assets~1logo.png

BEFORE
Field was absent
AFTER
{
  "sha256": "33b36bc6408d0ab814aa0d4917214daf15acd7727e5e10b31155dd9ff99e609f",
  "size": 181899
}

added /files/assets~1screenshots~1.DS_Store

BEFORE
Field was absent
AFTER
{
  "sha256": "d65165279105ca6773180500688df4bdc69a2c7b771752f0a46ef120b7fd8ec3",
  "size": 6148
}

added /files/assets~1screenshots~11.png

BEFORE
Field was absent
AFTER
{
  "sha256": "49629ec7ccf53f4089e087f084f2c7d57522aae1444c04d8f3635a7f332cb82a",
  "size": 41739
}

added /files/assets~1screenshots~12.png

BEFORE
Field was absent
AFTER
{
  "sha256": "f3b74d39a8d9811551530eca50759256ca2f92deca633460f2cda7596e7070e9",
  "size": 149275
}

added /files/assets~1screenshots~13.png

BEFORE
Field was absent
AFTER
{
  "sha256": "11fcb00a0496cf071d13aa66c02288e0620cf79cfd1a67d7ddd46aec9b114be8",
  "size": 143336
}

added /files/mcp.json

BEFORE
Field was absent
AFTER
{
  "sha256": "12dda865b67b82ad19842cd7c23e536242d9e66bf7a0ff9ff5d50bf9ee37319f",
  "size": 237
}

added /files/plugin.json

BEFORE
Field was absent
AFTER
{
  "sha256": "18f3d0e4a6d904886ccb79e02736a8138b79fa9a70543ec12748837857e05d90",
  "size": 227935
}

added /files/skills~1boundary-setting-rehearsal~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "ba122c23eae57952bf55e114a994dd7c26e28fe464c3884f46299767c664bfae",
  "size": 3868
}

added /files/skills~1boundary-setting-rehearsal~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "a4b65d3cc3b49e4fe976be986e91b5dad5aca096ce134364cb7af1676cac2a23",
  "size": 304
}

added /files/skills~1conversation-debrief-and-retry~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "6ec04afe5145767d7250503a35bbdf387d22de49fb842e91b29cdf53124bb942",
  "size": 3953
}

added /files/skills~1conversation-debrief-and-retry~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "e49c6ab1f3a68c0c69ff914da23dc1c3c37d5555fca1f030cd855bb257edfd97",
  "size": 303
}

added /files/skills~1interview-answer-rehearsal~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "b90c24a30ebe89165fae3179f73c9180f7a5ee887108251a628ddf5adadb6ff6",
  "size": 3868
}

added /files/skills~1interview-answer-rehearsal~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "11569290a6b34d1321b3360eed4e5166506056cc9e931a8007f702f5b91dc4f5",
  "size": 300
}

added /files/skills~1negotiation-rehearsal~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "6562232f29cf855e717b874cef612fd35d84f7401bc231d15418674cffe950ec",
  "size": 3993
}

added /files/skills~1negotiation-rehearsal~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "843a9959595c3fd52a0ffba7b70f879705ab13244b75ad3e54e4b4f0ef395d45",
  "size": 306
}

added /files/skills~1repair-conversation-rehearsal~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "cfb0be8fa370db09e4997cba5f6a257f44861acad891e4fe235737020c115c28",
  "size": 3912
}

added /files/skills~1repair-conversation-rehearsal~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "0eaab1fef27e35a6e6bcf27e6060a47b23f4e30a8b44576ad45f4659e3a892d6",
  "size": 284
}

added /files/skills~1response-strategy-walkthrough~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "f809081d0b8b914c4544db2e1db04b5c5109b4c09095a661c4ff13d99347e4ce",
  "size": 3681
}

added /files/skills~1response-strategy-walkthrough~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "0a9c74e2cedbf7d6c62aee0b0b3514411de2e0d3352ec8848edba24c1702942e",
  "size": 302
}

added /files/skills~1second-language-conversation-practice~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "c17579103e649b2cd0e47f8005522067186eb13e21ef20d64b7bf0f105f5cc57",
  "size": 4400
}

added /files/skills~1second-language-conversation-practice~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "ebc07a878941584d7fd2d24c980166e858b94d262a5e6233bd463817f14c9da2",
  "size": 326
}
Full snapshot data
{
  "files": {
    ".DS_Store": {
      "sha256": "6804c9063a0a3a38af58808b074a185b9fbddae06866855c8b22045b5c0d3295",
      "size": 6148
    },
    ".app.json": {
      "sha256": "8fb558d640634c462cba012b71ad3a25eef0b14a9f12f4997031297722d971d9",
      "size": 115
    },
    "assets/.DS_Store": {
      "sha256": "879bf0288163ea222222fa507f32a6045c5cda3ae08ee75992ff823846a1c281",
      "size": 6148
    },
    "assets/icon.png": {
      "sha256": "66e32d82df50f5664ddda597362bf8181cb2a87d687efc0383cda4525f8250f4",
      "size": 74506
    },
    "assets/logo.png": {
      "sha256": "33b36bc6408d0ab814aa0d4917214daf15acd7727e5e10b31155dd9ff99e609f",
      "size": 181899
    },
    "assets/screenshots/.DS_Store": {
      "sha256": "d65165279105ca6773180500688df4bdc69a2c7b771752f0a46ef120b7fd8ec3",
      "size": 6148
    },
    "assets/screenshots/1.png": {
      "sha256": "49629ec7ccf53f4089e087f084f2c7d57522aae1444c04d8f3635a7f332cb82a",
      "size": 41739
    },
    "assets/screenshots/2.png": {
      "sha256": "f3b74d39a8d9811551530eca50759256ca2f92deca633460f2cda7596e7070e9",
      "size": 149275
    },
    "assets/screenshots/3.png": {
      "sha256": "11fcb00a0496cf071d13aa66c02288e0620cf79cfd1a67d7ddd46aec9b114be8",
      "size": 143336
    },
    "mcp.json": {
      "sha256": "12dda865b67b82ad19842cd7c23e536242d9e66bf7a0ff9ff5d50bf9ee37319f",
      "size": 237
    },
    "plugin.json": {
      "sha256": "18f3d0e4a6d904886ccb79e02736a8138b79fa9a70543ec12748837857e05d90",
      "size": 227935
    },
    "skills/boundary-setting-rehearsal/SKILL.md": {
      "sha256": "ba122c23eae57952bf55e114a994dd7c26e28fe464c3884f46299767c664bfae",
      "size": 3868
    },
    "skills/boundary-setting-rehearsal/agents/openai.yaml": {
      "sha256": "a4b65d3cc3b49e4fe976be986e91b5dad5aca096ce134364cb7af1676cac2a23",
      "size": 304
    },
    "skills/conversation-debrief-and-retry/SKILL.md": {
      "sha256": "6ec04afe5145767d7250503a35bbdf387d22de49fb842e91b29cdf53124bb942",
      "size": 3953
    },
    "skills/conversation-debrief-and-retry/agents/openai.yaml": {
      "sha256": "e49c6ab1f3a68c0c69ff914da23dc1c3c37d5555fca1f030cd855bb257edfd97",
      "size": 303
    },
    "skills/interview-answer-rehearsal/SKILL.md": {
      "sha256": "b90c24a30ebe89165fae3179f73c9180f7a5ee887108251a628ddf5adadb6ff6",
      "size": 3868
    },
    "skills/interview-answer-rehearsal/agents/openai.yaml": {
      "sha256": "11569290a6b34d1321b3360eed4e5166506056cc9e931a8007f702f5b91dc4f5",
      "size": 300
    },
    "skills/negotiation-rehearsal/SKILL.md": {
      "sha256": "6562232f29cf855e717b874cef612fd35d84f7401bc231d15418674cffe950ec",
      "size": 3993
    },
    "skills/negotiation-rehearsal/agents/openai.yaml": {
      "sha256": "843a9959595c3fd52a0ffba7b70f879705ab13244b75ad3e54e4b4f0ef395d45",
      "size": 306
    },
    "skills/repair-conversation-rehearsal/SKILL.md": {
      "sha256": "cfb0be8fa370db09e4997cba5f6a257f44861acad891e4fe235737020c115c28",
      "size": 3912
    },
    "skills/repair-conversation-rehearsal/agents/openai.yaml": {
      "sha256": "0eaab1fef27e35a6e6bcf27e6060a47b23f4e30a8b44576ad45f4659e3a892d6",
      "size": 284
    },
    "skills/response-strategy-walkthrough/SKILL.md": {
      "sha256": "f809081d0b8b914c4544db2e1db04b5c5109b4c09095a661c4ff13d99347e4ce",
      "size": 3681
    },
    "skills/response-strategy-walkthrough/agents/openai.yaml": {
      "sha256": "0a9c74e2cedbf7d6c62aee0b0b3514411de2e0d3352ec8848edba24c1702942e",
      "size": 302
    },
    "skills/second-language-conversation-practice/SKILL.md": {
      "sha256": "c17579103e649b2cd0e47f8005522067186eb13e21ef20d64b7bf0f105f5cc57",
      "size": 4400
    },
    "skills/second-language-conversation-practice/agents/openai.yaml": {
      "sha256": "ebc07a878941584d7fd2d24c980166e858b94d262a5e6233bd463817f14c9da2",
      "size": 326
    }
  }
}

SHA-256 of public snapshot: 43e6a3d725e01f234b38b9307b1834db79252b627b97bc55a5ff107b7be3e6fe