Choisir un agent
Configurez un agent de code et comparez les réglages et les fonctions de conversation disponibles.
Les agents
Section intitulée « Les agents »Un agent associe un harness à un choix de modèle facultatif. Le harness pilote les échanges : il peut s’appuyer sur un outil installé, comme Codex ou Claude Code, ou sur la boucle intégrée d’Outpost. Choisissez d’abord l’agent, puis configurez son accès et son modèle.
- Claude CodeLa CLI de code d’Anthropic, avec réorientation en direct et les réglages de modèle les plus complets.
- CodexLa CLI de code d’OpenAI, avec réorientation en direct et fournisseurs personnalisés compatibles Responses.
- GitHub Copilot CLILa CLI de code de GitHub, facturée sur votre forfait Copilot ; elle reprend une conversation mais sans fork.
- Kimi CodeLa CLI de code de Moonshot AI ; avec une clé d’API, vous devez nommer le modèle.
- AntigravityLa CLI
agyde Google ; ses conversations ne continuent que dans leur sandbox ouverte. - Harness intégréLa boucle propre à Outpost, qui exécute vos outils sur une API OpenAI ou Anthropic.
Composer un agent
Section intitulée « Composer un agent »createAgent() prend un harness et un modèle facultatif. Chaque CLI a sa configuration prédéfinie : createClaudeHarness(), createCodexHarness(), createCopilotHarness(), createKimiHarness() et createAntigravityHarness().
Passez l’agent à dispatch() dans agent. authentication choisit entre votre compte et une clé d’API ; voir Authentification.
Sélectionner un modèle
Section intitulée « Sélectionner un modèle »Référence API : ModelSpec et AgentModel.
createAgent() refuse les réglages que le harness ne peut pas appliquer, notamment les niveaux reasoning ou les valeurs maxOutputTokens non pris en charge. Cette vérification a lieu avant l’exécution. Le service du modèle vérifie l’accès de votre compte lors de la requête ; la référence API ci-dessous décrit les réglages pris en charge.
Référence API : ModelSpec et AgentModel.
Comparer les capacités
Section intitulée « Comparer les capacités »Se connecter
Section intitulée « Se connecter »Choisissez les identifiants dont vous disposez. La page Authentification explique comment les transmettre à la sandbox et distingue la facturation par compte de celle par API.
| Agent | Connexion au compte | Jeton de compte dans une variable | Clé d’API |
|---|---|---|---|
| Claude Code | Oui | Oui | Oui |
| Codex | Oui | Non | Oui |
| Copilot CLI | Oui | Oui | Non |
| Kimi Code | Oui | Non | Oui, avec un modèle explicite |
| Antigravity | Oui | Non | Oui |
| Harness intégré | Non | Non | Oui |
Poursuivre le travail
Section intitulée « Poursuivre le travail »Tous les agents peuvent poursuivre une conversation tant que leur sandbox reste ouverte. Pour reprendre dans une nouvelle sandbox, Outpost doit aussi pouvoir enregistrer et restaurer la conversation. Un fork crée une conversation distincte à partir du même contexte.
| Agent | Reprise dans une nouvelle sandbox | Fork | Mode de réorientation |
|---|---|---|---|
| Claude Code | Oui | Oui | injected |
| Codex | Oui | Oui | injected |
| Copilot CLI | Oui | Non | resumed |
| Kimi Code | Oui | Oui | resumed |
| Antigravity | Non | Non | resumed |
| Harness intégré | Oui | Oui | injected |
Avec injected, les nouvelles consignes arrivent pendant l’échange en cours. Avec resumed, Outpost arrête l’échange puis reprend sa conversation. La page Réorienter un agent montre comment envoyer ces consignes ; Poursuivre une conversation explique la reprise et le fork.
Tous ces agents acceptent les réparations de réponse lorsque la poursuite de conversation est activée. Avec saveConversations: false, Claude Code et Codex ne peuvent reprendre que dans leur sandbox ouverte. Avec conversations: false, le harness intégré désactive la reprise, le fork et les réparations.
Pour suivre les événements et les tokens, consultez Suivre la progression et Limiter les tentatives et les tokens. La possibilité de connaître l’heure de réinitialisation d’un quota dépend de l’agent ou du fournisseur de modèle ; Attendre après une erreur de quota précise quand le workflow peut attendre automatiquement.
Donner des outils MCP aux agents
Section intitulée « Donner des outils MCP aux agents »Chaque harness accepte mcpServers : des commandes stdio ou des points d’accès HTTP, avec des secrets transmis par nom de variable. La page Serveurs MCP montre comment les déclarer.
Pour OAuth, Claude Code, Codex et Kimi peuvent utiliser une connexion enregistrée sur l’hôte ; le harness intégré utilise des identifiants client. Copilot CLI et Antigravity ne prennent pas en charge cette configuration OAuth. Voir Connexion aux serveurs MCP.
Se replier sur un autre agent
Section intitulée « Se replier sur un autre agent »createFallbackAgent([...], { on }) confie un dispatch au candidat suivant quand une limite d’usage ou une panne arrête l’agent courant. Voir Agents de secours.
Travailler sans CLI
Section intitulée « Travailler sans CLI »createHarness() pilote directement l’API d’un modèle, avec les outils, permissions et sous-agents que vous déclarez. Il n’installe aucune CLI et exige un fournisseur de modèle. Voir Harness intégré.
API : createAgent · AgentOptions · ModelSpec · AgentModel · createClaudeHarness · createCodexHarness · createCopilotHarness · createKimiHarness · createAntigravityHarness · createHarness · createFallbackAgent.