Skip to content

Enable NetBox Copilot integration #20675

@jeremystretch

Description

@jeremystretch

NetBox version

v4.4.4

Feature type

New functionality

Proposed functionality

Enable native integration with NetBox Copilot, which is a new AI assistant produced by NetBox Labs. The implementation will consist of two parts:

  1. A dynamic global configuration parameter COPILOT_ENABLED to enable/disable Copilot generally
  2. A user preference to toggle Copilot for individual users

When enabled, Copilot is activated by fetching an external script to embed the agent within the NetBox UI.

Note: As Copilot requires access to an external API to function, the integration will be disabled if ISOLATED_DEPLOYMENT is enabled.

Use case

Copilot enables users to interact with and query NetBox using natural language. It currently requires manual intervention to enable the integration. Introducing a configuration parameter to enable Copilot natively removes this friction and makes the tool much more accessible (without cramming it down anyone's throat).

Database changes

N/A

External dependencies

N/A

Metadata

Metadata

Assignees

Labels

complexity: lowRequires minimal effort to implementnetboxstatus: acceptedThis issue has been accepted for implementationtype: featureIntroduction of new functionality to the application

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions