← Language Trainer ENCONTENT HISTORY

Update to Language Trainer EN

Snapshot Oct 28, 2026 · 12:59 UTC · version 1.1.9

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 Language Trainer EN 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

Oct 24, 2026 · 13:49 UTC

Not present

After

Oct 28, 2026 · 12:59 UTC

{"sha256":"6e61b32011127d159cf09cce565de11d177c993c5015c20fac5d080fe85679c5","size":16276}

Package file

Before

Oct 24, 2026 · 13:49 UTC

Not present

After

Oct 28, 2026 · 12:59 UTC

{"sha256":"750dcb422c009588ea38072bca6b05c38e4daae9343360a6988301243cdbdf40","size":1661}

Package file

Before

Oct 24, 2026 · 13:49 UTC

1ec28d0b6aaba3ef80fa3478bfbcdcea195b4d821cefc8f9585d4ccb12bab130

After

Oct 28, 2026 · 12:59 UTC

0313c18f45f548c5f306253194b7e3d6f00471c37db44930a6e8bf229f391e0b

Package file

Before

Oct 24, 2026 · 13:49 UTC

6094

After

Oct 28, 2026 · 12:59 UTC

2185

Compare saved observations

Download comparison JSON
Full technical diff · 37 changed fields

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

BEFORE
Field was absent
AFTER
{
  "sha256": "6e61b32011127d159cf09cce565de11d177c993c5015c20fac5d080fe85679c5",
  "size": 16276
}

added /files/LOCAL_AUTH.md

BEFORE
Field was absent
AFTER
{
  "sha256": "750dcb422c009588ea38072bca6b05c38e4daae9343360a6988301243cdbdf40",
  "size": 1661
}

changed /files/SECURITY_AND_REVIEW.md/sha256

BEFORE
"1ec28d0b6aaba3ef80fa3478bfbcdcea195b4d821cefc8f9585d4ccb12bab130"
AFTER
"0313c18f45f548c5f306253194b7e3d6f00471c37db44930a6e8bf229f391e0b"

changed /files/SECURITY_AND_REVIEW.md/size

BEFORE
6094
AFTER
2185

added /files/assets~1icon.png

BEFORE
Field was absent
AFTER
{
  "sha256": "50b28a1eb9495d4cbe2d42bfa95a9ec51c677a9a03c851645bd8468d91b21f52",
  "size": 1354375
}

removed /files/assets~1icon.svg

BEFORE
{
  "sha256": "eecaef643d40099c5d183c06dad37747fe25a32484c4a2434af85f5a398851bb",
  "size": 328
}
AFTER
Field is absent

changed /files/mcp.json/sha256

BEFORE
"43c1cbf3514cc5865cdfc07b09091d0766a7b961fa8c8ed09767a8b3ade00b75"
AFTER
"1fa41ea24decdf5f269043c54b6e0582c25bead509ea1391e2a2e2d37808d0c8"

changed /files/mcp.json/size

BEFORE
475
AFTER
254

changed /files/plugin.json/sha256

BEFORE
"c45c280b55996ce030ab8a2a64f93ac0671ddcf7484be04031e5599135ea422b"
AFTER
"f1a520d4064727daf57350fe34a6af2893d6fa4da9b8544a44c521c9dfdb04e8"

changed /files/plugin.json/size

BEFORE
9693
AFTER
23596

changed /files/references~1learner-experience.md/sha256

BEFORE
"35a76b9cce3a0d015bf971935a74385edf9368fd57df1c07d88203a417531ee0"
AFTER
"84f6e12546969febee1d89e428a36d68f732203c80a05bdfd782b67bacf3c05b"

changed /files/references~1learner-experience.md/size

BEFORE
7169
AFTER
6962

added /files/references~1pronunciation.md

BEFORE
Field was absent
AFTER
{
  "sha256": "0052508811ae73b7163915b396916c31b9a2f458336abc519e3b4a44d740f5e4",
  "size": 4908
}

changed /files/skills~1conduct-lesson~1SKILL.md/sha256

BEFORE
"b4dc6853299ca918fd016577be745d59428bb7b953ca214f706d065a8945d0f8"
AFTER
"ee49e99755c699de5382a78cdcabb41150c493a1d4df24f834ca31c36e6624b8"

changed /files/skills~1conduct-lesson~1SKILL.md/size

BEFORE
7430
AFTER
11333

changed /files/skills~1conduct-lesson~1agents~1openai.yaml/sha256

