Skip to content

v0.2.0 · 树形浏览与添加到对话

Choose a tag to compare

@boreas320 boreas320 released this 22 Oct 10:39

多云对象存储 v0.2.0

浏览区改为紧凑树形结构:账号 → 桶 → 目录 → 对象。多个账号/目录可同时展开,每个分支独立按需加载、分页、重试和刷新。保留区域列表、字段校验、元数据详情与多选下载。

桶、目录和对象现在可单项或多选「添加到对话」:追加带标题的元数据信息到当前草稿,保留已有输入,不自动发送。包含明确账号、云类型、区域、桶及完整键/前缀;不读取正文、递归列出子项或附带凭证。不支持该接口的宿主提供可复制的文本。

Validation

  • 41 Python backend/protocol tests and 13 Playwright interaction tests pass locally.
  • UI tests cover branch pagination/retry, keyboard expansion, per-chat restoration, account isolation, exact special-character keys, cross-account downloads, explicit metadata drafts, message rejection and capability fallback.
  • TypeScript, production build and isolated packaged-service startup pass.
  • UI screenshots use synthetic data with a simulated MCP host. Native Codex composer behavior and real-cloud transfers were not re-validated for this release; prior native UI evidence applies to v0.1.0.
  • Account configuration and Keychain entries remain in their original locations.

Install the ZIP using its included script, or install the v0.2.0 Git tag with Codex CLI. Reopen in a fresh chat or restart Codex after updating to load the new service/UI. Verify the archive against SHA256SUMS.

GitHub Actions run 39764509064 passed on the release commit, including all 13 UI tests, 41 backend/protocol tests, packaging and isolated startup. CI uses the runner's preinstalled Chrome to avoid slow Ubuntu dependency mirrors.

Post-publication verification: ZIP and SHA256SUMS were downloaded from this release; SHA-256 matched 593bb511c801cbccba27f728e5023ae23381b533cf104297f58876368cb61a3f. Both the extracted release and Git-tag-installed plugin passed the isolated MCP startup/UI-byte check. The existing chat still has the old v0.1.1 process; native v0.2.0 UI/composer acceptance requires reopening in a fresh chat or restarting Codex.