aaif-goose / aaif-goose/goose

Default `GOOSE_SUBAGENT_MAX_TURNS` leads to subagent failures

Ouverte Adaptée aux débutants
#11,999 0 commentaires 1 réaction 1 personne assignée Réclamée par @DOsinga Voir sur GitHub
Langage dominant
Rust
Étoiles
54.2k
Forks
6.2k
Merge moyen
3 j 4 h
PR mergées (30 j)
240

Description

The default `GOOSE_SUBAGENT_MAX_TURNS` is only 25, which is both highly limiting for research tasks that require a lot of turns searching the web, but also appears to be surprising to the parent agent. My parent agent (Qwen3.8-Flash-Next) kept `peek`ing the subagents and seeing the same results and concluded they must be stuck or looping so decided to kill them and give up on them. I guess `peek` needs to show the "I've run out of turns, tell me to keep going" error, but really it just seems like `GOOSE_SUBAGENT_MAX_TURNS` should be bumped substantially by default.

---

**Please provide the following information**
- **OS & Arch:** Linux
- **Interface:** ACP
- **Version:** 2b9cd967e94cde85f73042c1198333f7ba511a42
- **Extensions enabled:** defaults, i think
- **Provider & Model:** Qwen3.8-Flash-Next locally

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Trouvez la définition de la constante GOOSE_SUBAGENT_MAX_TURNS dans la base de code, probablement dans un fichier de configuration ou de constantes. Comprenez comment l’agent parent utilise 'peek' pour vérifier l’état du sous-agent. Augmentez la valeur par défaut et vérifiez que la modification ne casse pas les tests existants. Vérifiez si la fonctionnalité 'peek' doit être mise à jour pour communiquer correctement l’état de la limite de tours.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Domaine
ai-infra-agents
Type d'issue
Bug
Difficulté
2/5
Temps estimé
1-3 heures
Activité
Active
Clarté
Clairement spécifiée
Accessibilité débutants
70/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.