Update to Contexta Learning
Snapshot Nov 6, 2026 · 00:13 UTC · version 0.4.23
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.
Up to 3 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
Nov 2, 2026 · 18:11 UTC
27cfc71047291e816d507a2f0e58af68e9741631630c9f16ed5f552d4616fb67
Nov 6, 2026 · 00:13 UTC
b029f70b6ca0627be6c8a32a35e51d0157939a4f0326ed3297524d1253a7d2a3
Package file
Nov 2, 2026 · 18:11 UTC
10659
Nov 6, 2026 · 00:13 UTC
13155
Package file
Nov 2, 2026 · 18:11 UTC
da6998db2d910497c4ea3c525fc0df50d9b15295d3eb3d48ff5fd303aaa9260d
Nov 6, 2026 · 00:13 UTC
8be99d693aa49843a9dd0bf872f2c3d788aa8aede341322c2ebab19e85da2a30
Package file
Nov 2, 2026 · 18:11 UTC
45586
Nov 6, 2026 · 00:13 UTC
50117
Compare saved observations
Download comparison JSONChanged files
Choose a file to see its text changes. Binary or large files show metadata only.
.codex-plugin/plugin.json
− removed · + added
--- before +++ after @@ -1,6 +1,6 @@ { "name": "contexta-learning", - "version": "0.4.19", + "version": "0.4.23", "description": "Create English practice projects or add new material without changing existing practice. Keep useful phrases and try measured pronunciation feedback.", "author": { "name": "Contexta LLC", @@ -20,7 +20,7 @@ "interface": { "displayName": "Contexta Learning", "shortDescription": "Save, review and speak English", - "longDescription": "Bring language you find in chat into Contexta. Create a practice project from selected text or supported files, or add material to an existing project through an approved plan. New Interview projects use AI adaptation unless you explicitly ask to keep the original wording. Presentations & Meetings and Work & Study keep original wording unless you explicitly request AI adaptation. Additions inherit project settings and create only new sessions, leaving existing materials and results unchanged. Use new packs or explicitly choose an existing pack. Keep useful expressions with their original or clearly labeled generated context, review saved phrases and try short read-aloud or free-speaking audio practice with measured feedback. Full sessions and detailed history remain on the Contexta website. Audio recording depends on host support; continue on the Contexta website when recording is unavailable. Chat suggestions and viewing a phrase are not saved assessments or mastery.", + "longDescription": "Try Contexta with one short Speaking answer and get pronunciation and grammar feedback from your recording. No material or project is needed for this first exercise. Bring language you find in chat into Contexta: create a practice project from selected text or supported files, or add material to an existing project through an approved plan. New Interview projects use AI adaptation unless you explicitly ask to keep the original wording. Presentations & Meetings and Work & Study keep original wording unless you request adaptation. Additions inherit project settings and create only new sessions, leaving existing materials and results unchanged. Keep useful expressions with their original or clearly labeled generated context, review saved phrases, and practise read-aloud or free-speaking audio. Full projects, detailed practice history, and the project-creation wizard are available on the Contexta website. Recordings require an explicit microphone action and submission. If recording is unavailable in chat, continue the same exercise on the website. Chat suggestions and viewing a phrase are not saved assessments or mastery.", "developerName": "Contexta LLC", "category": "Education & Research", "capabilities": [ @@ -34,7 +34,7 @@ "composerIcon": "./assets/icon.png", "logo": "./assets/icon.png", "defaultPrompt": [ - "Help me try Contexta with a ready-made demo project. Show me the available demos and the plan before creating anything.", + "Let me try one short Speaking exercise. Give me a question, let me record my answer, then show real feedback.", "Save the useful expression in this sentence with its original context.", "Show the Contexta phrase I should review today and help me practise its pronunciation." ], @@ -102,8 +102,33 @@ "demo_recording_url": "https://contextalearning.com/demos/contexta-learning/contexta-learning-review-2026-10-14.mp4" }, "publication": { - "release_notes": "Start Try in chat with a ready-made demo request. Show available demos and the plan before creation. Existing tools, skills, OAuth connection and approval requirements are unchanged.", + "release_notes": "Start Try Contexta with a standalone Speaking exercise, microphone recording, and real pronunciation and grammar feedback. Continue to the website project wizard. Improve source-grounded interview session generation, title cleanup, preparation status, and safe retry behavior.", "countries": [] + }, + "interface": { + "displayName": "Contexta Learning", + "shortDescription": "Save, review and speak English", + "longDescription": "Try Contexta with one short Speaking answer and get pronunciation and grammar feedback from your recording. No material or project is needed for this first exercise. Bring language you find in chat into Contexta: create a practice project from selected text or supported files, or add material to an existing project through an approved plan. New Interview projects use AI adaptation unless you explicitly ask to keep the original wording. Presentations & Meetings and Work & Study keep original wording unless you request adaptation. Additions inherit project settings and create only new sessions, leaving existing materials and results unchanged. Keep useful expressions with their original or clearly labeled generated context, review saved phrases, and practise read-aloud or free-speaking audio. Full projects, detailed practice history, and the project-creation wizard are available on the Contexta website. Recordings require an explicit microphone action and submission. If recording is unavailable in chat, continue the same exercise on the website. Chat suggestions and viewing a phrase are not saved assessments or mastery.", + "developerName": "Contexta LLC", + "category": "Education & Research", + "capabilities": [ + "Read", + "Write" + ], + "websiteURL": "https://contextalearning.com", + "privacyPolicyURL": "https://contextalearning.com/privacy", + "termsOfServiceURL": "https://contextalearning.com/terms", + "brandColor": "#06B6D4", + "composerIcon": "./assets/icon.png", + "logo": "./assets/icon.png", + "defaultPrompt": [ + "Let me try one short Speaking exercise. Give me a question, let me record my answer, then show real feedback.", + "Save the useful expression in this sentence with its original context.", + "Show the Contexta phrase I should review today and help me practise its pronunciation." + ], + "supportURL": "https://contextalearning.com/support", + "composerIconDark": "./assets/icon.png", + "logoDark": "./assets/icon.png" } } },
Full technical diff · 12 changed fields
changed /files/.codex-plugin~1plugin.json/sha256
"27cfc71047291e816d507a2f0e58af68e9741631630c9f16ed5f552d4616fb67"
"b029f70b6ca0627be6c8a32a35e51d0157939a4f0326ed3297524d1253a7d2a3"
changed /files/.codex-plugin~1plugin.json/size
10659
13155
changed /files/assets~1evals.json/sha256
"da6998db2d910497c4ea3c525fc0df50d9b15295d3eb3d48ff5fd303aaa9260d"
"8be99d693aa49843a9dd0bf872f2c3d788aa8aede341322c2ebab19e85da2a30"
changed /files/assets~1evals.json/size
45586
50117
changed /files/assets~1tool-review.json/sha256
"f2d2fb4f3f74233c22da38878c3137b79fac5a41143540a77b28a1c8f08fa1f1"
"270b751e5a8b4bed0231e281c2ee0bc19245d04cb3249e7b822feb3cc53c28aa"
changed /files/assets~1tool-review.json/size
19192
20001
changed /files/references~1workflow.md/sha256
"c57305050707595ef15c27548d0d7c39cc4692cfd460bd3461040536153cf014"
"7cc0f33e54e81085b3585d8d4414816b9875a35a39b548acd160e5605c75371c"
changed /files/references~1workflow.md/size
11682
13496
changed /files/skills~1create-project~1SKILL.md/sha256
"184922b67d2c278f19623e81e0ada4401ab288bd6591406062c56756ef0393ec"
"6c4546694dc28d020af4f9614497fe338042f21a1721cca0bb5b36ab160d575c"
changed /files/skills~1create-project~1SKILL.md/size
5796
9058
changed /files/skills~1pronunciation-practice~1SKILL.md/sha256
"2162cde1d35ac72399a3057c6b1718f68f42e6a3abf5a27a50f5ef75b6d84968"
"b17ba47d28b3db2a771f0b59bdb1276beca8b2b1c5a1eabb0eac0159fbf66260"
changed /files/skills~1pronunciation-practice~1SKILL.md/size
4809
6955
Full snapshot data
{
"files": {
".app.json": {
"sha256": "5205c607f5962e4a096cb8720031f44857ec6574630b3dc5d920c3dd521eaf5e",
"size": 109
},
".codex-plugin/plugin.json": {
"sha256": "b029f70b6ca0627be6c8a32a35e51d0157939a4f0326ed3297524d1253a7d2a3",
"size": 13155
},
".mcp.json": {
"sha256": "a661a21d392b1549ff1f98b183cdf3498b246cb0979805421508e118e36ec685",
"size": 142
},
"assets/evals.json": {
"sha256": "8be99d693aa49843a9dd0bf872f2c3d788aa8aede341322c2ebab19e85da2a30",
"size": 50117
},
"assets/icon.png": {
"sha256": "5dc3cb32772e90f6fa66254fdceb37ecaccec06b57409f28593047d2bf7c0f52",
"size": 17158
},
"assets/listing.md": {
"sha256": "24b9ab7964ede999760764a915d1f583eff602f1fc00cd8187079de93b9713e4",
"size": 2560
},
"assets/reviewer-guide.md": {
"sha256": "21368c8ea55503f0a201773bfebc1a52e63916b908895a25ef9b9348ad1b34f7",
"size": 10882
},
"assets/reviewer-materials.json": {
"sha256": "f04c5b191bec3425129463e53a1ee57a250579df557c04273e14c1c86f584941",
"size": 1955
},
"assets/submission.md": {
"sha256": "129d1be2fb3f651fbf582f70ac91275a5e568e46aef54e29498ad32e781d1595",
"size": 4883
},
"assets/tool-review.json": {
"sha256": "270b751e5a8b4bed0231e281c2ee0bc19245d04cb3249e7b822feb3cc53c28aa",
"size": 20001
},
"references/workflow.md": {
"sha256": "7cc0f33e54e81085b3585d8d4414816b9875a35a39b548acd160e5605c75371c",
"size": 13496
},
"skills/create-project/SKILL.md": {
"sha256": "6c4546694dc28d020af4f9614497fe338042f21a1721cca0bb5b36ab160d575c",
"size": 9058
},
"skills/create-project/agents/openai.yaml": {
"sha256": "0476f9abe627f977257b5196b8e040ade421373f8e276763d240784faf6971b2",
"size": 329
},
"skills/create-project/assets/icon-large.png": {
"sha256": "7d2d5371b3bf9386024f584a079becc325e2cda636aca9f3c448af75dc3b943b",
"size": 14882
},
"skills/create-project/assets/icon-small.png": {
"sha256": "ea4c91cec492d178137557969a3a2218046427390a3cd4bfdb8f99fbb1618a18",
"size": 1111
},
"skills/phrase-review/SKILL.md": {
"sha256": "a6f4ac3d70ee0958c3705ee26513a915a1db8cf44ec81fb1aba129a9461f29e1",
"size": 4257
},
"skills/phrase-review/agents/openai.yaml": {
"sha256": "f753fac1cb79f230a7748b6502cb01b7069bd8113fb632d7c0acaa05079a9cbf",
"size": 305
},
"skills/phrase-review/assets/icon-large.png": {
"sha256": "7578f3457f740e1b800b41f221df729026612fa9018acf599fabbe04ff395a49",
"size": 18830
},
"skills/phrase-review/assets/icon-small.png": {
"sha256": "764844fd4abd23ef4a8192cac86e253d1841d1b1538b4bca5994bb3d876a6339",
"size": 1543
},
"skills/practice-progress/SKILL.md": {
"sha256": "4639d08bfb05625a901267b675d35bf9085fcc280c4ac0a80d0c50eb383437b1",
"size": 4164
},
"skills/practice-progress/agents/openai.yaml": {
"sha256": "7f6fcaf34922f2251df7bf17194bed594092e08dd8a12408d23c461325b7406f",
"size": 329
},
"skills/practice-progress/assets/icon-large.png": {
"sha256": "21ad484b61beb987b5c34c8b6ad6ad911d88031a6881fbf582ae9a5fcfc9d8db",
"size": 13850
},
"skills/practice-progress/assets/icon-small.png": {
"sha256": "641edbef7762271557b5f1298173a4f28e4addad1047f92505297463dd1f2c8c",
"size": 1095
},
"skills/pronunciation-practice/SKILL.md": {
"sha256": "b17ba47d28b3db2a771f0b59bdb1276beca8b2b1c5a1eabb0eac0159fbf66260",
"size": 6955
},
"skills/pronunciation-practice/agents/openai.yaml": {
"sha256": "8d2f598ac444ec5e6c3563043f1067a4f63a6de4e3e0729fd6921f381f40c86f",
"size": 324
},
"skills/pronunciation-practice/assets/icon-large.png": {
"sha256": "7028c74512534f1faa50c804a799db6c72dd085b2703348dc78948838d9fab3b",
"size": 14645
},
"skills/pronunciation-practice/assets/icon-small.png": {
"sha256": "22705ad415b2310a1c24b6d474066bda626ed69c01c0b1ba865ebb3e6ffa3658",
"size": 991
},
"skills/save-material/SKILL.md": {
"sha256": "d7c23bf86819c5ffe78c726ad3b7d294c350cab8028c068a81e4f620f50c653d",
"size": 4230
},
"skills/save-material/agents/openai.yaml": {
"sha256": "2ccd141d2ad0b4431dcb6bef02eda3ed4bd8763d5c6aebf46703b972540c6166",
"size": 353
},
"skills/save-material/assets/icon-large.png": {
"sha256": "d6eff119b5401ccf514fd41a99b53ef10d131a6ba7d531085a9742eb046218bf",
"size": 15487
},
"skills/save-material/assets/icon-small.png": {
"sha256": "3ceff38b0c69f402ad4ae73863c59cb136e8e1bca44e4c2b73ab5f573c93094c",
"size": 1201
},
"skills/save-to-phrase-bank/SKILL.md": {
"sha256": "b2ffe3a333736e16e27a12d7e4747d1d29e36928fa0f7b18532e83aac5fe4d03",
"size": 3226
},
"skills/save-to-phrase-bank/agents/openai.yaml": {
"sha256": "7b84f3ad624a907d20dab878421488b922e397c8c9f04d41f1037f891b18b0c2",
"size": 340
},
"skills/save-to-phrase-bank/assets/icon-large.png": {
"sha256": "d55a7a669d8ce70175db801bb193242e2db90be0eb901628b8416a42b2bacfd0",
"size": 15630
},
"skills/save-to-phrase-bank/assets/icon-small.png": {
"sha256": "b7864d2920387dda4635a4d5e2957e19699892d47b861bc42ef17a1cc6f8302a",
"size": 1207
}
}
}SHA-256 of public snapshot: cf79b9ebdbf6f17aec722e77c2573bcb3ca6dac16c531d25840f891ac603dfa1