← DropboxCONTENT HISTORY

Update to Dropbox

Snapshot Oct 26, 2026 · 18:05 UTC · version 6.1.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 Dropbox and check future changes in Following.

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

Before

Sep 30, 2026 · 23:18 UTC

86cd620d16de1b362789e963faf82d0793c4c9eeef67c70e4d8f24c577443f8e

After

Oct 26, 2026 · 18:05 UTC

be8a21a6f171f2ff2f27a3c44dfd43728a5e01cc9bf17a930f5b33c512b5f533

Package file

Before

Sep 30, 2026 · 23:18 UTC

127

After

Oct 26, 2026 · 18:05 UTC

107

Package file

Before

Sep 30, 2026 · 23:18 UTC

0aeeb90b91b9691c3c9d2baece0dd18a929485865379498d3260826a753c743d

After

Oct 26, 2026 · 18:05 UTC

32ae85f89473940569e64d059b5ad4477af13c3991d69509da3d05ff91ec933b

Package file

Before

Sep 30, 2026 · 23:18 UTC

1426

After

Oct 26, 2026 · 18:05 UTC

1782

Compare saved observations

Download comparison JSON

README.md

− removed · + added

--- before
+++ after
@@ -0,0 +1,74 @@
+# Dropbox for Codex
+
+Dropbox for Codex connects Codex to your Dropbox account so you can find, inspect, upload, organize, share, and clean up Dropbox content from a Codex session.
+
+Use it to locate files and folders, upload generated content, summarize supported file content, inspect shared-link state, create or reuse shared links, collect uploads with file requests, organize folders, and delete content only after explicit review.
+
+## What You Can Do
+
+- Search Dropbox for files and folders by name, keyword, type, or location.
+- Browse folders and inspect file or folder metadata.
+- Upload and save generated content or files to Dropbox.
+- Read and summarize supported file content.
+- Inspect Dropbox shared links and create or reuse shared links after confirmation.
+- Create and inspect Dropbox file requests for collecting uploads.
+- Create folders, copy content, move content, and check asynchronous file-operation jobs.
+- Delete files or folders only after Codex presents exact targets and receives explicit confirmation.
+
+## Included Skills
+
+- `find-dropbox-content`: search Dropbox and browse folders without changing anything.
+- `inspect-dropbox-file`: inspect metadata, shared-link state, and supported file content.
+- `upload-to-dropbox`: save and upload generated content or files to Dropbox.
+- `share-dropbox-content`: create, reuse, or inspect Dropbox shared links.
+- `collect-files-with-request`: create, inspect, and list Dropbox file requests.
+- `organize-dropbox-folder`: create folders, copy content, and move content into a cleaner structure.
+- `clean-up-dropbox-content`: review and delete Dropbox files or folders with explicit confirmation.
+
+## Setup
+
+1. Install the Dropbox plugin in Codex.
+2. When Codex asks for Dropbox access, complete Dropbox OAuth authentication.
+3. Review the requested permissions before granting access.
+4. Ask Codex to search, inspect, share, collect, organize, or clean up Dropbox content.
+
+The plugin manifest lives at `.codex-plugin/plugin.json`, and the production Dropbox MCP endpoint is configured in `.mcp.json`.
+
+## Required OAuth Scopes
+
+Dropbox for Codex requires these Dropbox OAuth scopes:
+
+- `account_info.read`: identify the authenticated Dropbox account and support preview flows.
+- `files.metadata.read`: search Dropbox, browse folders, and read file or folder metadata.
+- `files.content.read`: read supported file content for summaries and extraction.
+- `files.content.write`: create folders, create files, copy content, move content, delete content, and check file-operation jobs.
+- `sharing.read`: inspect Dropbox shared links.
+- `sharing.write`: create Dropbox shared links.
+- `file_requests.read`: list and inspect Dropbox file requests.
+- `file_requests.write`: create Dropbox file requests.
+
+## Safety
+
+Codex must confirm write actions before calling write-capable Dropbox tools. That includes creating folders, creating file requests, creating shared links, copying, moving, and deleting content.
+
+Deletion workflows require a review list with exact paths or stable identifiers before any Dropbox content is deleted. Organizing workflows should distinguish copy from move, confirm destination paths, and report pending asynchronous jobs when applicable.
+
+The Codex artifact does not grant access to named recipients or manage viewer lists. If a user asks to share directly with specific people, Codex should explain that recipient-sharing is unavailable and offer a shared link when appropriate.
+
+## Known Limitations
+
+- Recipient-based sharing and viewer management are not available until the required Dropbox MCP tools are exposed.
+- Revision history and restore workflows are not available until the required Dropbox MCP tools are exposed.
+- File content extraction depends on the supported file types and limits of the Dropbox MCP service.
+- Some file operations may complete asynchronously and require job-status checks before reporting final results.
+
+## Example Prompts
+
+- "Find the Q4 planning deck in Dropbox."
+- "Summarize this Dropbox file and tell me when it was last modified."
+- "Upload this file to my Dropbox Projects folder."
+- "Save this content to Dropbox."
+- "Create a shared link for the Launch folder."
+- "Create a Dropbox file request for vendor invoices."
+- "Copy final PDFs into the Final folder."
+- "Review duplicate exports in this folder and ask before deleting anything."
Full technical diff · 24 changed fields

