# smart-ide-orchestrator (`services/smart-ide-orchestrator/`) Routeur HTTP d’**intentions** (sans LLM intégré) : associe des chaînes `intent` à des cibles (Ollama, AnythingLLM, micro-services, ia-dev-gateway). `POST /v1/execute` enregistre des entrées de timeline ; le relayage vers les amonts est à compléter (`fetch()`, jetons de service). ## Build / run ```bash cd services/smart-ide-orchestrator npm install npm run build export ORCHESTRATOR_TOKEN='your-secret' npm start ``` Écoute par défaut : **`127.0.0.1:37145`**. ## Variables (optionnel) | Variable | Rôle | |----------|------| | `OLLAMA_URL` | Défaut `http://127.0.0.1:11434` | | `ANYTHINGLLM_BASE_URL` | RAG / requêtes | | `REPOS_DEVTOOLS_URL` | Défaut `http://127.0.0.1:37140` | | `REGEX_SEARCH_URL` | Défaut `http://127.0.0.1:37143` | | `LANGEXTRACT_URL` | Défaut `http://127.0.0.1:37141` | | `LOCAL_OFFICE_URL` | Défaut `http://127.0.0.1:8000` | | `IA_DEV_GATEWAY_URL` | Défaut `http://127.0.0.1:37144` | ## Contrats [API/orchestrator.md](../API/orchestrator.md), [features/orchestrator-api.md](../features/orchestrator-api.md).