安装配置指南
首次使用优先阅读 快速开始。本指南集中说明安装和配置细节。
安装 CLI
bash
npm install -g oh-my-experience
ome init第一行安装全局 ome 命令;第二行启动初始化向导。初始化会选择经验库路径、 安装默认 provider 的 hook,并写入内置示例卡,方便你马上验证召回。
如果不想全局安装,也可以用 npx 直接运行:
bash
npx oh-my-experience init让 Agent 帮你初始化:
text
帮我完成 Oh My Experience 的初始化。
1. 运行 `ome init`,选择默认经验库路径。
2. 运行 `ome doctor`,确认经验库、配置和 hook 状态正常。
3. 运行 `ome hook status --provider codex`,检查 Codex hook 状态。
把每一步的结果告诉我;如果有写入 hook、修改配置或需要我确认的地方,先说明。初始化完成后,把打印出来的第一段任务复制给 Agent,体验内置示例卡的回召效果。
后续可以重复运行 ome init。已经有经验库时,向导会沿用当前配置作为默认值。
脚本化初始化
非交互环境:
bash
ome init -y --data-dir ~/.oh-my-experience-y 会跳过交互确认,适合脚本、CI 或 Agent runner。显式传入 --data-dir 可以避免初始化到错误目录。
配置数据目录
可以改成任意本地路径,包括 Obsidian vault:
bash
ome config preview dataDir ~/Obsidian/Oh-My-Experience # 预览变更
ome config set dataDir ~/Obsidian/Oh-My-Experience # 执行迁移
ome doctor # 确认迁移成功dataDir 只控制全局经验库和运行状态,不移动项目经验库。项目经验库始终从 <project-root>/.oh-my-experience/ 发现;当仓库需要携带自己的卡片时,用 ome project init 初始化。
安装 Hook
bash
ome hook status --provider codex # 查看当前状态
ome init --provider claude # 追加 Claude hook
ome init --provider all # 两个都装ome init 默认配置 Codex hook 并安装 OME skill。向导会在写入前展示 hook 文件 路径。
卸载
bash
ome uninstall # 移除 hook,保留经验库
ome uninstall --provider all # 移除所有 provider hook
ome uninstall --delete-library --yes # 删除所有本地数据默认卸载只移除 prompt-time 召回入口,经验库数据保留。只在明确想清除所有卡片、 reflect run 和日志时才用 --delete-library。
Spool(可选)
OME 可以接入 Spool CLI,把 Claude、Codex、Gemini 等多 Agent 历史统一索引。 不装不影响核心功能。交互式 ome init 会在最后询问是否安装 Spool CLI:
bash
npm install -g @spool-lab/cliOME 不安装 Spool 桌面客户端。脚本化 init(-y、dry-run)不会询问 Spool。 详见 导入源。
