🚀 Instalacija & Pokretanje
Master Orchestration Protocol je dizajniran za jednostavno podešavanje uz maksimalnu produkcionu robusnost. Pratite ove korake kako biste podigli sistem lokalno.
1. Preduslovi
Pre početka, osigurajte da imate instalirane sledeće alate:
- Python: Verzija
3.11ili novija. - uv: Izuzetno brz Python paket menadžer. Ako ga nemate, instalirajte ga preko:bash
curl -LsSf https://astral.sh/uv/install.sh | sh - Node.js & npm: Potrebni za pokretanje VitePress dokumentacionog sajta.
2. Instalacija i Podizanje Okruženja
Klonirajte projekat i sinhronizujte Python virtuelno okruženje:
# Sinhronizacija zavisnosti preko uv paket menadžera
uv sync
# Aktivirajte virtuelno okruženje
source .venv/bin/activate3. Upravljanje API Ključevima
IMPORTANT
MOP se striktno pridržava API VERIFICATION pravila. Pre nego što sistem pokrene bilo koji LLM poziv, dužnost developera je da potvrdi prisustvo i bezbednost ključeva.
Kreirajte .env fajl u korenu projekta:
GEMINI_API_KEY=vaš_gemini_api_ključ
SQLITE_DB_PATH=data/memory.db
LOG_LEVEL=INFO4. Pokretanje Testova
Pre puštanja u rad, verifikujte integritet sistema pokretanjem test suite-a od 8 ključnih testova:
uv run pytest -vSvi testovi bi trebali da prođu sa statusom PASSED.
5. Pokretanje VitePress Dokumentacije sajta
Kako biste pokrenuli ovaj prelepi, premium dokumentacioni sajt lokalno na vašem računaru:
# Idite u direktorijum dokumentacionog sajta
cd docs-site
# Pokrenite razvojni server
npm run devSajt će biti dostupan na adresi http://localhost:5173. Za kreiranje produkcione verzije sajta pokrenite:
npm run build