- New service: tools bridge (port 37147) registry + Carbonyl/PageIndex/Chandra POST jobs - config/services.local.env.example and gitignore for services.local.env - .env.example for repos-devtools, regex-search, ia-dev-gateway, orchestrator, claw proxy, langextract - Orchestrator intents: tools.registry, tools.carbonyl.plan, tools.pageindex.run, tools.chandra.ocr - Docs: API + repo service fiche, architecture index; do not commit dist/
26 lines
1010 B
Markdown
26 lines
1010 B
Markdown
# smart-ide-tools-bridge
|
|
|
|
HTTP local (**Bearer**) : **registre** des URLs des micro-services + API pour outils basés sur sous-modules (**Carbonyl**, **PageIndex**, **Chandra**).
|
|
|
|
Voir [docs/repo/service-smart-ide-tools-bridge.md](../../docs/repo/service-smart-ide-tools-bridge.md) et [docs/API/smart-ide-tools-bridge-api.md](../../docs/API/smart-ide-tools-bridge-api.md).
|
|
|
|
Configuration agrégée : [config/services.local.env.example](../../config/services.local.env.example).
|
|
|
|
## Run
|
|
|
|
```bash
|
|
cd services/smart-ide-tools-bridge
|
|
npm install
|
|
npm run build
|
|
export TOOLS_BRIDGE_TOKEN='…'
|
|
export SMART_IDE_MONOREPO_ROOT="$(cd ../.. && pwd)"
|
|
npm start
|
|
```
|
|
|
|
## Prérequis jobs
|
|
|
|
- **PageIndex** : Python / venv dans `services/pageindex/upstream` (voir `services/pageindex/README.md`).
|
|
- **Chandra** : install HF ou vLLM dans `services/chandra` (voir `services/chandra/README.md`).
|
|
|
|
Les chemins passés aux POST doivent résoudre sous **`SMART_IDE_MONOREPO_ROOT`** (ou préfixes **`TOOLS_ALLOWED_PATH_PREFIXES`**).
|