huawei-cloud-openviking-agent-integration
Installation
SKILL.md
Huawei Cloud Agent Integration (OpenViking Long-Term Memory)
Overview
Integrate and unbind OpenViking long-term memory with coding agents. Most agents run in bwrap sandboxes under /root/job-envs/sandboxes/ and use their native mechanism — MCP (mcp__openviking__* tools) or the HTTP memory provider — so the integration survives agent upgrades and matches how each agent natively consumes memory.
Integration writes are template-level persistent for sandbox agents: config is injected into the agent's start.sh / config templates under /root/template/<agent>/, so a sandbox stop + start (which re-runs start.sh) preserves the integration.
What Good Looks Like
scripts/status.shreports all 8 agents as✓(template + live).scripts/verify_mcp.shpasses the full MCP handshake (initialize → tools/list → health) againsthttp://127.0.0.1:1933/mcp.- Restarting a sandbox does not lose the integration (template-level persistence, not live-only).
- Agents surface OpenViking tools natively:
mcp__openviking__*for MCP-based agents, dual-channel (MCP + native viking_*) for JiuwenSwarm. - Unbinding removes every trace: template blocks, live config, skills/AGENTS.md, config backups, and openviking keys in settings.json.
- User authorization (
confirm) is required for every mutation — nothing changes silently.