chore(gitignore): stop tracking local IdeA tickets state
This commit is contained in:
@ -1,46 +0,0 @@
|
||||
---
|
||||
issueRef: "#93"
|
||||
version: 3
|
||||
updatedBy: {"kind":"user"}
|
||||
updatedAt: 1784934179780
|
||||
---
|
||||
# Contexte
|
||||
|
||||
Test manuel demandé par l'utilisateur pour valider la conversation inter-agent : Main a appelé `idea_ask_agent(target="Context", task="...")` avec une tâche de simple confirmation d'identité/rôle.
|
||||
|
||||
## Observation
|
||||
|
||||
Les deux appels (identiques) ont renvoyé, à la place d'une réponse finale en langage naturel, exactement ce fragment JSON brut :
|
||||
|
||||
```json
|
||||
{
|
||||
"name": "idea_idea_context_read",
|
||||
"arguments": {}
|
||||
}
|
||||
```
|
||||
|
||||
- Le nom d'outil est corrompu : préfixe `idea_` dupliqué (`idea_idea_context_read` au lieu de `idea_context_read`).
|
||||
- Le fragment a la forme d'un appel d'outil (tool_use), pas d'un texte de réponse — semble être une tentative de Context de lire son contexte projet via `idea_context_read`, jamais exécutée, puis remontée telle quelle comme si c'était le Final capturé.
|
||||
- Reproduit à l'identique sur 2 tentatives consécutives → pas un aléa de génération, plutôt un bug de câblage/capture.
|
||||
|
||||
## Détails agent Context
|
||||
|
||||
- id: `5d07e4a7-8676-4a71-aea1-5b64caefa944`
|
||||
- contextPath: `agents/context.md`
|
||||
- profileId: `a7037cbe-6d04-48fb-ba74-f353c93fc70a` (profil différent de celui des autres agents du manifeste, qui partagent tous `664cc20c-47b8-53ad-9351-dce3c09c0de4` — Context est le seul sur ce profil)
|
||||
- origin: scratch
|
||||
|
||||
## Pistes d'investigation pour Architect / DevBackend
|
||||
|
||||
1. Le profil `a7037cbe-...` (LLM local léger dédié à Context, cf. mémoire `agent-context-memory-and-profile-handoff`) semble ne pas capturer correctement le "Final" du tour — le pont MCP/runtime renverrait le premier tool_use brut au lieu d'attendre la réponse texte finale.
|
||||
2. Vérifier le mapping des noms d'outils exposés à ce profil : la duplication `idea_idea_*` suggère un préfixage appliqué deux fois (une fois côté définition d'outil MCP, une fois côté wrapper du profil/pont).
|
||||
3. Comparer avec le comportement des autres profils (`664cc20c-...`) qui fonctionnent correctement en inter-agent, pour isoler ce qui diffère structurellement dans le pont pour un profil local/structured.
|
||||
4. Voir mémoire projet `mcp-bridge-and-delegation-runtime-notes` pour les pièges déjà connus du pont MCP/délégation — possible recoupement.
|
||||
|
||||
## Repro
|
||||
|
||||
Depuis Main :
|
||||
```
|
||||
idea_ask_agent(target="Context", task="<n'importe quelle tâche simple>")
|
||||
```
|
||||
→ renvoie le fragment JSON ci-dessus au lieu d'une réponse.
|
||||
@ -1,27 +0,0 @@
|
||||
---
|
||||
id: "40f56f7d-b0ec-4409-bf6b-c010e3003b76"
|
||||
number: 93
|
||||
title: "Agent Context : réponse finale non capturée, fragment d'appel d'outil brut renvoyé via idea_ask_agent"
|
||||
status: "closed"
|
||||
priority: "medium"
|
||||
sprint: null
|
||||
links: []
|
||||
agentRefs: []
|
||||
createdBy: {"kind":"agent","agent_id":"a6ced819-b893-4213-b003-9e9dc79b9641"}
|
||||
updatedBy: {"kind":"user"}
|
||||
createdAt: 1784817692650
|
||||
updatedAt: 1784934179780
|
||||
version: 3
|
||||
---
|
||||
Lors d'un test de la conversation inter-agent (idea_ask_agent ciblant Context), l'appel renvoie systématiquement un fragment JSON brut au lieu d'une réponse finale exploitable :
|
||||
|
||||
```json
|
||||
{
|
||||
"name": "idea_idea_context_read",
|
||||
"arguments": {}
|
||||
}
|
||||
```
|
||||
|
||||
Le nom d'outil est corrompu (préfixe "idea_" dupliqué : "idea_idea_context_read" au lieu de "idea_context_read"), et ce fragment ressemble à une tentative d'appel d'outil non exécutée, renvoyée telle quelle comme si c'était la réponse finale du modèle.
|
||||
|
||||
Comportement reproduit deux fois de suite à l'identique, donc pas un aléa ponctuel.
|
||||
Reference in New Issue
Block a user