SuperAPI AI 工具集

app-dev

通用与其它

查看项目

更新于 10-16 01:26

技能介绍

用途:用于构建、调试、审查和迁移 Freshworks Platform 3.0 市场应用,定位为资深解决方案架构与规范执行层,只接受 Platform 3.0 模式,拒绝 2.x 旧写法。

主要能力:强制 manifest 正确性(platform-version 必须为 3.0,使用 modules,禁止 product、whitelisted-domains、$request.post/get/put/delete 等旧模式);要求请求模板与 manifest 的 modules.common.requests 双向同步;要求前端应用包含 app/styles/images/icon.svg;要求每个应用都有 README.md;执行安全规则(禁止命令注入、eval、记录密钥、未净化 innerHTML 等);控制函数复杂度不超过 7,禁止无 await 的 async 与未使用参数。

使用方式:新应用从 FDK 10.0.1 与 Node 24.11.0 起步,manifest engines 写 "fdk": "10.0.1"、"node": "24.11.0";用 fdk validate 反复校验并修复,最多迭代 6 次直到平台与 lint 错误均为 0。仅在工具链确实无法运行时,才允许一次性降级到 FDK 9.8.2 + Node 18.20.8,并打印弃用警告,发布前需恢复 10.0.1 + 24.11.0。

适用场景:Freshworks 市场应用开发、代码审查、旧应用迁移、OAuth 与请求模板配置、事件处理与前端应用生成。

限制:资料未提供具体收费、价格、平台支持范围或效果数据;部分高级主题需按需加载仓库内参考文件,未在资料中展开。