跳到正文

插件与创意工坊 ​

把你想要的功能,装进自己的熔炉。 插件可以是一套新的历史年表、一张写作看板、一组内容卡片,也可以是带有界面、数据和 AI 能力的完整工具。不同作品可以使用不同插件。

当前为开发预览

本文对应插件 1.0 体验版、API 1、SDK 0.1。功能由 PR #113 交付,请确认使用包含该 PR 的应用版本;合并状态与在线部署状态需要分别核对。旧版本没有工坊入口时,不能仅靠这份教程获得新功能。不要把开发预览当作已经公开上线或长期兼容的承诺。

从这里开始 ​

你的目标下一步做完会得到什么
先试试别人做的功能安装与使用在测试作品或世界里使用插件
有想法,但不会编程让自己的 AI 开发可交给编程 AI 的指令、资料包和 Skill
自己编写代码开发第一个插件可保存数据、打包安装的独立功能
把插件分享给其他人发布与维护文件分享或社区目录收录
出错、找不到数据或升级失败故障与恢复保留数据并定位问题的处理步骤

现在能做什么 ​

下面是能力示例,不是插件题材的限制。是否可以实现某个需求,取决于所需的公开接口。

想达到的效果当前方式参考插件源码目录
独立便笺、人物灵感卡、任务看板自建界面和插件自有记录,挂在作者工作台writing-notes、idea-cards
更自由的年表和故事进程添加或替换世界历史、作品故事进程面板,复用正式历史数据world-timeline、story-board
年表采用另一个插件的历法公开服务加准确版本依赖,多个插件组合calendar、world-timeline
分享设定卡片或一整套写作工具无代码内容包,或锁定依赖的组合包prompt-cards、writer-bundle
自定义 AI 灵感与结构化结果声明任务、上下文和结果格式,由作者开始、编辑、确认idea-cards
分享可编辑的情节生成流程将声明的流程复制到长篇节点工作台,作者再运行plot-flow
把插件中的节庆设定用于世界与衍生产品明确预览、确认到世界词条,再沿既有世界封存流程使用world-festivals
自定义跑团判定规则既有 RulePack 格式,随产品发布冻结harbor-rules
接入资料查询、外部工具声明网络来源,或使用宿主确认的 MCP 工具连接research-desk、tool-desk

源码位于仓库 examples/plugins/,也随 AI 开发资料包 提供。没有编程能力也可以把上表中的效果描述给自己的 AI。

三种包怎么选 ​

  • 功能插件:有代码,可提供交互界面、数据处理、AI 或外部工具入口。
  • 内容包:没有执行入口,交付结构化内容记录;不要期待任意内容包自动变成专属界面或直接写入官方设定。
  • 组合包:没有执行入口,锁定一组插件的版本;依赖需要同时可下载,数据归属必须一致。

哪些预期需要调整 ​

插件不是任意改动熔炉源码的补丁。当前专用替换接口是世界历史与故事进程;其他产品提供通用作者工作台,不代表所有编辑器、按钮、生成算法和游戏运行逻辑都可以替换。新接口可通过功能建议提出。

普通插件运行不要求安装 Node 或 Python。开发插件需要开发环境;调用本机程序的插件可能需要单独启动桥接服务。AI 与外部服务可能产生费用,安装插件本身不会自动开始模型调用。

原生界面插件与熔炉同源运行,应信任其作者和代码来源。能力声明有助于理解用途,但不是恶意代码沙箱。停用、卸载保留插件数据;缺少插件时可以查看原始记录,但专属交互需要重新安装对应版本。

StoryForge · 故事熔炉官方用户文档