Lifei/delete tauri backend acp (#8582)
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>
This commit is contained in:
@@ -2,18 +2,12 @@ mod commands;
|
||||
mod services;
|
||||
mod types;
|
||||
|
||||
use std::sync::Arc;
|
||||
|
||||
use services::acp::AcpSessionRegistry;
|
||||
use services::goose_config::GooseConfig;
|
||||
use services::personas::PersonaStore;
|
||||
use tauri_plugin_window_state::StateFlags;
|
||||
|
||||
#[cfg_attr(mobile, tauri::mobile_entry_point)]
|
||||
pub fn run() {
|
||||
let acp_registry = Arc::new(AcpSessionRegistry::new());
|
||||
let acp_registry_for_exit = Arc::clone(&acp_registry);
|
||||
|
||||
let builder = tauri::Builder::default()
|
||||
.plugin(
|
||||
tauri_plugin_log::Builder::new()
|
||||
@@ -31,8 +25,7 @@ pub fn run() {
|
||||
.build(),
|
||||
)
|
||||
.manage(PersonaStore::new())
|
||||
.manage(GooseConfig::new())
|
||||
.manage(acp_registry);
|
||||
.manage(GooseConfig::new());
|
||||
|
||||
#[cfg(feature = "app-test-driver")]
|
||||
let builder = builder.plugin(tauri_plugin_app_test_driver::init());
|
||||
@@ -50,19 +43,6 @@ pub fn run() {
|
||||
commands::agents::save_persona_avatar_bytes,
|
||||
commands::agents::get_avatars_dir,
|
||||
commands::acp::get_goose_serve_url,
|
||||
commands::acp::discover_acp_providers,
|
||||
commands::acp::acp_prepare_session,
|
||||
commands::acp::acp_set_model,
|
||||
commands::acp::acp_send_message,
|
||||
commands::acp::acp_cancel_session,
|
||||
commands::acp::acp_list_sessions,
|
||||
commands::acp::acp_search_sessions,
|
||||
commands::acp::acp_load_session,
|
||||
commands::acp::acp_list_running,
|
||||
commands::acp::acp_cancel_all,
|
||||
commands::acp::acp_export_session,
|
||||
commands::acp::acp_import_session,
|
||||
commands::acp::acp_duplicate_session,
|
||||
commands::skills::create_skill,
|
||||
commands::skills::list_skills,
|
||||
commands::skills::delete_skill,
|
||||
@@ -114,9 +94,5 @@ pub fn run() {
|
||||
.setup(|_app| Ok(()))
|
||||
.build(tauri::generate_context!())
|
||||
.expect("error while building tauri application")
|
||||
.run(move |_app, event| {
|
||||
if let tauri::RunEvent::Exit = event {
|
||||
acp_registry_for_exit.cancel_all();
|
||||
}
|
||||
});
|
||||
.run(|_app, _event| {});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user