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

160
SOFIIA_IN_OPENCODE.md Normal file
View File

@@ -0,0 +1,160 @@
# 🎯 Зрозуміло! Пояснюю ситуацію:
## Ви маєте рацію! Sofiia НЕ є моделлю - це АГЕНТ!
---
## 📍 Де ми зараз:
**Ми зараз в OpenCode CLI** - це той самий інтерфейс, де ми спілкуємось!
- Це **OpenCode**, а не OpenClaw
- OpenCode - це AI coding assistant
- Ми можемо використовувати моделі: Grok, GLM-5, Ollama, etc.
---
## 🤔 Чому Sofiia не видно в моделях?
**Sofiia - це НЕ модель!** Sofiia - це:
- **Агент** з певною роллю та навичками
- **Конфігурація** моделей та інструментів
- **Персона** з конкретною місією
**Моделі які використовує Sofiia:**
1. Grok 4.1 Fast Reasoning (складні задачі)
2. Grok 4.1 Fast (швидкі задачі)
3. GLM-5 (економний режим)
---
## ✅ Що я щойно зробив:
### 1. Додав Grok 4.1 в OpenCode конфігурацію
Тепер у OpenCode доступні:
- **Grok 4.1 Fast Reasoning (Sofiia)** - 2M контекст
- **Grok 4.1 Fast (Sofiia)** - швидкий режим
- **Grok 2 (Sofiia)** - звичайний режим
- **GLM-5 (Sofiia)** - через Z.AI
### 2. Створив AGENTS.md для Sofiia
Файл: `/Users/apple/github-projects/microdao-daarion/AGENTS.md`
Це визначає Sofiia як агента з:
- Роллю: Chief AI Architect
- Місією: Координація DAARION
- Моделями: Grok 4.1, GLM-5
- Інтеграціями: Notion, GitHub, OpenClaw
### 3. Експортував API ключі
Grok і GLM-5 ключі додані в сесію OpenCode.
---
## 🎯 Як тепер працювати з Sofiia в OpenCode:
### Варіант 1: Вибрати модель Sofiia
В цьому ж інтерфейсі (OpenCode) введіть:
```
/models
```
Ви побачите:
- `xai/grok-4-1-fast-reasoning` (Sofiia - Reasoning)
- `xai/grok-4-1-fast-non-reasoning` (Sofiia - Fast)
- `zai/glm-5` (Sofiia - GLM-5)
Виберіть: `xai/grok-4-1-fast-reasoning`
### Варіант 2: Просто звертатись до Sofiia
OpenCode автоматично зчитає AGENTS.md і зрозуміє контекст:
```
Sofiia, проаналізуй архітектуру DAARION
```
### Варіант 3: Перемкнути модель
```
/model xai/grok-4-1-fast-reasoning
```
---
## 📊 Різниця між інструментами:
| Інструмент | Що це | Де Sofiia |
|------------|-------|-----------|
| **OpenCode** (ми тут) | AI Coding Assistant | ✅ Моделі + AGENTS.md |
| **OpenClaw** | Multi-channel Gateway | ✅ Повний агент з каналами |
| **OpenCode Desktop** | GUI для OpenCode | ✅ Те саме що OpenCode |
---
## 🎭 Sofiia в різних інтерфейсах:
### В OpenCode (ми зараз):
- **Модель:** Вибираєте з `/models`
- **Контекст:** Зчитується з AGENTS.md
- **Інструменти:** File system, MCP tools
- **Канали:** ❌ Немає (тільки CLI)
### В OpenClaw:
- **Модель:** Автоматично (Grok 4.1)
- **Контекст:** Зчитується з workspace/AGENTS.md
- **Інструменти:** Skills, tools, web
- **Канали:** ✅ Telegram, WhatsApp, Slack, etc.
---
## 💡 Рекомендація:
### Для coding tasks (ми тут):
Використовуйте **OpenCode** з моделями Sofiia:
```
/model xai/grok-4-1-fast-reasoning
```
### Для комунікації через канали:
Використовуйте **OpenClaw**:
```bash
openclaw tui # Terminal UI
# або
openclaw dashboard # Web UI
```
---
## 🚀 Прямо зараз:
**В цьому інтерфейсі (OpenCode) введіть:**
```
/models
```
І виберіть `xai/grok-4-1-fast-reasoning` - це і є модель Sofiia!
**Або просто запитайте:**
```
Яка архітектура проекту DAARION?
```
OpenCode зрозуміє контекст з AGENTS.md і відповість як Sofiia!
---
## ✅ Підсумок:
- **Sofiia** - це агент, а не модель
- **Моделі Sofiia** тепер доступні в OpenCode
- **AGENTS.md** визначає контекст Sofiia
- **Ви можете** працювати з Sofiia в OpenCode прямо зараз!
**OpenCode + AGENTS.md + Grok 4.1 = Sofiia! 🎉**