Agents

Codex CLI

Ajoutez Sallyport à Codex CLI en une commande et connectez-vous une fois. Aucun jeton à garder.

Codex CLI se connecte seul à Sallyport et garde ses serveurs MCP dans ~/.codex/config.toml.

Connectez-le

  • Lancez codex mcp add sallyport --url https://mcp.sallyport.cloud/mcp.
  • Lancez codex mcp login sallyport. Votre navigateur ouvre Sallyport.
  • Connectez-vous ou créez un compte, puis cliquez sur « Autoriser » sur l’écran de consentement.
  • Ajoutez tool_timeout_sec = 300 à l’entrée, comme ci-dessous.
TOML · ~/.codex/config.toml
[mcp_servers.sallyport]
url = "https://mcp.sallyport.cloud/mcp"
tool_timeout_sec = 300

Cliquer sur « Autoriser » crée un agent au nom du client. L’agent d’un propriétaire ou d’un administrateur démarre avec toutes les connexions de l’espace de travail. Celui d’un membre démarre sans aucune, et un administrateur les ajoute dans « Accès ». Se reconnecter plus tard demande un clic sur « Reconnecter ».

Connexion avec un jeton

Sur une machine où personne ne se connecte, Codex prend un jeton bearer dans une variable d’environnement, et le fichier ne contient donc aucun secret.

  • Dans la console, ouvrez Agents, cliquez sur « Nouvel agent », saisissez un nom et cliquez sur « Créer l’agent ».
  • Sur la page de l’agent, sous « Jetons », cliquez sur « Nouveau jeton » et copiez-le. Il n’est affiché qu’une fois.
  • Mettez le jeton dans SP_AGENT_TOKEN dans l’environnement qui lance Codex, et ajoutez l’entrée ci-dessous à ~/.codex/config.toml.
TOML · ~/.codex/config.toml
[mcp_servers.sallyport]
url = "https://mcp.sallyport.cloud/mcp"
bearer_token_env_var = "SP_AGENT_TOKEN"
tool_timeout_sec = 300

bearer_token_env_var contient le nom de la variable, jamais le jeton. codex mcp add sallyport --url https://mcp.sallyport.cloud/mcp --bearer-token-env-var SP_AGENT_TOKEN écrit les trois premières lignes pour vous.

Pourquoi tool_timeout_sec vaut 300

Par défaut, Codex cesse d’attendre un outil après 60 secondes. Sallyport garde 4 minutes au plus un appel qui attend une personne. Avec 300, Codex attend plus longtemps que Sallyport ne garde l’appel.

Quand un appel attend une personne

Par défaut, un push, une release ou un déploiement passent directement. Ils attendent si vous avez activé « Demander à chaque appel », mis une classe sur « Approbation requise » ou fixé un budget pour cette connexion. Un appel en attente revient avec approve_url et call_id.

Répondez à la carte, puis demandez à Codex de continuer. Il répète l’appel avec le même call_id : le service est appelé une seule fois. Pour une longue session, la carte peut approuver ce type d’appel pour une durée et un nombre d’appels.

Connectez l’agent que vous avez ouvert en ce moment

Collez un lien, ajoutez une clé dans Sallyport, et votre agent voit le service dès sa prochaine action.

  • 7 jours offerts
  • Résiliable à tout moment
  • Rien à installer