Votre première tâche
Écrivez un script TypeScript, lancez un agent et examinez sa réponse et ses commits.
Créer le script
Section intitulée « Créer le script »Créez review.ts à côté de la configuration de la page Installation. Ce premier script demande à l’agent de lire le README et de présenter ses observations. dispatch() ouvre une nouvelle sandbox, et la branche nommée donne à la tâche sa propre copie du dépôt.
Exécuter le script
Section intitulée « Exécuter le script »Le script affiche les observations de l’agent une fois la tâche terminée. Cette demande porte sur une lecture sans modification : aucun nouveau commit n’est donc attendu.
Référence API : DispatchResult et Usage.
Demander une modification
Section intitulée « Demander une modification »Pour demander à l’agent de modifier le dépôt, créez fix.ts avec un autre nom de branche et des consignes demandant un commit. Gardez review.ts si vous souhaitez réutiliser la demande de lecture dans la CI.
Lancez node fix.ts, puis examinez les commits et les modifications avec les commandes ci-dessous. Une nouvelle branche nommée part de votre HEAD et reste disponible après la tâche. Utilisez un nom différent pour chaque tâche indépendante ; une branche qui existe déjà est réutilisée.
Comprendre l’exécution
Section intitulée « Comprendre l’exécution »Outpost a ouvert un worktree sous .outpost/workspaces/, exécuté l’agent dans une sandbox, puis fermé la sandbox en gardant la branche. La page Fonctionnement détaille ce cycle de vie.
Étapes suivantes
Section intitulée « Étapes suivantes »- D’une tâche à un workflowEnchaîner des tâches avec des dépendances.
- Réponses typéesRecevoir des données validées plutôt que du texte libre.
- Sessions de sandboxLancer vos tests avant de fusionner.
- Dépôt et brancheTravailler dans votre checkout ou fusionner automatiquement.
API : dispatch · DispatchResult.