File tree Expand file tree Collapse file tree 2 files changed +42
-0
lines changed
Expand file tree Collapse file tree 2 files changed +42
-0
lines changed Original file line number Diff line number Diff line change 1414
1515"""Agent Development Kit - Skills."""
1616
17+ from typing import Any
18+ import warnings
19+
1720from ._utils import _load_skill_from_dir as load_skill_from_dir
1821from .models import Frontmatter
1922from .models import Resources
2023from .models import Script
2124from .models import Skill
2225
2326__all__ = [
27+ "DEFAULT_SKILL_SYSTEM_INSTRUCTION" ,
2428 "Frontmatter" ,
2529 "Resources" ,
2630 "Script" ,
2731 "Skill" ,
2832 "load_skill_from_dir" ,
2933]
34+
35+
36+ def __getattr__ (name : str ) -> Any :
37+ if name == "DEFAULT_SKILL_SYSTEM_INSTRUCTION" :
38+
39+ from ..tools import skill_toolset
40+
41+ warnings .warn (
42+ (
43+ "Importing DEFAULT_SKILL_SYSTEM_INSTRUCTION from"
44+ " google.adk.skills is deprecated."
45+ " Please import it from google.adk.tools.skill_toolset instead."
46+ ),
47+ DeprecationWarning ,
48+ stacklevel = 2 ,
49+ )
50+ return skill_toolset .DEFAULT_SKILL_SYSTEM_INSTRUCTION
51+ raise AttributeError (f"module { __name__ } has no attribute { name } " )
Original file line number Diff line number Diff line change 1717from __future__ import annotations
1818
1919import html
20+ from typing import Any
2021from typing import List
2122from typing import Union
23+ import warnings
2224
2325from . import models
2426
@@ -54,3 +56,21 @@ def format_skills_as_xml(
5456 lines .append ("</available_skills>" )
5557
5658 return "\n " .join (lines )
59+
60+
61+ def __getattr__ (name : str ) -> Any :
62+ if name == "DEFAULT_SKILL_SYSTEM_INSTRUCTION" :
63+
64+ from ..tools import skill_toolset
65+
66+ warnings .warn (
67+ (
68+ "Importing DEFAULT_SKILL_SYSTEM_INSTRUCTION from"
69+ " google.adk.skills.prompt is deprecated."
70+ " Please import it from google.adk.tools.skill_toolset instead."
71+ ),
72+ DeprecationWarning ,
73+ stacklevel = 2 ,
74+ )
75+ return skill_toolset .DEFAULT_SKILL_SYSTEM_INSTRUCTION
76+ raise AttributeError (f"module { __name__ } has no attribute { name } " )
You can’t perform that action at this time.
0 commit comments