> ## Documentation Index
> Fetch the complete documentation index at: https://doc.agent-l.integria.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Installation

> Installez le Core AGENT-L et les dépendances optionnelles dont vous avez besoin.

## Prérequis

* Python 3.10 ou supérieur
* Git pour installer depuis le dépôt
* Node.js et npm uniquement si vous utilisez Studio

## Installer le Core

<CodeGroup>
  ```bash Développement local theme={"theme":{"light":"github-light","dark":"vesper"}}
  git clone https://github.com/jmalfonsi/AGENT-L.git
  cd AGENT-L
  python3 -m venv .venv
  source .venv/bin/activate
  python3 -m pip install -e .
  ```

  ```bash Avec Studio theme={"theme":{"light":"github-light","dark":"vesper"}}
  git clone https://github.com/jmalfonsi/AGENT-L.git
  cd AGENT-L
  python3 -m venv .venv
  source .venv/bin/activate
  python3 -m pip install -e ".[studio]"
  ```
</CodeGroup>

Vérifiez immédiatement l’installation :

```bash theme={"theme":{"light":"github-light","dark":"vesper"}}
agentl --help
python3 -c "import agentl; print(agentl.__version__)"
```

## Options disponibles

| Option      | Ajoute                       | À choisir si…                                   |
| ----------- | ---------------------------- | ----------------------------------------------- |
| `studio`    | FastAPI, Uvicorn, WebSockets | vous utilisez le petit éditeur embarqué du Core |
| `anthropic` | SDK Anthropic                | un hôte utilise `AnthropicLLM`                  |
| `sign`      | cryptography                 | vous signez les journaux en Ed25519             |
| `mcp`       | client MCP                   | vous importez depuis un serveur MCP vivant      |

Les options se combinent :

```bash theme={"theme":{"light":"github-light","dark":"vesper"}}
python3 -m pip install -e ".[studio,sign,mcp]"
```

<Info>
  Le paquet Core n’a aucune dépendance d’exécution. Ce n’est pas une installation minimale dégradée : le parseur, l’analyseur, le runtime, le planificateur, le vérificateur et le rejeu sont inclus.
</Info>

## Utiliser l’environnement source

Le dépôt contient des examples exécutables. Les commandes documentées supposent que vous vous trouvez à sa racine :

```bash theme={"theme":{"light":"github-light","dark":"vesper"}}
agentl check examples/service_medic.agent
agentl verify examples/service_medic.agent
```

<Tip>
  Commencez avec `MockLLM` dans votre hôte. Les tests, la vérification et le rejeu restent ainsi déterministes et sans clé externe.
</Tip>

## Étape suivante

<Card title="Écrire votre premier agent" icon="arrow-right" href="/getting-started/quickstart">
  Créez le couple `service_guard.agent` / `service_guard.py`, puis passez ses portes de qualité.
</Card>
