[Bug] Scaffolded agent card grows a duplicate JSONRPC 0.3 interface on every GET (card_modifier mutates the shared AgentCard)
@asrujana-44 ci sta già lavorando.
Dal 25/9/2026.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 68/100
Direzione di ricerca
Inizia dal punto di ingresso app.fast_api_app:app dell’app con scaffold e segui l’endpoint pubblico della scheda dell’agente fino al card_modifier menzionato nell’issue. Riproduci il comportamento con il ciclo curl fornito, quindi verifica che le richieste ripetute lascino supportedInterfaces con esattamente due voci e gli URL previsti.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Every project scaffolded from the ADK template appends a duplicate
JSONRPC / 0.3 entry to supportedInterfaces on every request to the
public agent-card endpoint. The list grows without bound for the life of
the process.
Reproduction
uv tool install google-agents-cli # 1.4.1
agents-cli create react-agent --adk
cd react-agent && uv sync
uv run uvicorn app.fast_api_app:app --host 127.0.0.1 --port 8000
for i in 1 2 3 4 5; do
curl -s localhost:8000/a2a/app/.well-known/agent-card.json \
| python3 -c "import sys,json;print(len(json.load(sys.stdin)['supportedInterfaces']))"
done
Observed: 2 3 4 5 6 — one JSONRPC 1.0 entry plus N identical
JSONRPC 0.3 entries, all with the same URL.
Expected: a stable card with exactly two interfaces, regardless of how
many times it is fetched.
- Lingua principale
- Python
- Stelle
- 6k
- Fork
- 686
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di google/agents-cli
-
documentation needs review
Difficoltà 2/5 1-3 ore Idoneità per principianti 92/100
google/agents-cli#86 ·
-
needs review
Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100
google/agents-cli#92 · 1 commento ·
-
When an extension is applied, there is a warning emitted for EVERY commandForse già presa @asrujana-44 l’ha presa 8 giorni fa. Aperta
google/agents-cli#91 · 1 commento · 1 assegnatario ·
-
scaffold: dependency reconciliation is silent — no diff shown, unlike enhance/upgradeForse già presa @asrujana-44 l’ha presa 2 giorni fa. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
google/agents-cli#85 · 1 commento · 1 assegnatario ·
-
needs review
Difficoltà 3/5 1-2 giorni Idoneità per principianti 72/100
google/agents-cli#83 · 2 commenti · 1 reazione ·
Tutte le issue di google/agents-cli
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
raullenchai/Rapid-MLX#4042 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
LearningCircuit/local-deep-research#7067 ·
I maintainer di solito rispondono entro 1 giorno
-
#bug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
apache/superset#44923 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
lawndoc/stack-back#123 ·