| 12345678910111213141516171819202122232425262728293031 |
- // 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,
- // 故障录波
- FaultRecordList, FaultRecordDetail, FaultRecordCallable, FaultRecordCallHistory,
- // 调度
- TouTemplateList, TouTemplateGet,
- // SIM
- SimGet, SimSearch, SimUsageMonthly,
- // 其他
- EmsParamLookup, PlaneIssueSearch, PlaneIssueGet, SnParse,
- }
- }
- // Ops 写工具集(-set=ops)
- func Ops() []kit.Registrar {
- return []kit.Registrar{FeedbackCreate, TouTemplateSave, SiteInfoRefresh}
- }
|