← Windsor.aiCONTENT HISTORY

Update to Windsor.ai

Snapshot Oct 29, 2026 · 12:05 UTC · version 4.0.3

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 Windsor.ai 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:18 UTC

ade7d7aacb0926e2c40e7b491e6efa2e561f72e907a7c4b54beb06a4572e855a

After

Oct 29, 2026 · 12:05 UTC

3eea60dd7be52819cd13d9efa93d4cd2b3239d877b2c6157998b09320de4c4e5

Package file

Before

Sep 30, 2026 · 23:18 UTC

101

After

Oct 29, 2026 · 12:05 UTC

102

Package file

Before

Sep 30, 2026 · 23:18 UTC

{"sha256":"e9664e717739501330e7e80bf95fc059fb838bf964c86bab8d1e9045d21cb14d","size":4509}

After

Oct 29, 2026 · 12:05 UTC

Not present

Package file

Before

Sep 30, 2026 · 23:18 UTC

Not present

After

Oct 29, 2026 · 12:05 UTC

{"sha256":"b7b6283e528bbe19df3dfa47ab4ff7fe3bb5b287927fd2167098380003daee86","size":61372}

Compare saved observations

Download comparison JSON

Changed files

Choose a file to see its text changes. Binary or large files show metadata only.

.app.json →

.codex-plugin/plugin.json →

assets/icon.png →

mcp.json →

plugin.json →

Full technical diff · 6 changed fields

changed /files/.app.json/sha256

BEFORE
"ade7d7aacb0926e2c40e7b491e6efa2e561f72e907a7c4b54beb06a4572e855a"
AFTER
"3eea60dd7be52819cd13d9efa93d4cd2b3239d877b2c6157998b09320de4c4e5"

changed /files/.app.json/size

BEFORE
101
AFTER
102

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

BEFORE
{
  "sha256": "e9664e717739501330e7e80bf95fc059fb838bf964c86bab8d1e9045d21cb14d",
  "size": 4509
}
AFTER
Field is absent

added /files/assets~1icon.png

BEFORE
Field was absent
AFTER
{
  "sha256": "b7b6283e528bbe19df3dfa47ab4ff7fe3bb5b287927fd2167098380003daee86",
  "size": 61372
}

added /files/mcp.json

BEFORE
Field was absent
AFTER
{
  "sha256": "630d5d48330022e66cc54dec958b2470182468734d5d2585dbe55b2e0b8da2da",
  "size": 196
}

added /files/plugin.json

BEFORE
Field was absent
AFTER
{
  "sha256": "c0f654b47a2ff3c1d2fbcdb3e8bc3e0e00e2bc084fe6363a167d1957fabf67af",
  "size": 8417
}
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "3eea60dd7be52819cd13d9efa93d4cd2b3239d877b2c6157998b09320de4c4e5",
      "size": 102
    },
    "assets/icon.png": {
      "sha256": "b7b6283e528bbe19df3dfa47ab4ff7fe3bb5b287927fd2167098380003daee86",
      "size": 61372
    },
    "mcp.json": {
      "sha256": "630d5d48330022e66cc54dec958b2470182468734d5d2585dbe55b2e0b8da2da",
      "size": 196
    },
    "plugin.json": {
      "sha256": "c0f654b47a2ff3c1d2fbcdb3e8bc3e0e00e2bc084fe6363a167d1957fabf67af",
      "size": 8417
    },
    "skills/windsor/SKILL.md": {
      "sha256": "a319944bfc193aca722de30a327d6a8076714c0f081f85913dcc9f9dae1f93fd",
      "size": 3393
    },
    "skills/windsor/agents/openai.yaml": {
      "sha256": "faff868f885e522ff1c4e996829305011e64e5ccbd61746bc5252f6a09c4a8e7",
      "size": 506
    }
  }
}

SHA-256 of public snapshot: 6e8b93bbe58b96ddd4184a8c9cfb028d18166647c2a48b381261d72292f0b8cc