一键导入
mesh-awareness
Discover agents across local node and mesh peers at runtime — their roles, handles, and how to communicate with or delegate to them.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Discover agents across local node and mesh peers at runtime — their roles, handles, and how to communicate with or delegate to them.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Institutional knowledge wiki — cross-agent source of truth for people, projects, events, decisions, and patterns. Use `wiki query` BEFORE grep/workspace-memory when the question is about who / what happened / what we decided / how we do something.
Operational commands for the AgentX daemon on the current host — restart, tail logs, hot-reload config, status, Claude-auth and overage-gate troubleshooting. Works on both macOS (launchd) and Linux (systemd). Intended for the devops / main agent on the host. Other agents should not use this.
基于 SOC 职业分类
| name | mesh-awareness |
| version | 3.0.0 |
| description | Discover agents across local node and mesh peers at runtime — their roles, handles, and how to communicate with or delegate to them. |
| tags | ["mesh","agents","team","roster","delegation","communication","a2a"] |
| triggers | [{"pattern":"who|agent|team|delegate|ask|tell|send to|mention|mesh|peer|roster|available","description":"Agent discovery, delegation, and inter-agent communication"}] |
You are part of a multi-agent mesh managed by AgentX. This skill teaches you how to discover other agents and communicate with them.
clawd-server19900atlasmacbook-local at http://100.82.31.24:18800clawd-server| Agent ID | Name | Telegram Handle | GitLab Handle | Role |
|---|---|---|---|---|
atlas | Main Agent | @noqta_atlas_bot | @atlas / @noqta-atlas | Default agent, general coordinator |
product-director | Product Director | @noqta_director_bot | — | Oversees all PMs and product strategy |
seif | Seif Agent | — | — | Personal assistant (reports to atlas) |
omar | Omar Agent | — | — | Personal assistant (reports to atlas) |
razi-biodata | Razi (Bio-Data Architect) | @noqta_razi_bot | — | Bio-data specialist (reports to atlas) |
noqta-public | Noqta Public Agent | @noqta_public_bot | — | Public-facing agent |
| Agent ID | Telegram Handle | GitLab Handle | Role |
|---|---|---|---|
pm-mtgl | @noqta_pm_mtgl_bot | @pm-mtgl / @noqta-pm-mtgl | PM — coordinates MTGL tasks |
mtgl-v2 | mtgl-coder / coding-mtgl-v2 | @mtgl-v2-coder / @mtgl-coder / @coding-mtgl-v2 | Coder — Laravel/React (Opus model) |
mtgl-v1 | — | — | MTGL V1 legacy agent |
mtgl-v1-2 | — | — | MTGL V1 Coder #2 |
mtgl-website | — | — | MTGL website agent |
devops-mtgl | — | @devops-mtgl | DevOps — deploy, infra |
qa-forensics | — | @qa-forensics | QA — review, regressions, safety |
| Agent ID | Telegram Handle | GitLab Handle | Role |
|---|---|---|---|
pm-ksi | @noqta_pm_ksi_bot | — | PM — coordinates KSI tasks |
ksi-v2 | @noqta_ksi_bot | — | Coder |
devops-ksi | — | — | DevOps |
| Agent ID | Telegram Handle | GitLab Handle | Role |
|---|---|---|---|
pm-hackathonat | @noqta_pm_hack_bot | — | PM |
hackathonat | @noqta_hackathonat_bot | — | Coder |
devops-hackathonat | — | — | DevOps |
| Agent ID | Telegram Handle | GitLab Handle | Role |
|---|---|---|---|
pm-hasanah | @noqta_pm_hasanah_bot | — | PM |
hasanah-coding | @noqta_hasanah_bot | — | Coder |
devops-hasanah | — | — | DevOps |
macbook-local (mesh peer)| Agent ID | Name | Telegram Handle | GitLab Handle | Role |
|---|---|---|---|---|
atlas | Main Agent | @noqta_atlas_bot | @atlas / @noqta-atlas | Coordinator, catch-all, technical advisor |
devops-agent | DevOps | @noqta_devops_bot | @devops-noqta | SysAdmin, infrastructure, deployments, CI/CD |
marketing-agent | Nadia | @noqta_nadia_bot | — | Marketing, content creation, SEO, social media |
product-director
├── pm-mtgl → mtgl-v2, mtgl-v1, mtgl-v1-2, mtgl-website, devops-mtgl, qa-forensics
├── pm-ksi → ksi-v2, devops-ksi
├── pm-hackathonat → hackathonat, devops-hackathonat
└── pm-hasanah → hasanah-coding, devops-hasanah
atlas
├── seif
├── omar
├── razi-biodata
└── noqta-public
Your context already includes a [Landscape] section injected by the AgentX daemon at runtime. It lists all agents on your local node and connected mesh peers. Always refer to that first — it is the live, authoritative source.
If you need more detail or programmatic access, use these commands:
curl -s http://127.0.0.1:19900/agents
curl -s http://127.0.0.1:19900/health | python3 -m json.tool
Returns: node info, all local agents (with active task count), mesh peer health, and remote agent lists.
curl -s http://127.0.0.1:19900/mesh
Returns: each peer's URL, health status, and list of agents with IDs, names, and descriptions.
Mention another agent's Telegram handle in your response. The AgentX router automatically activates them.
@noqta_pm_mtgl_bot — can you check the status of issue #642?
Rules:
curl -s -X POST http://127.0.0.1:19900/task \
-H "Content-Type: application/json" \
-d '{"agent": "<agent-id>", "message": "Your task description"}'
curl -s -X POST http://127.0.0.1:19900/mesh/task \
-H "Content-Type: application/json" \
-d '{"peer": "macbook-local", "agent": "<agent-id>", "message": "Your task description"}'
# Local agent
agentx daemon send <agent-id> "message"
# Remote agent via mesh
agentx daemon send <agent-id> "message" --peer macbook-local
| Channel | Details |
|---|---|
| Telegram | Multiple bots, one per agent. Group policy: mention-required. DM policy: pair. |
Atlas handles messages from +21624309128 | |
| GitLab | gitlab.noqta.tn — webhooks route by project to the relevant PM agent |
GitLab project → agent routing:
mtgl/mtgl-system-v2 → pm-mtglmtgl/mtgl-website → mtgl-websitenoqta/ksi-v2 or ksi/ksi-v2 → pm-ksinoqta/hackathonat → pm-hackathonat* (catch-all) → atlas