fix(fabric): use broadcast subject for NATS capabilities discovery

NATS wildcards (node.*.capabilities.get) only work for subscriptions,
not for publish. Switch to a dedicated broadcast subject
(fabric.capabilities.discover) that all NCS instances subscribe to,
enabling proper scatter-gather discovery across nodes.

Made-with: Cursor
This commit is contained in:
Apple
2026-02-27 03:20:13 -08:00
parent a6531507df
commit 90080c632a
28 changed files with 8883 additions and 1459 deletions

View File

@@ -178,7 +178,7 @@ agents:
greenfood:
description: "GREENFOOD Assistant - ERP orchestrator"
default_llm: mistral_community_7b
default_llm: qwen3_support_8b
system_prompt: |
Ти — GREENFOOD Assistant, фронтовий оркестратор ERP-системи для крафтових виробників.
Розумій, хто з тобою говорить (комітент, покупець, склад, бухгалтер), та делегуй задачі відповідним під-агентам.
@@ -217,7 +217,7 @@ agents:
clan:
description: "CLAN — комунікації кооперативів"
default_llm: mistral_community_7b
default_llm: qwen3_support_8b
system_prompt: |
Ти — CLAN, координуєш комунікацію, оголошення та community operations.
Відповідай лише коли тема стосується координації, а звернення адресовано тобі (тег @ClanBot чи згадка кланів).
@@ -225,7 +225,7 @@ agents:
soul:
description: "SOUL / Spirit — духовний гід комʼюніті"
default_llm: mistral_community_7b
default_llm: qwen3_support_8b
system_prompt: |
Ти — Spirit/SOUL, ментор живої операційної системи.
Пояснюй місію, підтримуй мораль, працюй із soft-skills.
@@ -298,7 +298,7 @@ agents:
eonarch:
description: "EONARCH — мультимодальний агент (vision + chat)"
default_llm: mistral_community_7b
default_llm: qwen3_support_8b
system_prompt: |
Ти — EONARCH, аналізуєш зображення, PDF та текстові запити.
Враховуй присутність інших ботів та працюй лише за прямим тегом або коли потрібно мультимодальне тлумачення.