Temporal: add `workflow.Info.original_execution_run_id` to workflow span metadata
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 76/100
- Type d'issue
- Fonctionnalité
- Clarté
- Clairement spécifiée
- Activité
- Active
- Stack technique
- python
- Domaine
- observability
Piste de recherche
Commencez dans py/src/braintrust/integrations/temporal/plugin.py, au niveau de BraintrustWorkflowInboundInterceptor.execute_workflow, et examinez les tests Temporal existants. Vérifiez comment les tests gèrent les attributs de workflow.Info dépendants de la version, car les versions épinglées plus anciennes ne disposent pas de original_execution_run_id. Le travail est terminé lorsque les métadonnées du span du workflow incluent le champ lorsqu’il est disponible, que _workflow_span_ids reste indexé par run_id et que les tests vérifient le champ pour Temporal 1.34.0+.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
temporalio 1.34.0 added workflow.Info.original_execution_run_id, which stays the same across workflow resets.
Proposal
- In
BraintrustWorkflowInboundInterceptor.execute_workflow(py/src/braintrust/integrations/temporal/plugin.py), addoriginal_execution_run_idto the workflow span metadata when the attribute exists (older pins 1.19.0 / 1.20.0 don't have it). - Keep
_workflow_span_idskeyed onrun_id. - Extend the existing temporal tests to assert the field on 1.34.0+.
Parent: #858 (found while reviewing the 2026-10-05 weekly dependency update, #849).
🤖 Generated with Claude Code
- Langage dominant
- Python
- Étoiles
- 21
- Forks
- 23
- Merge moyen
- 20 h 8 min
- PR mergées (30 j)
- 94
Préparer son environnement
- Fournit un Dockerfile ou un fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de braintrustdata/braintrust-sdk-python
-
feature integration: mistral python
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
braintrustdata/braintrust-sdk-python#867 ·
Les mainteneurs répondent en général sous 1 jour
-
[bot] Google GenAI: streaming responses drop `url_context_metadata` that non-streaming responses preservePeut-être pris @Kayvan-Zahiri l’a pris il y a 4 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 86/100
braintrustdata/braintrust-sdk-python#774 ·
Les mainteneurs répondent en général sous 1 jour
-
OpenAI: trace computer-use Agents session items and capture Responses `access_programs`Peut-être pris @AbhiPrasad l’a pris aujourd’hui. Ouvertefeature integration: openai python
braintrustdata/braintrust-sdk-python#869 · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
feature python
Difficulté 3/5 1-2 jours Accessibilité débutants 72/100
braintrustdata/braintrust-sdk-python#866 ·
Les mainteneurs répondent en général sous 1 jour
-
feature python
Difficulté 4/5 3-5 jours Accessibilité débutants 55/100
braintrustdata/braintrust-sdk-python#863 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de braintrustdata/braintrust-sdk-python
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
Les mainteneurs répondent en général sous 3 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
modelcontextprotocol/python-sdk#3648 ·
Les mainteneurs répondent en général sous 1 jour
-
docs good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
VenetoStato/giorgio#6 ·
-
Claiming namespace ddalusOuverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 70/100
EclipseFdn/open-vsx.org#13831 ·
Les mainteneurs répondent en général sous 1 jour
-
feature request
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
Les mainteneurs répondent en général sous 2 jours