fix(goose): propagate session_id across providers and MCP (#6584)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
This commit is contained in:
@@ -20,5 +20,9 @@ pub struct EmbeddingData {
|
||||
|
||||
#[async_trait]
|
||||
pub trait EmbeddingCapable {
|
||||
async fn create_embeddings(&self, texts: Vec<String>) -> Result<Vec<Vec<f32>>>;
|
||||
async fn create_embeddings(
|
||||
&self,
|
||||
session_id: &str,
|
||||
texts: Vec<String>,
|
||||
) -> Result<Vec<Vec<f32>>>;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user