Agents IA dans le terminal
Claude Code et Codex dans le sandbox. Avec vos clés, dans votre budget.
Si le poste implique de travailler avec un agent, évaluez-le. Les candidats utilisent Claude Code ou Codex dans le terminal de leur sandbox, facturé sur la clé Anthropic ou OpenAI de votre organisation. La clé n'entre jamais dans le sandbox, et vous pouvez plafonner chaque tentative avec un budget de jetons.
01
Votre clé n'entre jamais dans la sandbox.
Claude Code et Codex parlent depuis la sandbox à la passerelle Kendor avec un jeton de session qui n'ouvre rien à lui seul. La passerelle vérifie la session et son budget, ajoute la clé de votre organisation et transmet l'appel à Anthropic ou OpenAI. Il n'y a rien dans l'environnement qu'un candidat puisse afficher ou copier.
- Les clés sont chiffrées au repos, et seuls les propriétaires de l'organisation peuvent les modifier
- Anthropic peut se connecter par fédération d'identité, sans aucune clé de longue durée
- La passerelle ne joint qu'Anthropic et OpenAI. Ce n'est pas une sortie vers Internet
$ env | grep -E 'ANTHROPIC|OPENAI'ANTHROPIC_BASE_URL=http://kendor-gateway:4102/anthropicANTHROPIC_AUTH_TOKEN=eyJhbGciOiJIUzI1NiIs…OPENAI_BASE_URL=http://kendor-gateway:4102/openai/v1OPENAI_API_KEY=eyJhbGciOiJIUzI1NiIs…un jeton de session, pas une clé fournisseur02
Un budget par candidat, un plafond par mois.
Donnez à chaque screen un budget de tokens par candidat, compté sur tous ses exercices, et fixez un plafond mensuel pour toute l'organisation. Les candidats voient un anneau se remplir vers le budget dans leur en-tête, et la passerelle arrête l'agent dès que l'une des limites est atteinte.
- Compte ce que l'agent lit et écrit, pas le contexte en cache
- L'usage est facturé sur votre propre compte Anthropic ou OpenAI
03
Désactivé tant que vous ne l'activez pas.
Les assistants IA restent désactivés sur chaque screen jusqu'à ce que vous les activiez dans le builder. Les candidats ont accès aux agents pour lesquels votre organisation a une clé, et leur page de démarrage leur indique avant de commencer ce qui part chez votre fournisseur et que les reviewers voient leur terminal.
04
Suivez le terminal en direct, en lecture seule.
Ouvrez l'onglet Terminal de la page de review pendant que le candidat travaille et vous voyez son shell en temps réel : ce qu'il demande à l'agent, ce que l'agent exécute et ce qu'il garde. Les reviewers peuvent regarder, mais pas taper.
05
Relisez chaque prompt après coup.
L'onglet Agents IA garde la conversation dans l'ordre : chaque prompt, les outils appelés par l'agent et ses réponses, avec l'heure et le modèle à chaque tour. Vous jugez la façon de travailler avec un agent, pas seulement le code qu'il a laissé.
- Les candidats sont prévenus dès le départ que la conversation est conservée pour les reviewers
- ConsigneLes factures dont le total est nul sont encore envoyées par e-mail. Trouve pourquoi et corrige-le avec un test.Outil · Read
{"file_path":"/workspace/internal/invoice/send.go"}▸ Sortie de l’outil - AgentLa condition vérifie inv.Total < 0 au lieu de inv.Total <= 0, donc les factures à total nul passent.Outil · Edit
{"file_path":"/workspace/internal/invoice/send.go","old_string":"if inv.Total < 0 {","new_string":"if inv.Total <= 0 {"}▸ Sortie de l’outil
06
Activez les agents en plein entretien.
Pendant un entretien en direct ou une session de pair coding, l'hôte active ou désactive les agents IA pour tout le monde depuis la barre supérieure de la salle. La sandbox en cours prend le changement en compte aussitôt, sans redémarrage.
- Tout le monde dans la salle voit si l'IA est activée
- Mêmes clés d'organisation et même passerelle que vos screens
Comment ça marche
Deux réglages, et c'est dans leur terminal.
Ajoutez la clé de votre fournisseur
Une clé Anthropic ou OpenAI dans Paramètres → Assistants IA, une fois pour l'organisation. Fixez-y un plafond mensuel si vous le souhaitez.
Activez-le pour un screen
Activez les assistants IA dans le builder de screen et donnez-leur un budget de tokens par candidat.
Les candidats s'en servent
Ils trouvent claude ou codex prêts dans le terminal de leur sandbox, et vous pouvez suivre depuis la page de review.
Questions
Qui paie l'usage des modèles ?
Votre organisation, directement à Anthropic ou OpenAI. Kendor ne revend pas de tokens et n'ajoute aucune marge.
Que signifie se connecter sans clé ?
Pour Anthropic, votre organisation Claude Console peut faire confiance à Kendor via la fédération d'identité de charge de travail (workload identity federation) : aucune clé d'API longue durée n'est créée ni partagée. OpenAI utilise une clé d'API.
Autoriser l'IA ne rend-il pas le score insignifiant ?
La note est une ré-exécution vérifiée de ce qui a été rendu, elle reflète donc du code qui fonctionne vraiment. La manière dont le candidat y est arrivé — ce qu'il a demandé, ce qu'il a accepté, ce qu'il a réécrit — est la partie que jugent vos évaluateurs.
Plus de Kendor
Toutes les fonctionnalités- Tests de codeDes exercices asynchrones dans un vrai IDE, notés sur une ré-exécution propre.Lire la suite
- Pair coding en directUn lien, un sandbox partagé, un avis de chaque recruteur.Lire la suite
- EntretiensRéservation autonome, invitations mises à jour sur place, revue en direct.Lire la suite
- Vrais environnementsSept langages figés, PostgreSQL et Valkey, un kendor.yaml.Lire la suite
- Import de dépôtGit cloud ou auto-hébergé, dépôts privés compris, un instantané figé.Lire la suite
- EnterpriseIntégration AshbyLes étapes Ashby envoient le test ; les résultats reviennent en champs.Lire la suite
Lancez votre prochain test sur Kendor. Lisez ce que dit le code.
Kendor travaille avec des équipes d'ingénierie dans l'UE, au Royaume-Uni et aux États-Unis. Dites-nous pour quoi vous recrutez et nous configurerons votre organisation avec vous.