diff --git a/docs/_static/llama-stack-spec.html b/docs/_static/llama-stack-spec.html index d2b3529df..2627bd454 100644 --- a/docs/_static/llama-stack-spec.html +++ b/docs/_static/llama-stack-spec.html @@ -3959,6 +3959,9 @@ "items": { "$ref": "#/components/schemas/ToolResponseMessage" } + }, + "stream": { + "type": "boolean" } }, "additionalProperties": false, diff --git a/docs/_static/llama-stack-spec.yaml b/docs/_static/llama-stack-spec.yaml index 121098a54..777925259 100644 --- a/docs/_static/llama-stack-spec.yaml +++ b/docs/_static/llama-stack-spec.yaml @@ -2577,6 +2577,8 @@ components: type: array items: $ref: '#/components/schemas/ToolResponseMessage' + stream: + type: boolean additionalProperties: false required: - tool_responses diff --git a/llama_stack/apis/agents/agents.py b/llama_stack/apis/agents/agents.py index c9554098f..a83538b35 100644 --- a/llama_stack/apis/agents/agents.py +++ b/llama_stack/apis/agents/agents.py @@ -355,6 +355,7 @@ class Agents(Protocol): session_id: str, turn_id: str, tool_responses: List[ToolResponseMessage], + stream: Optional[bool] = False, ) -> Union[Turn, AsyncIterator[AgentTurnResponseStreamChunk]]: ... @webmethod( diff --git a/llama_stack/providers/inline/agents/meta_reference/agents.py b/llama_stack/providers/inline/agents/meta_reference/agents.py index d34fd0b57..dfbc41262 100644 --- a/llama_stack/providers/inline/agents/meta_reference/agents.py +++ b/llama_stack/providers/inline/agents/meta_reference/agents.py @@ -175,6 +175,7 @@ class MetaReferenceAgentsImpl(Agents): session_id: str, turn_id: str, tool_responses: List[ToolResponseMessage], + stream: Optional[bool] = False, ) -> AsyncGenerator: pass