Skip to content

Add SADE community agent under src/agent/community/sade#6

Open
Overlxrd-uwu wants to merge 1 commit into
sands-lab:mainfrom
Overlxrd-uwu:community-sade
Open

Add SADE community agent under src/agent/community/sade#6
Overlxrd-uwu wants to merge 1 commit into
sands-lab:mainfrom
Overlxrd-uwu:community-sade

Conversation

@Overlxrd-uwu

Copy link
Copy Markdown

Move the SADE contribution into NIKA's pluggable agent architecture and address the maintainer review feedback:

  • implement SadeAgent against agent.protocols.TroubleshootingAgent; register sade in agent.registry and in the nika agent list type set
  • add the 15-skill library, phase-gated prompt, CLAUDE.md, and the h.py helper launcher under src/agent/community/sade
  • declare claude-agent-sdk as the optional sade extra
  • document the agent and the paper citation (arXiv:2605.04530)
  • drop the duplicated network_agents/ tree and all experiment artifacts

NIKA core is otherwise unchanged. Thank you!

Move the SADE contribution into NIKA's pluggable agent architecture and
address the maintainer review feedback:

- implement SadeAgent against agent.protocols.TroubleshootingAgent; register
  `sade` in agent.registry and in the `nika agent list` type set
- add the 15-skill library, phase-gated prompt, CLAUDE.md, and the h.py helper
  launcher under src/agent/community/sade
- declare claude-agent-sdk as the optional `sade` extra
- document the agent and the paper citation (arXiv:2605.04530)
- drop the duplicated network_agents/ tree and all experiment artifacts

NIKA core is otherwise unchanged. Verified end-to-end on
simple_bgp + frr_service_down (detection / localization / rca = 1.0).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants