Update to CUAR
Snapshot Oct 24, 2026 · 13:15 UTC · version 0.1.2
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
Sep 30, 2026 · 23:13 UTC
{"sha256":"06fdab9324707e0869f336a7ebc8a17f31579ab1bc56e482b1a5e0d07e697f3d","size":312250}
Oct 24, 2026 · 13:15 UTC
Not present
Package file
Sep 30, 2026 · 23:13 UTC
{"sha256":"06fdab9324707e0869f336a7ebc8a17f31579ab1bc56e482b1a5e0d07e697f3d","size":312250}
Oct 24, 2026 · 13:15 UTC
Not present
Package file
Sep 30, 2026 · 23:13 UTC
6b58107566720c5ed9104a16da689f8ba2049e967d99079b217a1335e70581be
Oct 24, 2026 · 13:15 UTC
7a6ca53dbd4f5fb9177869ddd6573d96a3a199285cd39ffd51a3e186a35508dc
Package file
Sep 30, 2026 · 23:13 UTC
1437
Oct 24, 2026 · 13:15 UTC
1401
Compare saved observations
Download comparison JSONChanged files
Choose a file to see its text changes. Binary or large files show metadata only.
.codex-plugin/assets/composer-icon.png →
README.md
− removed · + added
--- before +++ after @@ -3,6 +3,8 @@ [](https://github.com/joelfarthing/codex-usage-and-resets/actions/workflows/ci.yml) [](https://github.com/joelfarthing/codex-usage-and-resets/actions/workflows/hol-plugin-scanner.yml) +**Canonical project site:** [Codex Usage and Resets on Filament Labs](https://filamentlabs.io/CUAR/) — a visual tour, installation guidance, and field notes. + Codex Usage and Resets (CUAR) is a local Codex plugin from Filament Labs. It turns the current Codex weekly usage window, banked reset inventory, and a tiny local observation ledger into deterministic usage-planning facts: @@ -36,6 +38,17 @@ The same packaged skill and CLI are intended for Codex in the ChatGPT desktop app, the Codex VS Code extension, and Codex CLI. +## Installation + +Install from [the direct Codex Usage and Resets listing in the OpenAI Plugins +Directory](https://chatgpt.com/plugins/plugins_6a6920fb32b48191b80cb783761d4cd5): +open it and choose **Install plugin**. The directory copy is a reviewed, +versioned snapshot and does not automatically track this repository. + +## Host permissions + +Codex App Server needs access to its normal local state and network. CUAR also maintains its bounded local usage ledger. A task sandbox can block these dependencies even though the App Server request only reads usage data. CUAR requests the host's supported approval or escalation before its single report when the sandbox restricts that access. The plugin does not change sandbox policy, configuration, or authentication. The host must permit the command. + ## Use Invoke `$cuar` or ask Codex about current Codex usage, linear pace, projected
Full technical diff · 15 changed fields
removed /files/.codex-plugin~1assets~1composer-icon.png
{
"sha256": "06fdab9324707e0869f336a7ebc8a17f31579ab1bc56e482b1a5e0d07e697f3d",
"size": 312250
}Field is absent
removed /files/.codex-plugin~1assets~1logo.png
{
"sha256": "06fdab9324707e0869f336a7ebc8a17f31579ab1bc56e482b1a5e0d07e697f3d",
"size": 312250
}Field is absent
changed /files/.codex-plugin~1plugin.json/sha256
"6b58107566720c5ed9104a16da689f8ba2049e967d99079b217a1335e70581be"
"7a6ca53dbd4f5fb9177869ddd6573d96a3a199285cd39ffd51a3e186a35508dc"
changed /files/.codex-plugin~1plugin.json/size
1437
1401
changed /files/README.md/sha256
"dcff3a9a9d05296e6e4546657ea66c7ad0b4579a75167c0386d0887086ab139f"
"6b4a57de70915e1b5870ffa0f18d7ec867194b536db08b6aa0eedf45068803ae"
changed /files/README.md/size
4308
5268
changed /files/SUPPORT.md/sha256
"5b0cb47c63f21f925011003038f7f26b52931b11b4506fbe2aa514ce2ae1fdbd"
"2d07fffe46b402f257d29736a0014ff64c49715271fb2889ef147c123d75551d"
changed /files/SUPPORT.md/size
654
1130
changed /files/assets~1icon.png/sha256
"06fdab9324707e0869f336a7ebc8a17f31579ab1bc56e482b1a5e0d07e697f3d"
"ff15af1a49a1fedf1b051e2047645736746f703a3c0102f876382f5b7ebf942a"
changed /files/assets~1icon.png/size
312250
49369
changed /files/scripts~1lib~1app-server.mjs/sha256
"d82824fdfa680bc678671b3e4be50d44ca6f309b5a6a1ebdc292581bc2c706cb"
"94a7f35174a4f87c802801f933820144dc265267b634661d7859d624206a856d"
changed /files/scripts~1lib~1app-server.mjs/size
15374
15812
changed /files/scripts~1lib~1schema.mjs/sha256
"2e58de5635665d3dd4e853e9c57e1e1a37166e5bdaf1399d4869958b8427afbf"
"d3a3cecb22d3475acbe1fde78be644dcf2de2c03d4208e846aa45d31f2424583"
changed /files/skills~1cuar~1SKILL.md/sha256
"aee3ae77d8dfc8ec01d892ae7cf9bcd3a2ae6e63365d41a2fb1bcdd54e682067"
"3427c019c6d155ddc54c2ade221a4137f3a1474635ac36b88af00d733db7ce68"
changed /files/skills~1cuar~1SKILL.md/size
10199
11020
Full snapshot data
{
"files": {
".codex-plugin/plugin.json": {
"sha256": "7a6ca53dbd4f5fb9177869ddd6573d96a3a199285cd39ffd51a3e186a35508dc",
"size": 1401
},
".codexignore": {
"sha256": "dddb7c0ff096dae18acbbf08bd61cd28f6312f9188e13e34a492d6b6cbc0cb43",
"size": 267
},
"LICENSE": {
"sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4",
"size": 11357
},
"PRIVACY.md": {
"sha256": "206f80eb6f402b49d687cba2207d5ba350f594263d5e64a0eaff26381768c744",
"size": 2301
},
"README.md": {
"sha256": "6b4a57de70915e1b5870ffa0f18d7ec867194b536db08b6aa0eedf45068803ae",
"size": 5268
},
"SECURITY.md": {
"sha256": "ebd94050b00dceb75d60bfb2f011e42b58932a40c102f055a89524536915fef2",
"size": 2774
},
"SUPPORT.md": {
"sha256": "2d07fffe46b402f257d29736a0014ff64c49715271fb2889ef147c123d75551d",
"size": 1130
},
"assets/icon.png": {
"sha256": "ff15af1a49a1fedf1b051e2047645736746f703a3c0102f876382f5b7ebf942a",
"size": 49369
},
"schema/report.schema.json": {
"sha256": "32c1e8ccfd74106f0216bbed8d15d8c827712aac0eae8db3cecfc09a9dbf533b",
"size": 10666
},
"scripts/cuar.mjs": {
"sha256": "ccc064891f710a40aa975e86db43938c24eabaeac6f5317fe00631d5205f376c",
"size": 598
},
"scripts/lib/app-server.mjs": {
"sha256": "94a7f35174a4f87c802801f933820144dc265267b634661d7859d624206a856d",
"size": 15812
},
"scripts/lib/calculate.mjs": {
"sha256": "f135f86a77f147142db2d4071963550589445cd5dcba6c7211767fb27d5b9ff5",
"size": 5488
},
"scripts/lib/cli.mjs": {
"sha256": "559673b517912a8041e45eb96fa8d6f48627342d360cf624f4480b11ade779c3",
"size": 8666
},
"scripts/lib/errors.mjs": {
"sha256": "3d8e122bc35cc95420c78e22a8ba0793a05bedc97b5047eac4ca18c2462739be",
"size": 747
},
"scripts/lib/normalize.mjs": {
"sha256": "59886a361e30e21c31f1ba58b1ad2bfe4b1be831b284cb7d8b708101c7969fae",
"size": 9897
},
"scripts/lib/reset-ledger.mjs": {
"sha256": "0d68a4a7d6cf3c1b1c971d7eed52f4f197d4c73fee2c233c9ab461d663eb1937",
"size": 12950
},
"scripts/lib/schema.mjs": {
"sha256": "d3a3cecb22d3475acbe1fde78be644dcf2de2c03d4208e846aa45d31f2424583",
"size": 9473
},
"scripts/lib/time.mjs": {
"sha256": "478ef8fa563e672fe301778ba6e77f3ebc6e12c66115b127e956e57a17be944d",
"size": 3388
},
"skills/cuar/SKILL.md": {
"sha256": "3427c019c6d155ddc54c2ade221a4137f3a1474635ac36b88af00d733db7ce68",
"size": 11020
},
"skills/cuar/agents/openai.yaml": {
"sha256": "9dda184874615ab65bf71477321efd6737af88c771983d9ddb693215ff6eb41a",
"size": 197
},
"skills/cuar/references/glossary.md": {
"sha256": "017c0e15c96b1356fff8b298423ba67cfebe19c97c29a944620d550dc220895a",
"size": 1983
}
}
}SHA-256 of public snapshot: 581d6fa1a63853901b8e943a9ff9d1c48c8f97732488e5729794052787c7dd74