跳到技能内容
词映 AI导航
发现工具选型指南Skills 技能AI 快讯AI图片AI视频AI文档AI办公AI助手AI搜索AI编程AI音频AI设计AI智能体模型与开发AI学习模型评测AI提示词内容检测AI金融AI 3D扫描与识别其他工具跨境电商 AI
词映 AI导航
工具库Skills 技能
我的收藏
词映 AI导航
发现工具选型指南Skills 技能AI 快讯AI图片AI视频AI文档AI办公AI助手AI搜索AI编程AI音频AI设计AI智能体模型与开发AI学习模型评测AI提示词内容检测AI金融AI 3D扫描与识别其他工具跨境电商 AI
技能目录24 小时热门TOP100 技能每日更新
Skills 技能/mturac/everything-openai-codex/swift-actor-persistence

Codex Swift Actor 存储技能:验证离线 JSON 缓存与重启恢复

English

Codex 安装步骤

  1. 从固定 GitHub 提交复制 `docs/zh-CN/skills/swift-actor-persistence/` 完整目录到项目 `.agents/skills/swift-actor-persistence/`。
  2. 在 Codex 指定本地存储目录、模型标识符和错误处理行为,先定义 actor 的公开方法。

中文摘要

用 Swift actor 管理内存索引和本地 JSON 文件,验证并发访问和重启后恢复。

SKILL.md 中文导读

可复现示例

让 `DraftStore` 保存 ID 为 `p1` 的两个版本,写入内容分别为 `one` 和 `two`。重新打开同一临时文件,核对只能读到一个 ID 和新值。

工作步骤

  1. 将缓存和写入过程放在 actor 内部,使用原子写入并处理文件异常。
  2. 用临时文件测试写入、替换相同 ID 和用新实例加载。

验收方法

新实例返回 ID `p1` 的 `two` 版本,文件包含一条记录且能被 JSON 解码。

GitHub 原文 · 更新日期 2026-11-13

适用环境

需要支持 Swift 并发的工具链与本地 XCTest 或 Swift Testing。示例使用临时目录和可发送的 Codable 类型。

常见问题

写入出错时怎么报告?

让公开方法返回可检查的错误,并按项目约定处理内存与磁盘状态,避免界面显示已保存但磁盘没更新。

技能信息

GitHub 仓库
mturac/everything-openai-codex

收集于互联网

相关指南

  • ChatGPT Skills 和 Codex Skills 有什么区别?
更多 Codex 技能

相关推荐

  • agent-eval 技能

    mturac/everything-openai-codex

  • agent-harness-construction 技能

    mturac/everything-openai-codex

  • ai-first-engineering 技能

    mturac/everything-openai-codex

  • automation-audit-ops 技能

    mturac/everything-openai-codex

  • Codex Bun 技能:在本地验证 TypeScript 脚本和单元测试

    mturac/everything-openai-codex

  • Codex CodeTour 导览技能:给仓库流程添加文件行号步骤

    mturac/everything-openai-codex

词映 AI 导航Skills 技能
工具分类全部工具已本地化技能选型指南AI 快讯