Repository navigation
Commit 92f4d96
feat(agentmesh-cop): watch the mesh as a member through the Python SDK
agentmesh-cop joins the mesh with the Python SDK, holds every listed router
and alerts on:
- control-plane sync failing and recovering
- control-plane signing keys added and retired
- routers listed, delisted, unreachable and reachable again
- peers banned and unbanned
- the mesh unreachable, told apart from the cop's own isolation
- services appearing and disappearing, named as <type>://<name> for mcp,
inference, a2a and egress
Alerts go to stdout and, when configured, Telegram and Slack. The tests
run under make sdk-python and the SDK workflow.1 parent c443522 commit 92f4d96
5 files changed
Lines changed: 919 additions & 1 deletion
File tree
- .github/workflows
- development/tools/agentmesh-cop
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| 27 | + | |
27 | 28 | | |
28 | 29 | | |
29 | 30 | | |
| |||
36 | 37 | | |
37 | 38 | | |
38 | 39 | | |
| 40 | + | |
39 | 41 | | |
40 | 42 | | |
41 | 43 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
166 | 166 | | |
167 | 167 | | |
168 | 168 | | |
169 | | - | |
| 169 | + | |
| 170 | + | |
170 | 171 | | |
171 | 172 | | |
172 | 173 | | |
| |||
175 | 176 | | |
176 | 177 | | |
177 | 178 | | |
| 179 | + | |
178 | 180 | | |
179 | 181 | | |
180 | 182 | | |
| |||
0 commit comments