From 35a66dcc442714a2c1c0b21cdf410f34a295135e Mon Sep 17 00:00:00 2001 From: oliver Date: Fri, 5 Jun 2026 16:15:00 +0800 Subject: [PATCH] docs(netx): allow ping/ping6 in execManagedNe CLI policy Co-authored-by: Cursor --- runtime/tools/experts/network_ops/netx_tools.py | 2 +- skills/_workspace/ops/ops-netx-managed-ne-playbook/SKILL.md | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/runtime/tools/experts/network_ops/netx_tools.py b/runtime/tools/experts/network_ops/netx_tools.py index 1122b43e..5ce932f5 100644 --- a/runtime/tools/experts/network_ops/netx_tools.py +++ b/runtime/tools/experts/network_ops/netx_tools.py @@ -769,7 +769,7 @@ def netx_exec_managed_ne_tool() -> ToolSpec: name="netx_exec_managed_ne", description=( "经 netx 登录「网元管理」中的设备并执行只读 CLI(POST /v1/managed-ne/exec)。" - "每条命令须以 show 或 display 开头(仅只读查询,禁止 ping/get/traceroute 等);" + "每条命令须以 show / display / ping / ping6 开头(只读查询与连通探测,禁止 get/traceroute/改配置等);" "禁止管道符、分号及改配置类命令;单次最多 5 条;默认读超时 60s。" "返回合并输出(含命令回显);失败时含 error/detail。" "先 netx_list_managed_ne 解析 ne_id;若 connect_status 非 pass 可先 netx_get_managed_ne 看 connect_detail。" diff --git a/skills/_workspace/ops/ops-netx-managed-ne-playbook/SKILL.md b/skills/_workspace/ops/ops-netx-managed-ne-playbook/SKILL.md index 03dd449b..8e355ebe 100644 --- a/skills/_workspace/ops/ops-netx-managed-ne-playbook/SKILL.md +++ b/skills/_workspace/ops/ops-netx-managed-ne-playbook/SKILL.md @@ -23,12 +23,13 @@ description: 面向 ops 专家的 netx 纳管网元(网元管理)作业手 ## CLI 约束(服务端强制) -- 允许前缀:`show `、`display `、`get `、`ping `、`traceroute `、`terminal length `、`?` +- 允许前缀:`show `、`display `、`ping `、`ping6 `(服务端强制) - 禁止:`|`、`;`、换行拼接、改配置类(configure/write/copy/reload/delete 等) - 示例: - 思科:`show version`、`show configuration | include hostname` **不可**(含 `|`)→ 改用 `show configuration` 或连通测试已解析的 hostname - 华为:`display version`、`display interface brief` - ZTE:`show version`、`show interface` + - 连通:`ping 192.168.0.1`、`ping6 2001::db8::1` ## 排障流程