changed /files/.app.json/sha256

BEFORE
"86cd620d16de1b362789e963faf82d0793c4c9eeef67c70e4d8f24c577443f8e"
AFTER
"be8a21a6f171f2ff2f27a3c44dfd43728a5e01cc9bf17a930f5b33c512b5f533"

changed /files/.app.json/size

BEFORE
127
AFTER
107

changed /files/.codex-plugin~1plugin.json/sha256

BEFORE
"0aeeb90b91b9691c3c9d2baece0dd18a929485865379498d3260826a753c743d"
AFTER
"32ae85f89473940569e64d059b5ad4477af13c3991d69509da3d05ff91ec933b"

changed /files/.codex-plugin~1plugin.json/size

BEFORE
1426
AFTER
1782

added /files/.mcp.json

BEFORE
Field was absent
AFTER
{
  "sha256": "9df1a170ad9bae95f6fc7948f167e4879e9f78ddf48dc4baed1f3d6bdeda7b29",
  "size": 134
}

added /files/LICENSE

BEFORE
Field was absent
AFTER
{
  "sha256": "3e0377597b9e3a583878478fa09c1f2de98f1b17ba0b10f8cae07c72786f5722",
  "size": 10254
}

added /files/README.md

BEFORE
Field was absent
AFTER
{
  "sha256": "ecd156c169992f759e476a462f404ef3a0efcc7c1a77a1637afb1480d5fb3d75",
  "size": 4379
}

added /files/assets~1composer-icon-dark.png

BEFORE
Field was absent
AFTER
{
  "sha256": "7a8bf055a7b806f8894cc6aaf2bc29a56514bf1e42bd746a927fcfe314f3a984",
  "size": 7752
}

added /files/assets~1composer-icon-light.png

BEFORE
Field was absent
AFTER
{
  "sha256": "674d20896564989859a80d93d6f1e59d85cf608fefb2c6ac766064c515a7f2be",
  "size": 7619
}

added /files/assets~1logo-dark.png

BEFORE
Field was absent
AFTER
{
  "sha256": "ac2d51cfdd52c091a34099e775ddfe62c20065780726fb033d7c5de7c6dc7dae",
  "size": 17715
}

added /files/assets~1logo-light.png

BEFORE
Field was absent
AFTER
{
  "sha256": "05162b78ce66a3f2adb358858c5b99f43766bd67d1fef8189f76238d87e7b60a",
  "size": 17533
}

changed /files/skills~1clean-up-dropbox-content~1SKILL.md/sha256

BEFORE
"0befed62b8dd03a7cd2a2ce56df16331b64355d3362f136bff289b8dd34a021b"
AFTER
"43f8defb8d9014d3df240bbe280ef9da3dd7da9eede93a664fc8c550a4836b29"

changed /files/skills~1clean-up-dropbox-content~1SKILL.md/size

BEFORE
2855
AFTER
2887

changed /files/skills~1collect-files-with-request~1SKILL.md/sha256

BEFORE
"f9de5fd6848b363b189c860455702db097ebaeae51306d9d06183a362224687d"
AFTER
"a22408dcc8ff9a15741cb33c91e20c2c29f62eae2a0717b786ee923a10270bb4"

changed /files/skills~1collect-files-with-request~1SKILL.md/size

BEFORE
3172
AFTER
3294

changed /files/skills~1find-dropbox-content~1SKILL.md/sha256

BEFORE
"6aff4ca5c0fed3961ac5cc92e51c2fbd2405b46673558291f2836bb1021fc271"
AFTER
"61ec760efb617c5f88b9d433ce2fa392ab4aa29cbdde4437d0ab4253e9e5f13c"

changed /files/skills~1find-dropbox-content~1SKILL.md/size

BEFORE
2231
AFTER
2263

changed /files/skills~1inspect-dropbox-file~1SKILL.md/sha256

BEFORE
"de44c9809c8d498823ed5130f49494de9b161c85812bd741aaf709b0861dcf9f"
AFTER
"693ccb9d293fd1de0964174ce9003bdb5f22cc4f599edb6ea4b2bf1e935d7b3e"

