Provider 运行时架构
Provider 把鉴权、Skills、脚本与目标系统执行收拢到清晰边界之内。
Provider 是 AtlasClaw 的集成边界。每个 Provider 都封装目标系统合同、一个或多个 Skills、实现脚本,以及让集成保持可理解的参考资料。
这张架构图展示了 Provider 如何承接鉴权、Skills、脚本与目标系统调用。
providers/<provider-name>/
├── PROVIDER.md
├── README.md
└── skills/
├── <skill-a>/
│ ├── SKILL.md
│ ├── scripts/
│ └── references/
└── <skill-b>/ 通过 provider 前缀避免不同系统技能的命名冲突。
{
"providers_root": "../atlasclaw-providers/providers",
"webhook": {
"systems": [
{
"allowed_skills": ["jira:jira-issue"]
}
]
}
}