QUICK START · 4 ÉTAPES

Opérationnel en quelques minutes.

Installer le CLI, créer un projet, configurer un fournisseur, lancer un pipeline.
BETAStudio est en beta active. Des bugs et des changements incompatibles sont à prévoir.

Étape 1 — Installer le CLI

Nécessite Node.js 18+. Installe la commande globale `studio`.

$ npm install -g @studio-foundation/cli@beta

Étape 2 — Créer un projet

Génère un projet avec le template `software-full`. Le pipeline, les contrats, les agents et les outils sont prêts à l'emploi.

$ studio init --template software-full --name my-builder

Étape 3 — Configurer un fournisseur

Définissez votre clé API Anthropic. Les autres fournisseurs (OpenAI, Mistral) suivent le même schéma.

$ studio config set provider anthropic --api-key $ANTHROPIC_API_KEY

Étape 4 — Lancer votre premier pipeline

Remplacez l'input par la description de votre fonctionnalité. Studio valide la sortie de chaque stage contre son contrat.

$ studio run software/feature-builder --input "Add user authentication with email and password"

Forme de la sortie attendue

output.json (simplified)YAML
{
  "stage": "feature_spec",
  "status": "success",
  "output": {
    "title": "User authentication flow",
    "acceptance_criteria": [
      "Login with email and password",
      "Session persists across page reloads",
      "Logout clears session immediately"
    ],
    "complexity": "medium"
  },
  "tool_calls": 3,
  "attempts": 1
}

Prochaines étapes

What's next?

You have a pipeline running. Three directions to take it further.

Personnaliser votre pipeline

Modifiez les stages, agents et contrats en YAML. Le template est un point de départ, pas une contrainte.

Config de pipeline →

Construire un tool plugin

Un fichier .tool.yaml est tout ce qu'il faut. Définissez la commande, les paramètres et la description. Sans code.

Docs tool plugin →

Comprendre le kernel

Sept packages, ordre de dépendances strict. Le moteur ne connaît rien de votre domaine — c'est le design.

Lire INVARIANTS.md →

Besoin de plus de détails ?

docs.studio-foundation.org (bientôt disponible)·GitHub README ↗