@awebai/oats-pi

中文文档
0.69.12发布于 2026/11/04MITES Module零依赖近 30 天下载 7030

OATS pi 运行时桥 — 运行时中立的存储会话事件和工作前空间拖带@ awebai/ oats内核

中文使用文档

@awebai/ oats- pi

皮带桥 业务。 。 。 .

运行时间中立的内核和通用 oats CLI 住在这里 @awebai/oats。与内核一起锁定发布(同版本) 从同一个释放标记). 这座桥梁没有操作工具。 仅此而已:

  • 曝光情况 oats-getting-started 在 OATS 工作空间存在之前( 购置漏斗;
  • 贡献实例- 本地 .agents/skills 在产子体内 实例;
  • 担任法院的开幕任务@TASK.md在pi自己的路上直到没有 转动另一个扩展已激活 所以pi运行一次, 而不是拒绝它。 它永远不会等待 用于任务本身的运行: pi 1.2 并随后计算为活动运行于 在其开始前( a),并排入同时发送的消息, 任务完成后。 它从来不发送、重新发送或更改信息。 这个 例外: 桥后加载的开始转弯( 或 等待 I/O 当一个开始时) 在自己的输入处理中打开 快速, 或者在 pi 之前的 1. 2 , 在它的 agent start 之前, 仍然可以使 pi 拒绝它, 因为 pi 的交互模式发送初始消息 流媒体行为 。 @ awebai/ pi 没有这样的处理器 。 关闭的会话 (重新装入,如) 释放被扣,然后pi运行或拒绝 (b) 根据其自己的规则执行任务;
  • 一旦 pi 停止重试, 则报告一个转弯以提供者出错结束 恢复(agent_settled,pi 0.80.4和以后):等待索赔 结束 oats instance waiting,生产者 oats.pi,在下次运行时清除, 因此,实例显示需要输入而不是隐蔽;
  • 日记压缩摘要, 当活动时发出回转 创造知识能力 STATE.md编号 :log.md。启动会得到推动 仅在 pi 保留了更早的家会话时( pi 文件一次会话) 所以新家的第一个转弯就是它的开局任务 什麽 STATE.md 说没有决定, 和桥写什么可告诉. 知识所有权、阅读/获取指示、判断和交付 继续拥有能力.

技能分辨率本身由内核拥有:产卵实现精确 内核 + 灵魂 + 活性能力 设置到每个实例 .agents/skills 并用该目录作为明确的技能路径发射 pi. 环境 技能(用户级别、软件包、工作树)与由OATS组成的软件集共存.

npm install -g @awebai/oats
pi install npm:@awebai/oats-pi

业务 从同版本标签中发布两个软件包. 适配器后重新装入 pi 安装或升级.

桥的内核. 大桥进口了内核 lib/core.mjs,来自:

  1. OATS_PKG_ROOT,内核软件包目录(检查 当其为一时;
  2. 在 OATS 实例中, 启动它的内核: 家庭的自身 oats (单位:千美元)$OATS_INSTANCE_HOME/.oats/bin/oats),一个链接,内核在 每一次发射 因此,一个家庭不需要全球安装,不管PATH派 运行时,当其内核从一次结账或局部安装中运行;
  3. 页:1 oats 在PATH上,当它的真正路径位于内核包: 全局安装, 或退机后 npm link。一个 oats 这是 脚本从其它名称运行内核, 没有软件包并被传递 结束;
  4. @awebai/oats 在 npm 的全局文件夹中 (npm root -g) (中文(简体) ).

除了一个没有这样的案例之外 Pi 报告延期失败了 要装入,请使用“未找到 OATS 内核” 和三种出局方式: npm install -g @awebai/oats,一个 oats 连接到内核的路径,或 OATS_PKG_ROOT。 。 。 .

所有生命周期/配置/包装操作都使用外壳可见的CLI: oats status, (中文(简体) ), oats spawn, (中文(简体) ), oats doctor, (中文(简体) ), oats install, (中文(简体) ), oats trust, (中文(简体) ), oats use,以及 oats retire。 。 。 .

与 OKF v2 (英语),状态/日志/笔记保持零星状态 被接受的专业知识生活在外部基地,被暴露为不可改变的读者观点. 皮桥不是收割机或知识库. 选择独立工人 (b) 来源的退休取决于持久的证据保管, 不是这个适配器的出现。 V0.23.1 一体化 已编制但尚未公布的索赔。 。 。 .

版本与发布记录

@awebai/oats-pi 共发布 133 个版本,首次发布于 2026/09/04;过去 12 个月发布了 133 个版本。

版本发布日期距今
0.69.12latest2026/11/043 天前
0.69.112026/11/034 天前
0.69.102026/11/034 天前
0.69.92026/11/025 天前
0.69.82026/10/317 天前
0.69.72026/10/317 天前

关于 @awebai/oats-pi 的常见问题

@awebai/oats-pi 是什么?

OATS pi 运行时桥 — 运行时中立的存储会话事件和工作前空间拖带@ awebai/ oats内核

如何安装 @awebai/oats-pi?

在项目目录运行 npm install @awebai/oats-pi,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:typebox(*)、@earendil-works/pi-ai(*)、@earendil-works/pi-coding-agent(*)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@awebai/oats-pi 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/awebai__oats-pi 是否存在。

@awebai/oats-pi 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@awebai/oats-pi 可以商用吗?

@awebai/oats-pi 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@awebai/oats-pi 的下载量有多少?

根据 npm 官方下载统计,@awebai/oats-pi 在 2026/10/07 – 2026/11/05 这 30 天内被下载 7,030 次,日均约 234 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@awebai/oats-pi 还在维护吗?

最新版本 0.69.12 发布于 2026/11/04(3 天前);至今共发布 133 个版本,其中过去 12 个月发布了 133 个;首次发布于 2026/09/04。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。