Skip to content

Commit f6d433b

Browse files
authored
llc support set runtime scene by env (#40)
1 parent 4ff8a5c commit f6d433b

File tree

5 files changed

+12
-4
lines changed

5 files changed

+12
-4
lines changed

CHANGLOG.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
## [0.1.20] - 2025-11-10
1+
## [0.1.21] - 2025-12-23
2+
### Added
3+
- runtime scene support get from env
4+
5+
## [0.1.20] - 2025-12-08
26
### Added
37
- langchain callback support langchain V1
48
- langchain callback support set tag and name

cozeloop/integration/langchain/trace_callback.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -324,7 +324,7 @@ def _new_flow_span(self, node_name: str, span_type: str, **kwargs: Any) -> Span:
324324
flow_span = _trace_callback_client.start_span(span_name, span_type, child_of=parent_span)
325325
run_id = str(kwargs['run_id'])
326326
self.run_map[run_id] = Run(run_id, flow_span, span_type)
327-
# set default tags
327+
# set runtime
328328
flow_span.set_runtime(RuntimeInfo())
329329
# set extra tags
330330
flow_span.set_tags(self._tags) # global tags

cozeloop/internal/trace/span.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
# SPDX-License-Identifier: MIT
33

44
import logging
5+
import os
56
from abc import ABC
67
from typing import Dict, Any, List, Optional
78
from datetime import datetime
@@ -369,6 +370,9 @@ def set_start_time_first_resp(self, start_time_first_resp: int):
369370
def set_runtime(self, runtime: Runtime) -> None:
370371
r = runtime
371372
r.scene = V_SCENE_CUSTOM
373+
scene = os.getenv('COZELOOP_SCENE') # record scene from env
374+
if scene:
375+
r.scene = scene
372376
with self.lock:
373377
if self.system_tag_map is None:
374378
self.system_tag_map = {}

cozeloop/internal/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Copyright (c) 2025 Bytedance Ltd. and/or its affiliates
22
# SPDX-License-Identifier: MIT
33

4-
VERSION = 'v0.1.20'
4+
VERSION = 'v0.1.21'

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "cozeloop"
3-
version = "0.1.20"
3+
version = "0.1.21"
44
description = "coze loop sdk"
55
authors = ["JiangQi715 <jiangqi.rrt@bytedance.com>"]
66
license = "MIT"

0 commit comments

Comments
 (0)