-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy path.env.example
More file actions
63 lines (52 loc) · 2.52 KB
/
Copy path.env.example
File metadata and controls
63 lines (52 loc) · 2.52 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
# =============================================================================
# TIA Environment Configuration
# =============================================================================
# Copy this file to .env and fill in your actual values
# The start-mfr-system.sh script will automatically load this file
# =============================================================================
# Global Settings
# =============================================================================
NODE_TLS_REJECT_UNAUTHORIZED=0 # Set to 0 for local/self-signed TLS
LINGUE_ENABLED=true
# =============================================================================
# XMPP Configuration (defaults - agents override from RDF profiles)
# =============================================================================
XMPP_SERVICE=xmpp://tensegrity.it:5222
XMPP_DOMAIN=tensegrity.it
MUC_ROOM=general@conference.tensegrity.it
# Auto-register suffix handling when usernames already exist
# XMPP_AUTO_SUFFIX_USERNAME=1
# XMPP_USERNAME_SUFFIX_START=1
# XMPP_USERNAME_SUFFIX_MAX=9
# =============================================================================
# API Keys / Tokens (REQUIRED for agents to function)
# =============================================================================
# Mistral AI API Key (REQUIRED for Mistral agent)
# Get your key from: https://console.mistral.ai/
MISTRAL_API_KEY=your_mistral_api_key_here
# Groq AI API Key (OPTIONAL - for Groq agent)
# Get your key from: https://console.groq.com/
# GROQ_API_KEY=your_groq_api_key_here
# Semem Authentication Token (OPTIONAL - for Semem agent)
# MFR system will work without Semem agent if not configured
# SEMEM_AUTH_TOKEN=your-semem-token-here
# =============================================================================
# Optional Configuration
# =============================================================================
# Semem Configuration (if using Semem agent)
# SEMEM_BASE_URL=https://mcp.tensegrity.it
# SEMEM_NICKNAME=Semem
# SEMEM_LITE_NICKNAME=SL
# Mistral Configuration Overrides
# MISTRAL_MODEL=mistral-large-latest
# BOT_NICKNAME=Misty
# XMPP_RESOURCE=Misty
# Logging
# LOG_FILE=logs/agents.log
# LOG_LEVEL=info
# =============================================================================
# Notes
# =============================================================================
# - XMPP passwords are stored in config/agents/secrets.json (not in .env)
# - RDF profiles in config/agents/*.ttl override these defaults per agent
# - See README.md for full configuration documentation