Agentes de IA no terminal
Claude Code e Codex na sandbox. Com as tuas chaves, dentro do teu orçamento.
Se o trabalho envolve trabalhar com um agente, avalia isso. Os candidatos usam Claude Code ou Codex no terminal da sandbox, faturado à chave Anthropic ou OpenAI da tua organização. A chave nunca entra na sandbox e podes limitar cada tentativa com um orçamento de tokens.
01
A tua chave nunca entra na sandbox.
O Claude Code e o Codex falam a partir da sandbox com o gateway da Kendor usando um token de sessão que sozinho não abre nada. O gateway verifica a sessão e o orçamento, junta a chave da tua organização e encaminha a chamada para a Anthropic ou a OpenAI. Não há nada no ambiente que um candidato possa imprimir ou copiar.
- As chaves ficam cifradas em repouso e só os proprietários da organização as podem alterar
- A Anthropic pode ligar-se por federação de identidade, sem nenhuma chave de longa duração
- O gateway só chega à Anthropic e à OpenAI. Não é uma saída para a 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…um token de sessão, não uma chave do fornecedor02
Um orçamento por candidato, um limite por mês.
Dá a cada screen um orçamento de tokens por candidato, contado em todos os desafios, e define um limite mensal para toda a organização. Os candidatos veem no cabeçalho um anel que se enche até ao orçamento, e o gateway para o agente assim que um dos limites é atingido.
- Conta o que o agente lê e escreve, não o contexto em cache
- A utilização é faturada na tua própria conta Anthropic ou OpenAI
03
Desligado até o ligares.
Os assistentes de IA ficam desligados em cada screen até os ligares no builder. Os candidatos têm os agentes para os quais a tua organização tem chave, e a página inicial explica-lhes antes de começarem o que é enviado ao teu fornecedor e que os revisores podem ver o terminal deles.
04
Acompanha o terminal em direto, só de leitura.
Abre o separador Terminal na página de revisão enquanto o candidato trabalha e vês a shell dele em tempo real: o que pede ao agente, o que este executa e o que fica. Os revisores podem ver, mas não podem escrever.
05
Lê cada prompt depois.
O separador Agentes de IA guarda a conversa por ordem: cada prompt, as ferramentas que o agente chamou e o que respondeu, com a hora e o modelo em cada turno. Avalias como alguém trabalha com um agente, não só o código que deixou.
- Os candidatos sabem desde o início que a conversa fica guardada para os revisores
- InstruçãoAs faturas com total zero continuam a ser enviadas por email. Descobre porquê e corrige com um teste.Ferramenta · Read
{"file_path":"/workspace/internal/invoice/send.go"}▸ Saída da ferramenta - AgenteA condição verifica inv.Total < 0 em vez de inv.Total <= 0, por isso as faturas com total zero passam.Ferramenta · Edit
{"file_path":"/workspace/internal/invoice/send.go","old_string":"if inv.Total < 0 {","new_string":"if inv.Total <= 0 {"}▸ Saída da ferramenta
06
Liga os agentes a meio da entrevista.
Numa entrevista em direto ou numa sessão de pair coding, o anfitrião liga ou desliga os agentes de IA para todos na barra superior da sala. A sandbox em execução aplica a alteração de imediato, sem reiniciar.
- Toda a gente na sala vê se a IA está ligada
- As mesmas chaves da organização e o mesmo gateway dos teus screens
Como funciona
Duas definições e já está no terminal deles.
Junta a chave do teu fornecedor
Uma chave Anthropic ou OpenAI em Definições → Assistentes de IA, uma vez para a organização. Aí também podes definir um limite mensal.
Liga-o num screen
Liga os assistentes de IA no builder de screens e dá-lhes um orçamento de tokens por candidato.
Os candidatos usam-no
Encontram o claude ou o codex prontos no terminal da sandbox, e tu podes acompanhar na página de revisão.
Perguntas
Quem paga o uso dos modelos?
A tua organização, diretamente à Anthropic ou à OpenAI. A Kendor não revende tokens nem acrescenta margem.
O que significa ligar sem chave?
No caso da Anthropic, a tua organização da Claude Console pode confiar na Kendor através de workload identity federation, por isso nenhuma chave de API de longa duração é criada nem partilhada. A OpenAI usa uma chave de API.
Permitir IA não torna a pontuação inútil?
A nota é uma re-execução verificada do que foi entregue, por isso reflete código que funciona de facto. Como o candidato lá chegou — o que pediu, o que aceitou, o que reescreveu — é a parte que os teus revisores avaliam.
Mais da Kendor
Todas as funcionalidades- Triagens de códigoTake-homes assíncronos num IDE real, avaliados numa reexecução limpa.Ler mais
- Pair coding ao vivoUm link, uma sandbox partilhada, um veredito de cada entrevistador.Ler mais
- EntrevistasMarcação autónoma, convites que se atualizam sozinhos, revisão ao vivo.Ler mais
- Ambientes reaisSete linguagens fixas, PostgreSQL e Valkey, um kendor.yaml.Ler mais
- Importação de reposGit na cloud ou auto-alojado, também privados, um snapshot fixo.Ler mais
- EnterpriseIntegração com o AshbyAs etapas do Ashby enviam o teste; os resultados voltam como campos.Ler mais
Faz o teu próximo teste na Kendor. Lê o que o código diz.
A Kendor trabalha com equipas de engenharia na UE, no Reino Unido e nos EUA. Diz-nos para que funções estás a contratar e configuramos a tua organização contigo.