abstract the claude module out of the signal-gateway and put interface and ipml in their own crates
This commit is contained in:
@@ -7,7 +7,7 @@ edition.workspace = true
|
||||
workspace = true
|
||||
|
||||
[dependencies]
|
||||
signal-gateway = { path = "../signal-gateway", default-features = false }
|
||||
signal-gateway-assistant = { workspace = true }
|
||||
|
||||
async-trait = { workspace = true }
|
||||
flate2 = { workspace = true }
|
||||
|
||||
@@ -7,7 +7,7 @@ use async_trait::async_trait;
|
||||
use flate2::read::GzDecoder;
|
||||
use regex::Regex;
|
||||
use serde::Deserialize;
|
||||
use signal_gateway::claude::{Tool, ToolExecutor, ToolResult};
|
||||
use signal_gateway_assistant::{Tool, ToolExecutor, ToolResult};
|
||||
use std::{
|
||||
collections::HashMap, error::Error, fmt::Write, future::Future, io::Read, path::PathBuf,
|
||||
pin::Pin, str::FromStr, sync::Arc,
|
||||
|
||||
Reference in New Issue
Block a user