[Bug]: `taskId` without `contextId` creates a new context instead of inheriting it
@rohityan ya está trabajando en esto.
Desde el 25/8/2026.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 65/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Área
- backend-api-design
Línea de trabajo
Mira el método _request_context_builder.build y la lógica de _context_id_generator.generate en el codebase. El issue trata sobre la herencia de contexto cuando solo se proporciona un taskId. Empieza por encontrar dónde se obtiene el contexto de la tarea y cómo debería pasarse al message. Revisa la spec para la regla exacta de inferencia. Ejecuta las pruebas existentes relacionadas con la creación de task y context para ver el comportamiento actual.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
What happened?
Spec:
Agents MUST infer contextId from the task if only taskId is provided
Code:
request_context = await self._request_context_builder.build(
params=params,
task_id=original_task_id,
context_id=original_context_id,
task=None,
context=call_context,
)
Then further...
if not self._context_id and not self._params.message.context_id:
self._params.message.context_id = self._context_id_generator.generate(...)
I found no sight of using the task's context, it seems to generate it anyway. But please correct me if I'm wrong.
Relevant log output
Code of Conduct
- I agree to follow this project's Code of Conduct
- Lenguaje dominante
- Python
- Estrellas
- 2.2k
- Forks
- 496
- Merge medio
- 2 d 6 h
- PR fusionados (30 d)
- 19
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de a2aproject/a2a-python
-
component: server status:awaiting response
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
a2aproject/a2a-python#1237 · 2 comentarios · 1 asignado ·
-
[Bug]: In-memory push store keeps the caller object so later mutations rewrite stored webhooks Abiertocomponent: server status:awaiting response status:stale
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
a2aproject/a2a-python#1215 · 2 comentarios · 1 asignado ·
-
component: server status:awaiting response status:stale
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
a2aproject/a2a-python#1205 · 3 comentarios · 1 asignado ·
-
component: server status:awaiting response status:stale
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
a2aproject/a2a-python#1204 · 2 comentarios · 1 asignado ·
-
component: server
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
a2aproject/a2a-python#1192 · 3 comentarios · 1 asignado ·
Todos los issues de a2aproject/a2a-python
Issues similares
-
[Bug] reef-hermes tells me to resume with hermes --resume, which does not work from my shell Abiertoarea: harness bug status: needs-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Human-Agent-Society/reef#625 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 80/100
learningequality/kolibri#15351 · 2 comentarios ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Name consistency Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
eellak/triplestore#65 · 1 comentario ·