File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 66
77from llama_stack .core .library_client import AsyncLlamaStackAsLibraryClient
88from llama_stack_client import AsyncLlamaStackClient
9- from pydantic_ai import Agent , AgentCapability
9+ from pydantic_ai .agent import Agent
10+ from pydantic_ai .capabilities import AgentCapability
1011from pydantic_ai .models .openai import OpenAIResponsesModelSettings
1112from pydantic_ai_skills import SkillsCapability
1213
@@ -97,7 +98,7 @@ def _skills_capability(
9798
9899def _agent_capabilities (
99100 skills : Optional [SkillsConfiguration ],
100- ) -> Optional [list [AgentCapability [None ]]]:
101+ ) -> Optional [list [AgentCapability [Any ]]]:
101102 """Assemble pydantic-ai capabilities for an LCS agent.
102103
103104 Args:
@@ -106,7 +107,7 @@ def _agent_capabilities(
106107 Returns:
107108 Configured capabilities, or None when no capabilities are enabled.
108109 """
109- capabilities : list [AgentCapability [None ]] = []
110+ capabilities : list [AgentCapability [SkillsCapability ]] = []
110111 if skills_capability := _skills_capability (skills ):
111112 capabilities .append (skills_capability )
112113 return capabilities or None
You can’t perform that action at this time.
0 commit comments