mirror of
https://github.com/langgenius/dify.git
synced 2026-03-02 05:25:09 +00:00
Reset 6 integration files to main baseline, then surgically applied all OTEL telemetry additions from the reference branch diff (1.12.1-otel-ee vs release/e-1.12.1). Files fixed: - core/ops/entities/trace_entity.py: added new trace info classes, OperationType enum, resolved_trace_id, type annotation fixes - core/ops/ops_trace_manager.py: added lookup helpers, new trace methods (prompt_generation, node_execution, draft_node_execution), metadata enrichment, enterprise telemetry gate, storage-id fallback - core/llm_generator/llm_generator.py: replaced TraceQueueManager with telemetry_emit for generate_conversation_name - core/app/apps/advanced_chat/generate_task_pipeline.py: added telemetry_emit in _save_message, trace_manager param threading - core/app/apps/workflow/app_generator.py: added parent_trace_context extraction from args - core/app/task_pipeline/easy_ui_based_generate_task_pipeline.py: replaced TraceTask with telemetry_emit All main business logic preserved (human input, pause/resume, _record_files, etc). basedpyright: 0 errors.