No description
Find a file
oliver f7801db296 Mount /netxops RPC on webServer for DSH 0.1.5 (0.1.39).
connection.rpc.handle no longer registers custom channels when webServer is not on the connection ctx, which left the KB settings badge stuck on unconfigured.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-16 14:39:55 +08:00
docs Fix KB settings badge stuck on unconfigured after bind (0.1.38). 2026-09-16 12:50:04 +08:00
examples/local-debug Add Host-global thinking and reply language controls. 2026-09-15 20:15:54 +08:00
lib Mount /netxops RPC on webServer for DSH 0.1.5 (0.1.39). 2026-09-16 14:39:55 +08:00
presets/netxops Add refs product KB and dual-plane local evolution (0.1.37). 2026-09-16 06:42:22 +08:00
scripts Register KB pack skills from operator-subset _skills (P2). 2026-09-13 11:46:31 +08:00
src Mount /netxops RPC on webServer for DSH 0.1.5 (0.1.39). 2026-09-16 14:39:55 +08:00
test Add refs product KB and dual-plane local evolution (0.1.37). 2026-09-16 06:42:22 +08:00
.gitignore Ship capability groups (nms/common/topology) with shared netx skills. 2026-09-06 01:46:07 +08:00
.npmrc Avoid installing unpublished @deepseek-ai peers on bare clone. 2026-09-06 23:43:16 +08:00
cordis.patch.yml Add Host-global thinking and reply language controls. 2026-09-15 20:15:54 +08:00
LICENSE Initial Netx Ops DSH agent preset (UME + managed CLI). 2026-09-04 21:22:25 +08:00
package.json Mount /netxops RPC on webServer for DSH 0.1.5 (0.1.39). 2026-09-16 14:39:55 +08:00
pnpm-lock.yaml Avoid installing unpublished @deepseek-ai peers on bare clone. 2026-09-06 23:43:16 +08:00
README.md Add session bulk export and multi-target IM alarm delivery. 2026-09-06 14:11:54 +08:00

netxops — Netx Ops for DeepSeek Harness

Public DeepSeek Harness package: native netx__* REST tools + Plugins card + agent preset (skills included).

Install (one command)

dsh plugin --profile web add `
  github:hansjone/netxops `
  github:hansjone/dsh-im-ops `
  github:hansjone/dsh-ops-cron
dsh web

IM + cron must be direct profile deps (same add line). Nesting github: under netxops hits blockExoticSubdeps / ERR_PNPM_EXOTIC_SUBDEP. Details: docs/INSTALL.md.

Then:

  1. Settings → Plugins → Netx Ops → API URL / token / capability groups
  2. Optional: enable 关键告警推送 — DSH dials out to netx; choose Deliver to DSH session and/or Deliver to WhatsApp / IM (paste botId+targetId from IM 投递设置). The card shows live WSS status.
  3. Optional: 导出全部会话 — download one ZIP of every durable session on this Host.
  4. Settings → Agent presets → Custom → Netx Ops (installed automatically on first host activate)
  5. New session → choose Netx Ops

Also need: a reachable netx API (no local pip install netx_mcp).

Skills: edit only in the sibling netx repo skills/ tree, then powershell -File .\scripts\sync-skills-from-netx.ps1 before publish. Linked local installs prefer ../netx/skills or NETX_SKILLS_ROOT at runtime.

What is coupled

In the plugin Outside (data / runtime)
netx__* REST tools (groups: ops / topology; one group ↔ one skill; optional host publish + `tools-ops topology`) + settings + credentials
Optional key-alarm push (WSS client → sticky DSH session) netx /v1/integrations/dsh-alarm/ws hub
Export all sessions (Plugins card → browser ZIP download) this Host’s session store (JSONL)
Persona + skills (netx-ops / netx-topology)
Agent preset auto-install to ~/.dsh/.agent-presets

MCP (python -m netx_mcp) remains available for OpenClaw / other hosts — not required for DSH.

License

MIT