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

@@ -59,6 +59,16 @@ DEEPSEEK_BASE_URL=https://api.deepseek.com
# OpenAI API (optional)
OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# Notion integration (optional)
NOTION_API_KEY=
NOTION_VERSION=2022-06-28
# OpenCode HTTP endpoint for status probe (optional)
OPENCODE_URL=
# Optional per-node SSH auth (used by sofiia-console /api/nodes/ssh/status)
NODES_NODA1_SSH_PASSWORD=
# -----------------------------------------------------------------------------
# DAGI Router Configuration
# -----------------------------------------------------------------------------