mirror of
https://github.com/meta-llama/llama-stack.git
synced 2025-12-03 18:00:36 +00:00
reverted some formatting changes
This commit is contained in:
parent
0487496ce1
commit
fec6f20792
1 changed files with 3 additions and 2 deletions
|
|
@ -701,7 +701,7 @@ class StreamingResponseOrchestrator:
|
||||||
# Emit output_item.added event for the new function call
|
# Emit output_item.added event for the new function call
|
||||||
self.sequence_number += 1
|
self.sequence_number += 1
|
||||||
is_mcp_tool = tool_call.function.name and tool_call.function.name in self.mcp_tool_to_server
|
is_mcp_tool = tool_call.function.name and tool_call.function.name in self.mcp_tool_to_server
|
||||||
if not is_mcp_tool and tool_call.function.name not in ["web_search","knowledge_search"]:
|
if not is_mcp_tool and tool_call.function.name not in ["web_search", "knowledge_search"]:
|
||||||
# for MCP tools (and even other non-function tools) we emit an output message item later
|
# for MCP tools (and even other non-function tools) we emit an output message item later
|
||||||
function_call_item = OpenAIResponseOutputMessageFunctionToolCall(
|
function_call_item = OpenAIResponseOutputMessageFunctionToolCall(
|
||||||
arguments="", # Will be filled incrementally via delta events
|
arguments="", # Will be filled incrementally via delta events
|
||||||
|
|
@ -1017,7 +1017,8 @@ class StreamingResponseOrchestrator:
|
||||||
sequence_number=self.sequence_number,
|
sequence_number=self.sequence_number,
|
||||||
)
|
)
|
||||||
|
|
||||||
async def _process_new_tools(self, tools: list[OpenAIResponseInputTool], output_messages: list[OpenAIResponseOutput]
|
async def _process_new_tools(
|
||||||
|
self, tools: list[OpenAIResponseInputTool], output_messages: list[OpenAIResponseOutput]
|
||||||
) -> AsyncIterator[OpenAIResponseObjectStream]:
|
) -> AsyncIterator[OpenAIResponseObjectStream]:
|
||||||
"""Process all tools and emit appropriate streaming events."""
|
"""Process all tools and emit appropriate streaming events."""
|
||||||
from openai.types.chat import ChatCompletionToolParam
|
from openai.types.chat import ChatCompletionToolParam
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue