Skip to content

Latest commit

 

History

History
31 lines (22 loc) · 1.34 KB

File metadata and controls

31 lines (22 loc) · 1.34 KB

单模块注册说明

当运行环境一次只能注册一个 skill 根目录时,可直接注册某个 jumpserver-* 子模块。

推荐方式

子模块 说明文档 本地入口
jumpserver-runtime-setup/ SKILL.md scripts/jms_diagnose.py
jumpserver-object-query/ SKILL.md scripts/jms_query.py
jumpserver-effective-access/ SKILL.md scripts/jms_diagnose.py
jumpserver-permission-analysis/ SKILL.md scripts/jms_query.pyscripts/jms_diagnose.py
jumpserver-audit-investigation/ SKILL.md scripts/jms_query.pyscripts/jms_diagnose.py
jumpserver-usage-reporting/ SKILL.md scripts/jms_report.py
jumpserver-governance-inspection/ SKILL.md scripts/jms_diagnose.py

本地入口机制

  • 每个子模块的 scripts/*.py 是真实入口脚本
  • 入口会从仓库根目录加载共享底层 jumpserver-api/*.py
  • 注册子模块为根目录时,命令形如 python3 scripts/jms_query.py object-list ...

限制

  • 需要保留完整仓库目录(共享 jumpserver-api/references/template/ 必须在相邻路径)
  • 若只能上传单一自包含目录,需后续补打包脚本

建议

  • 单模块接入:注册对应 jumpserver-* 目录
  • 最高兼容性:注册仓库根目录总路由 SKILL.md