fix(acp): separate acp sessions from user sessions (#7857)
Signed-off-by: Rabi Mishra <mishra.rabi@gmail.com> Co-authored-by: Douwe Osinga <douwe@squareup.com>
This commit is contained in:
@@ -11,7 +11,7 @@ use axum::{
|
||||
};
|
||||
use goose::agents::ExtensionConfig;
|
||||
use goose::recipe::Recipe;
|
||||
use goose::session::session_manager::SessionInsights;
|
||||
use goose::session::session_manager::{SessionInsights, SessionType};
|
||||
use goose::session::{EnabledExtensionsState, Session};
|
||||
use serde::{Deserialize, Serialize};
|
||||
use std::collections::HashMap;
|
||||
@@ -357,7 +357,7 @@ async fn import_session(
|
||||
) -> Result<Json<Session>, StatusCode> {
|
||||
let session = state
|
||||
.session_manager()
|
||||
.import_session(&request.json)
|
||||
.import_session(&request.json, Some(SessionType::User))
|
||||
.await
|
||||
.map_err(|_| StatusCode::BAD_REQUEST)?;
|
||||
|
||||
@@ -583,7 +583,14 @@ async fn search_sessions(
|
||||
|
||||
let search_results = state
|
||||
.session_manager()
|
||||
.search_chat_history(query, Some(limit), after_date, before_date, None)
|
||||
.search_chat_history(
|
||||
query,
|
||||
Some(limit),
|
||||
after_date,
|
||||
before_date,
|
||||
None,
|
||||
vec![SessionType::User, SessionType::Scheduled],
|
||||
)
|
||||
.await
|
||||
.map_err(|_| StatusCode::INTERNAL_SERVER_ERROR)?;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user