feat(telemetry): add invoked_by user tracking to enterprise OTEL

This commit is contained in:
GareArc
2026-02-03 01:23:15 -08:00
parent 639fb304ca
commit 701f02f853
4 changed files with 32 additions and 0 deletions

View File

@ -52,6 +52,8 @@ class WorkflowTraceInfo(BaseTraceInfo):
query: str
metadata: dict[str, Any]
invoked_by: str | None = None
class MessageTraceInfo(BaseTraceInfo):
conversation_model: str
@ -151,6 +153,8 @@ class WorkflowNodeTraceInfo(BaseTraceInfo):
node_outputs: Mapping[str, Any] | None = None
process_data: Mapping[str, Any] | None = None
invoked_by: str | None = None
model_config = ConfigDict(protected_namespaces=())