Skip to content

Commit d88a94f

Browse files
committed
thread
1 parent f374cb6 commit d88a94f

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

src/backend/kernel_agents/agent_base.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
from semantic_kernel.functions import KernelFunction
99
from semantic_kernel.functions.kernel_arguments import KernelArguments
1010
from semantic_kernel.functions.kernel_function_decorator import kernel_function
11+
from semantic_kernel.agents import AzureAIAgentThread
1112

1213
# Updated imports for compatibility
1314
try:
@@ -189,8 +190,10 @@ async def handle_action_request(self, action_request: ActionRequest) -> str:
189190
# chat_history = self._chat_history.copy()
190191

191192
# Call the agent to handle the action
192-
# thread = self.client.agents.create_thread(thread_id=step.session_id)
193193
thread = None
194+
# thread = self.client.agents.get_thread(
195+
# thread=step.session_id
196+
# ) # AzureAIAgentThread(thread_id=step.session_id)
194197
async_generator = self._agent.invoke(
195198
messages=f"{action_request.action}\n\nPlease perform this action",
196199
thread=thread,
@@ -451,7 +454,7 @@ def get_tools_from_config(
451454
)
452455

453456
# Register the function with the kernel
454-
kernel.add_function(plugin_name, kernel_func)
457+
455458
kernel_functions.append(kernel_func)
456459
logging.info(
457460
f"Successfully created dynamic tool '{function_name}' for {agent_type}"

src/backend/kernel_agents/planner_agent.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -323,6 +323,9 @@ async def _create_structured_plan(
323323

324324
# Ensure we're using the right pattern for Azure AI agents with semantic kernel
325325
# Properly handle async generation
326+
# thread = AzureAIAgentThread(
327+
# thread_id=input_task.session_id, client=self.client
328+
# )
326329
thread = None
327330
# thread = self.client.agents.create_thread(thread_id=input_task.session_id)
328331
async_generator = self._azure_ai_agent.invoke(

0 commit comments

Comments
 (0)