BEFORE
"f93d071aec90c5e7dff1bf91e87fb3e166bdcd157c3f7a1044e03a04a194e48f"
AFTER
"375fdba69300ea7d89af5e4c50b71d02995b143099dfed406a933f4b4ca1e96f"

changed /files/skills~1conduct-lesson~1agents~1openai.yaml/size

BEFORE
471
AFTER
564

changed /files/skills~1conduct-optional-live~1SKILL.md/sha256

BEFORE
"8840ea826503ea945da6fd89ee5bea32ec4dce9055e5b776e4d9ad4a916ad9fe"
AFTER
"89bbfb3455dd0b1797483e7aaa1ad28b90348449d5fb3dcf4089d26074c14dcc"

changed /files/skills~1conduct-optional-live~1SKILL.md/size

BEFORE
3335
AFTER
7008

changed /files/skills~1conduct-optional-live~1agents~1openai.yaml/sha256

BEFORE
"d15dc99e601ceca8cd5b8b5cac05ef0d8281525cef7e4e2a50176ce96e37ba38"
AFTER
"cbfb2a5fa087e25c6b8f9af85a2d11917cbfe3673853f5f390aafedbf19bb398"

changed /files/skills~1conduct-optional-live~1agents~1openai.yaml/size

BEFORE
475
AFTER
580

changed /files/skills~1manage-vocabulary~1SKILL.md/sha256

BEFORE
"9fdfde488a452d986c4538e9eb16f54c6cf8fa3da1d12acd4cae857b6cd4c386"
AFTER
"612fe3ebfdb4f45449983aa707b44df734d4e411437df3e3a9d8af81614a68dd"

changed /files/skills~1manage-vocabulary~1SKILL.md/size

BEFORE
4086
AFTER
8168

changed /files/skills~1manage-vocabulary~1agents~1openai.yaml/sha256

BEFORE
"1a66fcdd210e1cb281c3c734e3e900914618aca1824ade872268e5bee21701e3"
AFTER
"e47fc621462ec40ceabf8cc43cbab94fe620ac528b03252ed2e0756c213678c2"

changed /files/skills~1manage-vocabulary~1agents~1openai.yaml/size

BEFORE
475
AFTER
592

changed /files/skills~1practice-vocabulary~1SKILL.md/sha256

BEFORE
"b393d72673d18c377f474828047079c013104d8f499ea445f03809310bbbb538"
AFTER
"da912481e7bbeda6e729e10de66fe40b42560d29d4977fe729d1079688a0f6a0"

changed /files/skills~1practice-vocabulary~1SKILL.md/size

BEFORE
3479
AFTER
6941

changed /files/skills~1practice-vocabulary~1agents~1openai.yaml/sha256

BEFORE
"d259ddae057b1d1dffa3755ce343a52f583e2afd9a2e967abf3ee30dfbda6294"
AFTER
"0f533b02b8862fb774d0ad0a293f031d0a729f07971e18784f221209b4b9320d"

changed /files/skills~1practice-vocabulary~1agents~1openai.yaml/size

BEFORE
475
AFTER
593

changed /files/skills~1setup~1SKILL.md/sha256

BEFORE
"60474dcfe7b8ef25cb0cef41a13a151b4e07473b7415208caadb7f258f576e17"
AFTER
"6dc40cc7f20276ab8164175713aae021be49c9f268495ec61c1b8c361eee1187"

changed /files/skills~1setup~1SKILL.md/size

BEFORE
3653
AFTER
8580

changed /files/skills~1setup~1agents~1openai.yaml/sha256

BEFORE
"92f0e7d5821cdcc3000d87ee49053d15cdafdda1813b56c0e0ae987a6c8d00fd"
AFTER
"6f3e1a85119759f9ac356b7853c56079a7de36a6daa6bc37268fc328274b7fa5"

changed /files/skills~1setup~1agents~1openai.yaml/size

BEFORE
461
AFTER
605

changed /files/skills~1setup~1references~1manage-connections.md/sha256

BEFORE
"76ad2b43879ae491eaae7141cbc690c92133db7ef37830662a483f36cb61599f"
AFTER
"03b2dd317bf71901e341b9f47ab34091547c1b3747fc52ed203b4dbea8b9c1e4"

changed /files/skills~1setup~1references~1manage-connections.md/size

BEFORE
2167
AFTER
5369

changed /files/skills~1setup~1references~1manage-learning-profile.md/sha256

BEFORE
"80e6288bc903892c7b144a88d6a243ae6734f1cff5010a4ea532458363ffe88b"
AFTER
"0dcbabf456891601fc31915b311d618242c09da88a10a6bf69e4c7f4724f6915"