changed /files/skills~1inspect-dropbox-file~1SKILL.md/size

BEFORE
2588
AFTER
2620

changed /files/skills~1organize-dropbox-folder~1SKILL.md/sha256

BEFORE
"ac628ecb0fe11803011d4a2703cfc725d099546384fb023ce60b812dd3d362c8"
AFTER
"d2d3dcc977be069ae286c3e2e3304ddf570eb53db117103103155949c12cbcbd"

changed /files/skills~1organize-dropbox-folder~1SKILL.md/size

BEFORE
2549
AFTER
2581

changed /files/skills~1share-dropbox-content~1SKILL.md/sha256

BEFORE
"4b54a3d146d43e7a8f4bb909cf5f32f6bbc16b625b975f89bddae3856a8f18f7"
AFTER
"a57223e6924ca2374444cc8a4c8c40cd611873560b76545548e0b6fefd6b75df"

changed /files/skills~1share-dropbox-content~1SKILL.md/size

BEFORE
2817
AFTER
2849

added /files/skills~1upload-to-dropbox~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "fd6a5854381ea2735351fcf6cd0ca5ed30f32d51e1addef63c829c30c32812e2",
  "size": 3543
}
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "be8a21a6f171f2ff2f27a3c44dfd43728a5e01cc9bf17a930f5b33c512b5f533",
      "size": 107
    },
    ".codex-plugin/plugin.json": {
      "sha256": "32ae85f89473940569e64d059b5ad4477af13c3991d69509da3d05ff91ec933b",
      "size": 1782
    },
    ".mcp.json": {
      "sha256": "9df1a170ad9bae95f6fc7948f167e4879e9f78ddf48dc4baed1f3d6bdeda7b29",
      "size": 134
    },
    "LICENSE": {
      "sha256": "3e0377597b9e3a583878478fa09c1f2de98f1b17ba0b10f8cae07c72786f5722",
      "size": 10254
    },
    "README.md": {
      "sha256": "ecd156c169992f759e476a462f404ef3a0efcc7c1a77a1637afb1480d5fb3d75",
      "size": 4379
    },
    "assets/composer-icon-dark.png": {
      "sha256": "7a8bf055a7b806f8894cc6aaf2bc29a56514bf1e42bd746a927fcfe314f3a984",
      "size": 7752
    },
    "assets/composer-icon-light.png": {
      "sha256": "674d20896564989859a80d93d6f1e59d85cf608fefb2c6ac766064c515a7f2be",
      "size": 7619
    },
    "assets/logo-dark.png": {
      "sha256": "ac2d51cfdd52c091a34099e775ddfe62c20065780726fb033d7c5de7c6dc7dae",
      "size": 17715
    },
    "assets/logo-light.png": {
      "sha256": "05162b78ce66a3f2adb358858c5b99f43766bd67d1fef8189f76238d87e7b60a",
      "size": 17533
    },
    "skills/clean-up-dropbox-content/SKILL.md": {
      "sha256": "43f8defb8d9014d3df240bbe280ef9da3dd7da9eede93a664fc8c550a4836b29",
      "size": 2887
    },
    "skills/collect-files-with-request/SKILL.md": {
      "sha256": "a22408dcc8ff9a15741cb33c91e20c2c29f62eae2a0717b786ee923a10270bb4",
      "size": 3294
    },
    "skills/find-dropbox-content/SKILL.md": {
      "sha256": "61ec760efb617c5f88b9d433ce2fa392ab4aa29cbdde4437d0ab4253e9e5f13c",
      "size": 2263
    },
    "skills/inspect-dropbox-file/SKILL.md": {
      "sha256": "693ccb9d293fd1de0964174ce9003bdb5f22cc4f599edb6ea4b2bf1e935d7b3e",
      "size": 2620
    },
    "skills/organize-dropbox-folder/SKILL.md": {
      "sha256": "d2d3dcc977be069ae286c3e2e3304ddf570eb53db117103103155949c12cbcbd",
      "size": 2581
    },
    "skills/share-dropbox-content/SKILL.md": {
      "sha256": "a57223e6924ca2374444cc8a4c8c40cd611873560b76545548e0b6fefd6b75df",
      "size": 2849
    },
    "skills/upload-to-dropbox/SKILL.md": {
      "sha256": "fd6a5854381ea2735351fcf6cd0ca5ed30f32d51e1addef63c829c30c32812e2",
      "size": 3543
    }
  }
}

SHA-256 of public snapshot: 11aec5f8ac05c23d92191cbb5f7a637920da0a0416cbaa7f0c069e34cc93d400