Key Files
- π Setup Guide
- β‘ Flagship Drift Workflow
- π€ AGNTCY Drift Agent Manifest
Launch NSO to new heights with AGNTCY multiβagents & n8n automation Transform NSO operations with intelligent multiβagent automation. Combines AGNTCY's agent framework with n8n workflows to eliminate config drift, accelerate deployments & reduce complexity.
nso-rocket is designed as a modular automation and execution layer for Cisco NSO, combining workflow automation, agent-based intelligence, and observability tooling through well defined integration.
nso-rocket uses n8n as the workflow and event-orchestration layer. n8n is responsible for:
- Triggering NSO workflows based on external events (API calls, schedules, webhooks)
- Coordinating multi-step automation such as inventory discovery, service deployment, and drift checks
- Handling retries, branching logic, and asynchronous execution outside of NSO itself
In this architecture, n8n acts as the automation conductor, while nso-rocket provides the NSO-specific logic and execution steps that n8n invokes.
n8n: https://n8n.io/
nso-rocket integrates with the AGNTCY Multi-Agent Framework to support agent-driven decision-making and orchestration. AGNTCY agents can:
- Decide when to run nso-rocket workflows (e.g., based on detected drift, policy signals, or intent)
- Select which automation paths to execute (read-only validation vs. remediation)
- Coordinate multiple automation actions across systems while treating nso-rocket as a reliable execution backend
In this model, AGNTCY provides the reasoning and coordination layer, while nso-rocket serves as the deterministic, auditable automation executor for network changes via Cisco NSO.
AGNTCY: https://github.com/AGNTCY
nso-rocket integrates with Grafana for visualization and operational insight into automation activity. Workflow outputs from nso-rocket (such as execution status, device counts, drift results, and timing data) can be surfaced as metrics or logs and visualized in Grafana dashboards.
This enables teams to:
- Monitor automation health and success rates over time
- Visualize drift trends and affected services/devices
- Provide audit-friendly views for change management and compliance reporting
Grafana: https://grafana.com/grafana/
Together, n8n, AGNTCY, and Grafana allow nso-rocket to participate cleanly in agent driven, event based network operations while keeping Cisco NSO as the authoritative source of truth. Designed for enterprise network teams and automation engineers who need speed, intelligence, and reliability in their NSO environments.
NSO-Rocket/
βββ workflows/ # n8n workflows (discovery, compliance, monitoring, operations)
β βββ compliance/ # Drift detection, standardization, remediation
β βββ discovery/ # Brownfield network scan & service discovery
β βββ integration/ # Legacy bridges & API translation
β βββ monitoring/ # Performance metrics & health dashboards
β βββ operations/ # Service deployment & rollback
βββ agntcy/ # AGNTCY multiβagent definitions
β βββ schemas/ # OASF agent schemas
β βββ agents/ # Multiβagent configurations
β βββ manifests/ # Agent workflow manifests
βββ configs/ # Async & topology weighting configs
βββ dashboards/ # Grafana/n8n dashboards
βββ documentation/ # Setup, workflow guides, troubleshooting
βββ scripts/ # Helper & transformer scripts
βββ templates/ # Device configs, service templates, YANG models
βββ examples/ # Demo environments & use case scenarios
- β Async Drift Detection β Parallel API calls for lightning-fast checks
- β Topology-Aware Prioritization β Core devices prioritized automatically
- β Multi-Agent Orchestration β AGNTCY semantic routing & workflow chaining
- β Dashboards β Real-time drift trends, compliance health, remediation history
- β Multi-Vendor Ready β Templates & workflows for Cisco, Juniper, Arista, more
- β Brownfield Discovery β Migrate existing services into NSO with minimal friction
git clone https://github.com/<your-username>/NSO-Rocket.git
cd NSO-Rocketcode .- Install n8n (installation guide)
- Configure NSO API credentials in
configs/async-settings.json - Adjust topology weights in
configs/topology-weights.json
- In n8n, import workflows from
workflows/(start withcompliance/config-drift-detection.json)
- Trigger drift detection workflow in n8n
- View results in Slack (alerts) or Grafana (dashboards in
dashboards/)
- Cisco NSO β API integration for device configs & service state
- n8n β Workflow engine for orchestration & automation
- AGNTCY β Multiβagent interoperability & semantic routing
- Grafana β Optional visualization for drift, compliance, and health trends
| Version | Highlights |
|---|---|
| v1.0 | π Async drift detection π Topology prioritization π Dashboards π AGNTCY schemas |
| v1.5 | π Remediation workflows β Approval gates π ITSM integration (ServiceNow / Jira) |
| v2.0 | π€ Full AGNTCY workflow orchestration π‘ Remediation agents π Brownfield migration automation |
MIT License β see LICENSE
Pull requests welcome! Check documentation/setup-guide.md for contribution guidelines.