**Motivations:** - Single canonical documentation tree under docs/; reduce drift between README copies. **Evolutions:** - Add docs/repo/ with operational guides (cron, systemd, projects, logs, docv, ia_dev, services, scripts, extension). - Replace scattered README.md files with pointers to docs/repo/*.md. - Refresh docs/README.md index and cross-links across docs/, .cursor rules/agents. - Bump ia_dev submodule to matching doc pointer commits.
32 lines
1.1 KiB
Markdown
32 lines
1.1 KiB
Markdown
# 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).
|