SuperAPI AI 工具集

fulldev

办公与效率

查看项目

更新于 10-15 21:48

技能介绍

用途:通过 Fulldev CMS 修改用户网站仓库内容,如文字、页面、图片、价格、营业时间、联系方式,或发布更改。所有更改进入分支和草稿拉取请求,并受 Fulldev 授予的文件权限限制。

运行方式:已安装时直接运行 fulldev;否则使用 npx -y fulldev <command>。结果以 JSON 输出到 stdout,提示和错误输出到 stderr。退出码:0 完成,1 错误,2 表单等待超时,3 需要登录。

登录:运行 fulldev login,会打开浏览器,由用户登录并选择组织,最多等待五分钟,需告知用户已打开登录页。其他命令在需要时也会启动登录。fulldev status 显示当前登录者。

先读说明:每次会话开始运行 fulldev instructions 并遵循。这些说明来自服务器,描述工作流、权限、额度、预览、评审与合并,且优先于本技能内容。fulldev tools 列出工具;fulldev tools <name> 显示工具描述和输入模式,首次调用某工具前应先阅读。

编辑:以 JSON 对象作为参数调用工具,可通过 --file 从文件读取,或通过 - 从 stdin 读取。示例:fulldev call list_projects;fulldev call open_branch '{"projectId":"<id>","name":"Update opening hours"}';fulldev call read_file '{"branchId":"<id>","path":"src/content/home.md"}';fulldev call commit_files - <<'JSON'(提交变更);fulldev call get_preview '{"branchId":"<id>"}'。需传入最新 revision 作为 expectedRevision,长文本或含引号文本用 stdin 或 --file 避免 shell 改写。

表单:create_form 后把表单链接交给用户,然后运行 fulldev form wait <branchId> <formId>。可在后台运行以便继续对话,用户提交后打印答案。退出码 2 表示停止等待,可再次运行或在用户表示完成后继续。默认 CMS 会把答案写入分支并自行提交,之后用 get_diff 和预览检查结果,不要重复写入答案;仅当创建表单时使用 apply false 才自行写入。

限制:仅能操作 Fulldev 授予的文件权限范围;具体工作流、权限、额度、预览、评审和合并规则以服务器返回的 instructions 为准;其余细节资料未提供。