changed /files/skills~1setup~1references~1manage-learning-profile.md/size

BEFORE
2301
AFTER
5503
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "c14af3840a96696ba34787e6952f6ef8134a530c7f86a4c4182cc5c56c9734f1",
      "size": 115
    },
    ".codex-plugin/plugin.json": {
      "sha256": "6e61b32011127d159cf09cce565de11d177c993c5015c20fac5d080fe85679c5",
      "size": 16276
    },
    "LOCAL_AUTH.md": {
      "sha256": "750dcb422c009588ea38072bca6b05c38e4daae9343360a6988301243cdbdf40",
      "size": 1661
    },
    "SECURITY_AND_REVIEW.md": {
      "sha256": "0313c18f45f548c5f306253194b7e3d6f00471c37db44930a6e8bf229f391e0b",
      "size": 2185
    },
    "assets/icon.png": {
      "sha256": "50b28a1eb9495d4cbe2d42bfa95a9ec51c677a9a03c851645bd8468d91b21f52",
      "size": 1354375
    },
    "mcp.json": {
      "sha256": "1fa41ea24decdf5f269043c54b6e0582c25bead509ea1391e2a2e2d37808d0c8",
      "size": 254
    },
    "plugin.json": {
      "sha256": "f1a520d4064727daf57350fe34a6af2893d6fa4da9b8544a44c521c9dfdb04e8",
      "size": 23596
    },
    "references/learner-experience.md": {
      "sha256": "84f6e12546969febee1d89e428a36d68f732203c80a05bdfd782b67bacf3c05b",
      "size": 6962
    },
    "references/pronunciation.md": {
      "sha256": "0052508811ae73b7163915b396916c31b9a2f458336abc519e3b4a44d740f5e4",
      "size": 4908
    },
    "skills/conduct-lesson/SKILL.md": {
      "sha256": "ee49e99755c699de5382a78cdcabb41150c493a1d4df24f834ca31c36e6624b8",
      "size": 11333
    },
    "skills/conduct-lesson/agents/openai.yaml": {
      "sha256": "375fdba69300ea7d89af5e4c50b71d02995b143099dfed406a933f4b4ca1e96f",
      "size": 564
    },
    "skills/conduct-optional-live/SKILL.md": {
      "sha256": "89bbfb3455dd0b1797483e7aaa1ad28b90348449d5fb3dcf4089d26074c14dcc",
      "size": 7008
    },
    "skills/conduct-optional-live/agents/openai.yaml": {
      "sha256": "cbfb2a5fa087e25c6b8f9af85a2d11917cbfe3673853f5f390aafedbf19bb398",
      "size": 580
    },
    "skills/manage-vocabulary/SKILL.md": {
      "sha256": "612fe3ebfdb4f45449983aa707b44df734d4e411437df3e3a9d8af81614a68dd",
      "size": 8168
    },
    "skills/manage-vocabulary/agents/openai.yaml": {
      "sha256": "e47fc621462ec40ceabf8cc43cbab94fe620ac528b03252ed2e0756c213678c2",
      "size": 592
    },
    "skills/practice-vocabulary/SKILL.md": {
      "sha256": "da912481e7bbeda6e729e10de66fe40b42560d29d4977fe729d1079688a0f6a0",
      "size": 6941
    },
    "skills/practice-vocabulary/agents/openai.yaml": {
      "sha256": "0f533b02b8862fb774d0ad0a293f031d0a729f07971e18784f221209b4b9320d",
      "size": 593
    },
    "skills/setup/SKILL.md": {
      "sha256": "6dc40cc7f20276ab8164175713aae021be49c9f268495ec61c1b8c361eee1187",
      "size": 8580
    },
    "skills/setup/agents/openai.yaml": {
      "sha256": "6f3e1a85119759f9ac356b7853c56079a7de36a6daa6bc37268fc328274b7fa5",
      "size": 605
    },
    "skills/setup/references/manage-connections.md": {
      "sha256": "03b2dd317bf71901e341b9f47ab34091547c1b3747fc52ed203b4dbea8b9c1e4",
      "size": 5369
    },
    "skills/setup/references/manage-learning-profile.md": {
      "sha256": "0dcbabf456891601fc31915b311d618242c09da88a10a6bf69e4c7f4724f6915",
      "size": 5503
    }
  }
}

SHA-256 of public snapshot: 28fca7bfc1a5122fe3ca9cc78cf6645b5751fc6e82ad477a8328ba77ae3ed178