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