npx @insforge/cli diagnose 将后端自身的信号转变为代理可以直接获取和处理的东西:顾问发现有补救方案、数据库健康检查、实例指标和聚合错误日志。每个发现都带有修复,所以”什么是错”和”做什么”一起到达。代理自己拉取所有这个,没有仪表板在循环中,这就是让它关闭安全漏洞的原因,比如一个宽松的 RLS 策略,然后他们泄露数据。

完整健康报告
不带子命令运行diagnose 以获得一切:
--json 模式下,代理将其全部作为结构化数据获取。
后端顾问
顾问扫描安全、性能和健康问题,并为每个问题写补救。仪表板用”复制补救”按钮显示发现,但代理不需要仪表板:它用--json 直接获取相同的扫描,自己应用修复,所以安全问题被关闭,无需等待人类注意到它。
目标检查
报告的每一部分也可在其自己上可用:| 命令 | 它检查什么 |
|---|---|
diagnose advisor | 最新顾问扫描:安全、性能和健康问题 |
diagnose db | 数据库健康:连接、表膨胀、索引使用 |
diagnose metrics | 实例指标:CPU、内存、磁盘和网络 |
diagnose logs | 从每个后端源聚合的错误级日志 |
insforge.logs, postgREST.logs, postgres.logs, function.logs 和 function-deploy.logs。
让代理解释它
diagnose --ai 将收集的诊断数据递交给模型并返回纯文本分析: