Skip to content

Commit fd33158

Browse files
google-genai-botcopybara-github
authored andcommitted
feat: Promote Data Agent tools to stable
This change updates the feature registry to mark DATA_AGENT_TOOL_CONFIG and DATA_AGENT_TOOLSET as STABLE. Consequently, the @experimental decorators and associated imports are removed from DataAgentToolConfig and DataAgentToolset. PiperOrigin-RevId: 958803042
1 parent cbedafd commit fd33158

3 files changed

Lines changed: 2 additions & 9 deletions

File tree

src/google/adk/features/_feature_registry.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -129,10 +129,10 @@ class FeatureConfig:
129129
FeatureStage.EXPERIMENTAL, default_on=True
130130
),
131131
FeatureName.DATA_AGENT_TOOL_CONFIG: FeatureConfig(
132-
FeatureStage.EXPERIMENTAL, default_on=True
132+
FeatureStage.STABLE, default_on=True
133133
),
134134
FeatureName.DATA_AGENT_TOOLSET: FeatureConfig(
135-
FeatureStage.EXPERIMENTAL, default_on=True
135+
FeatureStage.STABLE, default_on=True
136136
),
137137
FeatureName.DYNAMIC_INSTRUCTION_ROUTING: FeatureConfig(
138138
FeatureStage.EXPERIMENTAL, default_on=False

src/google/adk/tools/data_agent/config.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,7 @@
1717
from pydantic import BaseModel
1818
from pydantic import ConfigDict
1919

20-
from ...features import experimental
21-
from ...features import FeatureName
2220

23-
24-
@experimental(FeatureName.DATA_AGENT_TOOL_CONFIG)
2521
class DataAgentToolConfig(BaseModel):
2622
"""Configuration for Data Agent tools."""
2723

src/google/adk/tools/data_agent/data_agent_toolset.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,6 @@
2222
from typing_extensions import override
2323

2424
from . import data_agent_tool
25-
from ...features import experimental
26-
from ...features import FeatureName
2725
from ...tools.base_tool import BaseTool
2826
from ...tools.base_toolset import BaseToolset
2927
from ...tools.base_toolset import ToolPredicate
@@ -32,7 +30,6 @@
3230
from .credentials import DataAgentCredentialsConfig
3331

3432

35-
@experimental(FeatureName.DATA_AGENT_TOOLSET)
3633
class DataAgentToolset(BaseToolset):
3734
"""Data Agent Toolset contains tools for interacting with data agents."""
3835

0 commit comments

Comments
 (0)