@engenty/wizards

中文文档
0.19.0发布于 2026/11/10FSL-1.1-MITTypeScriptES Module近 30 天下载 4870

您的代码从 engenty 向导导入什么 : 插件在 /plugin , 向导在 OpenUI 聊天在 / openui 中导入 。 FSL-1.1-MIT,来源可用.

中文使用文档
文档目录3 节
  1. OpenUI 聊天中的向导
  2. 包裹
  3. 许可证

@engenty/wizards (英语)

许可证:FSL-1.1-MIT,可用来源 (单位:千美元)自由主义) (中文(简体) ).

什么代码外的 诱惑法师进口, 一个子路径每次使用。 运行时间和工作室 诱惑法师不在其中.

导入这是什么文档
@engenty/wizards/plugin插件服务器的一半 : definePlugin 类型docs/content/dev/plugins
@engenty/wizards/plugin/studio插件工作室的一半 : defineStudioPlugindocs/content/dev/plugins/studio.md
@engenty/wizards/plugin/thread信使频道 : ThreadDoordocs/content/dev/plugins/runners.md
@engenty/wizards/openui向导在 打开UI 聊天时间: Wizard 组件docs/content/dev/integration/openui.md
@engenty/wizards/openui/server其服务器的一半: 聊天提示的规则和向导列表
@engenty/wizards/openui/styles.css风格 Wizard 组件绘图

OpenUI 聊天中的向导

聊天模式决定一个巫师运行和它已经知道的东西. 向导然后运行 在对话中,作者对对话作了界定,由跑者取出(packages/runner(单位:千美元) 聊天的专页.

// The browser
import "@engenty/wizards/openui/styles.css";
import { addWizard, configureWizards, Wizard } from "@engenty/wizards/openui";
import { openuiChatLibrary } from "@openuidev/react-ui/genui-lib";

configureWizards({ runtime: "/wizards-runtime" }); // where the runtime answers
const library = addWizard(openuiChatLibrary, Wizard);
// The server that builds the system prompt
import { addWizard, loadWizards, wizardRules } from "@engenty/wizards/openui/server";

const wizards = await loadWizards("http://localhost:24368", ["<token>"]);
const prompt = addWizard(openuiChatLibrary).prompt({
  ...openuiChatPromptOptions,
  additionalRules: [...(openuiChatPromptOptions.additionalRules ?? []), ...wizardRules(wizards)],
});

模特儿写道: Wizard("<token>", "<note>", {plate: "W-12345"})预填开始 页面的字段,而个人仍然看到并发送每个页面。 当运行完成时 组件发送 a continue_conversation 以结果的案文为背景采取行动 继续聊天 尝试用: examples/openui-chat。 。 。 .

包裹

每一版都发布到npm(scripts/npm-package.mjs, (中文(简体) ), .github/workflows/release.yml) (中文(简体) ). pnpm --filter @engenty/wizards build 写入 dist/ 随船而行scripts/build.mjs: /openui 与跑道和它使用的共享模块组合在一起,其类型包含在内 跑车 runner.css 作为 styles.css;每个其他软件包都保留导入,库为 dependencies,反应,OpenUI,Zod和细雨作为同龄人. 里面所有东西都进口 来源.

许可证

FSL -1.1 -MIT,像存储器. dist/openui 捆绑跑跑者( r)packages/runner页:1 麻省理工学院:它的执照船在旁边作为 dist/openui/LICENSE-MIT。 。 。 .

版本与发布记录

@engenty/wizards 共发布 37 个版本,首次发布于 2026/10/18;过去 12 个月发布了 37 个版本。

版本发布日期距今
0.19.0latest2026/11/103 天前
0.18.02026/11/085 天前
0.17.22026/11/067 天前
0.17.12026/11/067 天前
0.16.22026/11/067 天前
0.16.12026/11/0211 天前

关于 @engenty/wizards 的常见问题

@engenty/wizards 是什么?

您的代码从 engenty 向导导入什么 : 插件在 /plugin , 向导在 OpenUI 聊天在 / openui 中导入 。 FSL-1.1-MIT,来源可用.

如何安装 @engenty/wizards?

在项目目录运行 npm install @engenty/wizards,或使用 pnpm add / yarn add / bun add。

@engenty/wizards 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@engenty/wizards 支持 ESM 还是 CommonJS?

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

@engenty/wizards 可以商用吗?

@engenty/wizards 使用 FSL-1.1-MIT 许可。声明的许可为 FSL-1.1-MIT,请阅读许可原文确认使用条件。以上为概括,不构成法律意见,请以许可原文为准。

@engenty/wizards 的下载量有多少?

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

@engenty/wizards 还在维护吗?

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