用途:把 Atlassian 官方《Optimise Forge costs》指南转化为可执行的智能体工作流,帮助审计并优化 Forge 应用,降低平台消耗,同时保持正确性、安全性与可维护性。
主要能力:按成本驱动因素建立画像,包括函数 GB-秒、调用次数、KVS/自定义实体、日志、Forge SQL、Remote/出网;寻找免调用机会(把安全逻辑移到 UI Kit/Custom UI 前端、用 bridge 上下文、以事件替代轮询、加触发器过滤);优化触发器与调度;优化 API 与数据获取(批量、字段选择、源端过滤、分页、提前退出、有界并发);优化存储读写;精简日志;调整 memoryMiB;谨慎评估 Forge Remote。
使用方式:默认审计优先。用户要求优化现有应用时,先读取 manifest.yml/manifest.yaml、package.json、后端 resolver 代码、前端代码及测试,再给出按优先级排列的建议,并询问是否实施;除非用户明确要求“make the changes”等,否则初始审计不改文件。若用户明确要求实施,则在理解审计结论后做安全、局部的改动并说明权衡。
适用场景:Atlassian Forge 应用的成本审计与优化,尤其适合存在大量 resolver 调用、轮询、频繁存储写入或冗余日志的应用。
限制:不得通过削弱授权、向前端暴露密钥、跳过必要校验、删除必要错误处理或让数据超出业务可接受的新鲜度来降本;不得把 asApp() 特权操作移到前端;不得用实体属性存敏感数据;不得默认推荐 Forge Remote;无实际用量指标时不得声称精确节省,只能给出高/中/低或未知的定性估计。官方指南链接:https://developer.atlassian.com/platform/forge/optimise-forge-costs/