netxops/docs/TOOL_MAP.md
oliver 0f30d92302 Scope netx__* tools to the Netx Ops preset only.
Register tools from the preset standing mount so standard and other agents no longer see them without Ops skills.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-05 00:11:15 +08:00

1.2 KiB

Netx Ops tool map

Tools are registered by the Ops agent preset (dsh-netxops/tools) into that preset's tool scope — not the host global layer — so other agent presets do not see them.

Model-facing name: netx__<tool>.

Tool Role
queryUmeAlarms Paged current alarms
aggregateUmeAlarms Severity / Top NE aggregate
runUmeDiagnostics Diagnostics + freshness meta
queryUmeNeInventory UME NE list
getUmeNe Single UME NE detail
queryUmeAlarmsRaw Raw / evidence fields
aggregateUmeAlarmsRaw Dynamic group_by
listUmeAlarmFields Field catalog
sqlQueryUme Read-only SELECT
findTopologyPaths Shortest path between UME NEs (path query only; no canvas layout in v1)
listManagedNe Managed device list
getManagedNe Managed device detail
execManagedNe Read-only CLI (batch-first)
listCliTargets CLI target index (managed + ume)

Execution: browser/fetch from the DSH host → HTTP apiUrl + Bearer NETX_API_TOKEN.

Handler/paths mirror netx packages/netx-mcp (http_tools.py / http_client.py).

Out of v1: netx-topology MCP / topology canvas skills.