chore(infra): add NODA2 setup files, docker-compose configs and root config

- AGENTS.md: Sofiia Chief AI Architect role definition
- SOFIIA_IN_OPENCODE.md, SOFIIA_NODA2_SETUP.md: NODA2 setup documentation
- agromatrix_stepan_noda1_APPLY.md, agromatrix_stepan_noda1_prod.patch: AgroMatrix production patch
- docker-compose.memory-node2.yml: memory service for NODA2
- docker-compose.node2-sofiia-supervisor.yml: sofiia supervisor for NODA2
- gateway-bot/gateway_boot.py, monitor_prompt.txt, vision_guard.py: gateway extras
- models/Modelfile.qwen3.5-35b-a3b: Qwen model definition for NODA3
- opencode.json: OpenCode providers and agents config
- scripts/init-sofiia-memory.py, scripts/node2/*, start-memory-node2.sh: NODA2 init scripts
- setup_sofiia_node2.sh: NODA2 full setup script

Made-with: Cursor
This commit is contained in:
Apple
2026-03-03 07:15:20 -08:00
parent 67225a39fa
commit fa749fa56c
16 changed files with 2849 additions and 0 deletions

48
setup_sofiia_node2.sh Executable file
View File

@@ -0,0 +1,48 @@
#!/bin/bash
# Setup Sofiia for NODA2
# This script adds API keys and configures Sofiia agent
set -e
REPO_DIR="/Users/apple/github-projects/microdao-daarion"
ENV_FILE="$REPO_DIR/.env"
echo "🔑 Setting up Sofiia for NODA2..."
# Add Grok API key
if ! grep -q "XAI_API_KEY" "$ENV_FILE" 2>/dev/null; then
echo "" >> "$ENV_FILE"
echo "# xAI Grok API (for Sofiia agent)" >> "$ENV_FILE"
echo "XAI_API_KEY=xai-VsaJjtIDhQdMlez7jRrQ93uAvqBWi0UNrdDhpUO58tnKMgjIp6P0BF6HGWrLe2QXezyvJnjCUD7C9gQ7" >> "$ENV_FILE"
echo "✅ Added XAI_API_KEY"
else
echo "⚠️ XAI_API_KEY already exists in .env"
fi
# Add Sofiia Telegram bot token
if ! grep -q "SOFIIA_TELEGRAM_BOT_TOKEN" "$ENV_FILE" 2>/dev/null; then
echo "" >> "$ENV_FILE"
echo "# Sofiia Telegram Bot (NODA2)" >> "$ENV_FILE"
echo "SOFIIA_TELEGRAM_BOT_TOKEN=8589292566:AAEmPvS6nY9e-Y-TZm04CAHWlaFnWVxajE4" >> "$ENV_FILE"
echo "✅ Added SOFIIA_TELEGRAM_BOT_TOKEN"
else
echo "⚠️ SOFIIA_TELEGRAM_BOT_TOKEN already exists in .env"
fi
# Add GLM5 API key
if ! grep -q "GLM5_API_KEY" "$ENV_FILE" 2>/dev/null; then
echo "" >> "$ENV_FILE"
echo "# GLM5 API Key (Z.AI)" >> "$ENV_FILE"
echo "GLM5_API_KEY=2f32adb611c54ccf9808062c4442c2b2.Q0BgNNlmH9O9iPGe" >> "$ENV_FILE"
echo "✅ Added GLM5_API_KEY"
else
echo "⚠️ GLM5_API_KEY already exists in .env"
fi
echo ""
echo "✅ Sofiia setup complete!"
echo ""
echo "Next steps:"
echo "1. cd $REPO_DIR"
echo "2. docker-compose -f docker-compose.node2.yml up -d"
echo "3. Test: curl http://localhost:9102/v1/agents/sofiia/infer"