mirror of
https://github.com/hansjone/netx.git
synced 2026-10-10 22:03:22 +08:00
Stop auto-creating maps on new regions; keep aggregate edges single-width by default.
This commit is contained in:
parent
4abb037dce
commit
af29977878
10 changed files with 58 additions and 40 deletions
|
|
@ -19,14 +19,14 @@ disable-model-invocation: false
|
|||
3. **只动已有 Fabric**:禁止 `managed_ne_ids` / `ume_ne_ids`;禁止臆造 fabric id。
|
||||
4. **不污染 Fabric**:不能手工建链、不能 populate、不能删 Fabric / 整图。邻居用 `projectTopologyNeighbors`。
|
||||
5. **写权限**:需要 `ne:write`。tools/list 没有写工具 → 停,让用户用「MCP + 拓扑写」签发 Token。
|
||||
6. **无区域则先建**:`createTopologyView` 需要 `folder_id`;没有合适区域时用 `createTopologyFolder`(API 会自动建默认 physical 图)。
|
||||
6. **无区域则先建**:`createTopologyView` 需要 `folder_id`;没有合适区域时用 `createTopologyFolder`,再 `createTopologyView` 建画布。
|
||||
7. **单画布硬顶 2000**:满了 `truncated` / 触顶 → 新建另一张画布继续;全网五万设备靠多画布切片。
|
||||
|
||||
## 推荐流水线(从零画一张图)
|
||||
|
||||
```
|
||||
1 getTopologyTree → 看有无区域;没有则 createTopologyFolder → folder_id
|
||||
2 createTopologyView(或用区域自带的 physical 图)→ view_id
|
||||
2 createTopologyView → view_id
|
||||
3 addTopologyViewNodes(keyword=…, limit) → 看 added / next_offset,循环 offset 直到无更多或满 cap
|
||||
4 projectTopologyNeighbors → 可选
|
||||
5 updateTopologyViewPositions(layout=grid|offset|stack, keyword=…) → API 自己筛并摆
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue