Remove deprecated TRIAD_NODES - use LiteLLM A2A single-instance config

This commit is contained in:
BillyOutlast
2026-03-28 17:57:32 -05:00
parent 2283f559f1
commit 2798e45391
+16 -23
View File
@@ -4,6 +4,10 @@
# Copy this file to .env and fill in the values for your deployment.
# DO NOT commit this file to version control with actual values.
# ==============================================================================
# ARCHITECTURE: Single-instance multi-agent deployment with LiteLLM A2A
# LiteLLM Gateway (port 4000) handles all inter-agent communication.
# TRIAD_NODES and Matrix are deprecated - use AGENTS JSON for agent config.
# ==============================================================================
# -----------------------------------------------------------------------------
# GitHub Configuration
@@ -13,18 +17,13 @@ GITHUB_REPO="your-repo"
GH_TOKEN="ghp_your_github_token"
# -----------------------------------------------------------------------------
# Triad Node Configuration
# Single-Instance Agent Configuration (LiteLLM A2A)
# -----------------------------------------------------------------------------
NODE_NAME="TM-1"
TRIAD_NODES='{"TM-1": {"host": "192.168.1.1", "user": "openclaw"}, "TM-2": {"host": "192.168.1.2", "user": "openclaw"}, "TM-3": {"host": "192.168.1.3", "user": "openclaw"}}'
# -----------------------------------------------------------------------------
# Network Endpoints
# ----------------------------------------------------------------------------=
MATRIX_HOST="matrix.your-domain.com"
MATRIX_PORT="443"
GATEWAY_HOST="0.0.0.0"
GATEWAY_PORT="18789"
# AGENTS JSON defines all agents and their A2A session identifiers for
# inter-agent communication via LiteLLM Gateway (port 4000)
# This replaces the deprecated TRIAD_NODES multi-node configuration
AGENTS='{"steward": {"role": "orchestrator", "session": "agent:steward:default"}, "alpha": {"role": "triad", "session": "agent:tabula-alpha:default"}, "beta": {"role": "triad", "session": "agent:tabula-beta:default"}, "charlie": {"role": "triad", "session": "agent:tabula-charlie:default"}, "examiner": {"role": "questioner", "session": "agent:examiner:default"}, "oracle": {"role": "intelligence", "session": "agent:oracle:default"}, "sentinel": {"role": "safety", "session": "agent:sentinel:default"}, "coder": {"role": "implementation", "session": "agent:coder:default"}}'
AGENT_NAME="steward"
# -----------------------------------------------------------------------------
# LiteLLM Configuration
@@ -34,10 +33,11 @@ LITELLM_PORT="4000"
LITELLM_MASTER_KEY="your-litellm-master-key"
LITELLM_API_KEY=""
# -----------------------------------------------------------------------------# LiteLLM A2A Agent Configuration
# -----------------------------------------------------------------------------
AGENTS='{"steward": {"role": "orchestrator", "session": "agent:steward:default"}, "alpha": {"role": "triad", "session": "agent:tabula-alpha:default"}, "beta": {"role": "triad", "session": "agent:tabula-beta:default"}, "charlie": {"role": "triad", "session": "agent:tabula-charlie:default"}, "examiner": {"role": "questioner", "session": "agent:examiner:default"}, "oracle": {"role": "intelligence", "session": "agent:oracle:default"}, "sentinel": {"role": "safety", "session": "agent:sentinel:default"}, "coder": {"role": "implementation", "session": "agent:coder:default"}}'
AGENT_NAME="steward"
# Network Endpoints
# -----------------------------------------------------------------------------
GATEWAY_HOST="0.0.0.0"
GATEWAY_PORT="18789"
# -----------------------------------------------------------------------------
# Database Configuration
@@ -73,17 +73,10 @@ SSH_KEY_PATH="${HOME}/.ssh/triad_key"
VAULT_DIR="${WORKSPACE_ROOT}/.secure"
# -----------------------------------------------------------------------------
# Feature Flags
# Feature Flags (Matrix deprecated - ENABLE_MATRIX should be false)
# -----------------------------------------------------------------------------
ENABLE_DISCORD="false"
ENABLE_MATRIX="true"
# -----------------------------------------------------------------------------
# NPM Packages (for opportunity scanning)
# -----------------------------------------------------------------------------
NPM_ORG="@heretek-ai"
NPM_PACKAGES="openclaw clawhub mcporter"
GIT_BRANCH="main"
ENABLE_MATRIX="false"
# -----------------------------------------------------------------------------
# NPM Packages (for opportunity scanning)