Skip to content

Commit 43044eb

Browse files
authored
fix: update volcengine-python-sdk lib version and lazy load check_agent_authorization tool (#309)
1 parent 831329d commit 43044eb

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ dependencies = [
2222
"opentelemetry-instrumentation-logging>=0.56b0",
2323
"wrapt>=1.17.2", # For patching built-in functions
2424
"openai<1.100", # For fix https://github.com/BerriAI/litellm/issues/13710
25-
"volcengine-python-sdk>=4.0.18", # For Volcengine API
25+
"volcengine-python-sdk>=4.0.33", # For Volcengine API
2626
"volcengine>=1.0.193", # For Volcengine sign
2727
"agent-pilot-sdk>=0.1.2", # Prompt optimization by Volcengine AgentPilot/PromptPilot toolkits
2828
"fastmcp>=2.11.3", # For running MCP

veadk/agent.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,6 @@
4848
from veadk.tracing.base_tracer import BaseTracer
4949
from veadk.utils.logger import get_logger
5050
from veadk.utils.patches import patch_asyncio, patch_tracer
51-
from veadk.tools.builtin_tools.agent_authorization import check_agent_authorization
5251
from veadk.version import VERSION
5352

5453
patch_tracer()
@@ -188,6 +187,10 @@ def model_post_init(self, __context: Any) -> None:
188187
self.tools.append(load_memory)
189188

190189
if self.enable_authz:
190+
from veadk.tools.builtin_tools.agent_authorization import (
191+
check_agent_authorization,
192+
)
193+
191194
if self.before_agent_callback:
192195
if isinstance(self.before_agent_callback, list):
193196
self.before_agent_callback.append(check_agent_authorization)

0 commit comments

Comments
 (0)