| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- // Package tools 是 fwh-agent-mcp 的业务工具。工具不感知调用者,清单见 agent-mcp.md 第 4、7 节。
- package tools
- import "fwh-toolbox-server/agentmcp/kit"
- // ReadOnly 只读工具集(-set=readonly)
- func ReadOnly() []kit.Registrar {
- return []kit.Registrar{
- // 站点
- SiteSearch, SiteGet, SitePowerFlow, SitePowerFlowExport, SiteInfoSyncStatus,
- // 告警
- AlarmCurrent, AlarmEvents, AlarmSnapshot, AlarmStats, AlarmSitesByCode,
- // 停机
- ShutdownStats, ShutdownSites,
- // 日志
- MqttLogSearch, EmsLogRecords, UpdateLogSystem, UpdateLogAhub,
- // MQTT 报文统计(ES)
- MqttTrafficTrend, MqttTrafficSites, MqttTrafficSiteCmd, MqttMessageSearch,
- // 故障录波(ToolBox 直连设备)
- FaultRecordDevices, FaultRecordDeviceInfo, FaultRecordParamRead, FaultRecordOperations, FaultRecordOperationGet,
- FaultRecordData, FaultRecordExport,
- // 故障录波(云平台)
- CloudFaultRecordList, CloudFaultRecordDetail, CloudFaultRecordCallable, CloudFaultRecordCallHistory,
- // 自动升级配置
- AutoUpdateCatalog, AutoUpdateConfigGet,
- // 站点分析结果
- SiteAnalysisList, SiteAnalysisTimeline, SiteAnalysisExport,
- // 调度
- TouTemplateList, TouTemplateGet,
- // SIM
- SimGet, SimSearch, SimUsageMonthly,
- // 其他
- EmsParamLookup, PlaneIssueSearch, PlaneIssueGet, SnParse,
- }
- }
- // Ops 写工具集(-set=ops)
- func Ops() []kit.Registrar {
- return []kit.Registrar{
- FeedbackCreate, TouTemplateSave, SiteInfoRefresh,
- FaultRecordFetch, FaultRecordParamWrite, FaultRecordCancel, FaultRecordRetryDownload,
- }
- }
|