mirror of
https://github.com/hansjone/netxops.git
synced 2026-10-09 05:10:45 +08:00
1.8 KiB
1.8 KiB
netxops — Netx Ops for DeepSeek Harness
Public DeepSeek Harness agent preset for network operations against netx (ZTE UME alarms, NE inventory, managed read-only CLI).
- GitHub topic:
dsh-plugin - npm package name:
dsh-netxops - Brand: Netx Ops (not oclaw)
What you get (v1)
| Piece | Location |
|---|---|
| Agent preset | presets/netxops/ |
| Persona | PERSONA.md + agent.cordis.yml |
| Skills | ops-netx-ume-playbook, ops-netx-managed-ne-playbook |
| Tools | @deepseek-ai/dsh-mcp-client → python -m netx_mcp (mcp__netx__*) |
Not in v1: topology canvas MCP, Excel one-shot report plugin, oclaw channels/Admin.
Quick install
git clone https://github.com/hansjone/netxops.git
cd netxops
powershell -File .\scripts\link-preset.ps1
Set NETX_API_URL if needed, ensure pip install of netx-mcp, then in DeepSeek Harness pick preset Netx Ops.
Full steps: docs/INSTALL.md · Tool list: docs/TOOL_MAP.md
Local debug (DeepSeekHarness checkout)
powershell -File .\scripts\link-preset.ps1
# or:
# cd D:\project\DeepSeekHarness
# pnpm dsh web --patch D:\project\chatgpt\netxops\examples\local-debug\patch.cordis.yml
See examples/local-debug/README.md.
Smoke checks
- Tools visible:
mcp__netx__aggregateUmeAlarms,mcp__netx__queryUmeAlarms, … - “Critical Top by host” → aggregate + Result/Evidence reply shell
- “Alarms on
<host_name>” → host-scoped query only
Related
- Data plane: hansjone/netx
- Porting from oclaw ops: docs/PORTING.md
License
MIT