netx/netx_api
oliver 5a00736f23 fix(bastion): subclass netmiko driver class on Python 3.14
ConnectHandler is a factory function in current Netmiko; subclass the CLASS_MAPPER driver (e.g. ZteZxrosSSH) when wrapping a pre-authenticated Paramiko session.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-23 22:35:37 +08:00
..
config/parsers feat: initialize netx ops tool repository 2026-05-03 23:43:21 +08:00
mcp feat(mcp): add netx-mcp package and HTTP stdio MCP 2026-05-30 15:44:32 +08:00
__init__.py feat(mcp): add netx-mcp package and HTTP stdio MCP 2026-05-30 15:44:32 +08:00
ap_client.py fix(oclaw-bridge): disable system proxy for localhost health calls 2026-05-09 16:10:34 +08:00
collection_job_state.py feat(collect): draft jobs, merged create UI, and unified start 2026-05-28 10:36:47 +08:00
collection_recovery.py feat(ops): add managed NE management and batch CLI collection 2026-05-27 23:34:29 +08:00
collection_router.py feat(collect): draft jobs, merged create UI, and unified start 2026-05-28 10:36:47 +08:00
collection_schemas.py feat(ops): add managed NE management and batch CLI collection 2026-05-27 23:34:29 +08:00
collection_service.py fix(collect): stabilize start flow and default collapse create panel 2026-05-28 10:58:17 +08:00
config.py fix(oclaw-bridge): share alarm WSS auth with analyze token 2026-06-22 11:22:38 +08:00
db.py feat(ops): add managed NE management and batch CLI collection 2026-05-27 23:34:29 +08:00
device_types.py feat(ops): add managed NE management and batch CLI collection 2026-05-27 23:34:29 +08:00
importer.py feat: initialize netx ops tool repository 2026-05-03 23:43:21 +08:00
key_alert_config.py fix(ume): global clear-push setting, schema migration, and help hints 2026-06-22 17:26:49 +08:00
key_alert_forward.py fix(ume): forward stats by rule_key, rule toggle, and list filters 2026-06-23 14:36:13 +08:00
key_alert_matcher.py feat(ume): ne_type filter, rule edit, and pager layout 2026-06-23 20:44:33 +08:00
main.py feat(ume): ne_type filter, rule edit, and pager layout 2026-06-23 20:44:33 +08:00
managed_ne_router.py feat(managed-ne): tag stats cards and bulk ops by tag 2026-06-05 16:13:31 +08:00
mcp_server.py feat(mcp): add netx-mcp package and HTTP stdio MCP 2026-05-30 15:44:32 +08:00
models.py feat(ume): ne_type filter, rule edit, and pager layout 2026-06-23 20:44:33 +08:00
ne_collect_runner.py feat(ne): add Linux SSH bastion hop type 2026-05-28 17:38:37 +08:00
ne_collection_paths.py feat(ops): add managed NE management and batch CLI collection 2026-05-27 23:34:29 +08:00
ne_connect.py fix(bastion): match OpenSSH username parsing for protocol-proxy hop 2026-06-23 21:49:43 +08:00
ne_crypto.py feat(ops): add managed NE management and batch CLI collection 2026-05-27 23:34:29 +08:00
ne_exec.py feat(ne-exec): allow ping and ping6 on managed NE CLI path 2026-06-05 16:14:59 +08:00
ne_netmiko.py feat(ops): add managed NE management and batch CLI collection 2026-05-27 23:34:29 +08:00
ne_schemas.py feat(managed-ne): optional password and hop columns in import 2026-06-05 11:23:57 +08:00
ne_service.py feat(managed-ne): tag stats cards and bulk ops by tag 2026-06-05 16:13:31 +08:00
ne_session_factory.py fix(bastion): subclass netmiko driver class on Python 3.14 2026-06-23 22:35:37 +08:00
oclaw_alarm_forwarder.py fix(ume): forward stats by rule_key, rule toggle, and list filters 2026-06-23 14:36:13 +08:00
parser_config.py feat: initialize netx ops tool repository 2026-05-03 23:43:21 +08:00
schemas.py feat: initialize netx ops tool repository 2026-05-03 23:43:21 +08:00
ume_alarm_subscription_store.py feat(ume): real-time current alarms via WebSocket subscription 2026-05-22 20:27:43 +08:00
ume_alarm_ws.py feat(ume): key alarm forward to OClaw via WSS and AI monitor UI 2026-06-22 11:17:31 +08:00
ume_client.py fix(ume): accept empty JSON body on successful delete-subscription 2026-05-22 21:01:24 +08:00
ume_sync_service.py feat(ume): key alarm forward to OClaw via WSS and AI monitor UI 2026-06-22 11:17:31 +08:00
ume_token_store.py feat(UME): 增加RESTCONF对接与可视化运维页 2026-05-08 01:36:53 +08:00