Everything is streaming (#7247)

Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
Douwe Osinga
2026-02-17 19:53:38 +01:00
committed by GitHub
parent 65d3a1550f
commit 9a91fccfb5
42 changed files with 801 additions and 1718 deletions
+3 -9
View File
@@ -1289,20 +1289,14 @@ print(\"hello, world\")
"mock"
}
async fn complete_with_model(
async fn stream(
&self,
_session_id: Option<&str>,
_model_config: &goose::model::ModelConfig,
_session_id: &str,
_system: &str,
_messages: &[goose::conversation::message::Message],
_tools: &[rmcp::model::Tool],
) -> Result<
(
goose::conversation::message::Message,
goose::providers::base::ProviderUsage,
),
ProviderError,
> {
) -> Result<goose::providers::base::MessageStream, ProviderError> {
unimplemented!()
}