# claw-harness-api (`services/claw-harness-api/`) Notes d’intégration et **proxy HTTP mince** pour le harnais **claw-code** (runtime multi-modèles). Amont : - [gitlawb — claw-code](https://gitlawb.com/node/repos/z6Mks1jg/claw-code) - [instructkr/claw-code](https://github.com/instructkr/claw-code) (clone fréquent) Ce dossier **ne vend pas** claw-code : cloner amont, builder selon son `README` (workspace Rust `rust/`, etc.). ## Politique : pas d’Anthropic dans les gabarits **`providers.example.yaml`** : Ollama et placeholders OpenAI-compatibles / Gemini ; **Anthropic `enabled: false`**. L’application opérationnelle (pare-feu, absence de clé) reste de votre ressort. ## Proxy (`proxy/`) | Variable | Obligatoire | Description | |----------|-------------|-------------| | `CLAW_PROXY_TOKEN` | oui | Bearer côté client du proxy. | | `CLAW_PROXY_HOST` | non | Défaut `127.0.0.1` | | `CLAW_PROXY_PORT` | non | Défaut `37142` | | `CLAW_UPSTREAM_URL` | oui | URL du serveur HTTP claw | ```bash cd services/claw-harness-api/proxy npm install npm run build export CLAW_PROXY_TOKEN='…' export CLAW_UPSTREAM_URL='http://127.0.0.1:37143' npm start ``` ## Spécification smart_ide [API/claw-harness-proxy.md](../API/claw-harness-proxy.md), [features/claw-harness-api.md](../features/claw-harness-api.md).