Dedupe and organize skills/sources (#8731)
This commit is contained in:
@@ -3332,11 +3332,10 @@ impl GooseAcpAgent {
|
||||
) -> Result<UpdateSourceResponse, sacp::Error> {
|
||||
let source = crate::sources::update_source(
|
||||
req.source_type,
|
||||
&req.path,
|
||||
&req.name,
|
||||
&req.description,
|
||||
&req.content,
|
||||
req.global,
|
||||
req.project_dir.as_deref(),
|
||||
)?;
|
||||
Ok(UpdateSourceResponse { source })
|
||||
}
|
||||
@@ -3346,12 +3345,7 @@ impl GooseAcpAgent {
|
||||
&self,
|
||||
req: DeleteSourceRequest,
|
||||
) -> Result<EmptyResponse, sacp::Error> {
|
||||
crate::sources::delete_source(
|
||||
req.source_type,
|
||||
&req.name,
|
||||
req.global,
|
||||
req.project_dir.as_deref(),
|
||||
)?;
|
||||
crate::sources::delete_source(req.source_type, &req.path)?;
|
||||
Ok(EmptyResponse {})
|
||||
}
|
||||
|
||||
@@ -3360,12 +3354,7 @@ impl GooseAcpAgent {
|
||||
&self,
|
||||
req: ExportSourceRequest,
|
||||
) -> Result<ExportSourceResponse, sacp::Error> {
|
||||
let (json, filename) = crate::sources::export_source(
|
||||
req.source_type,
|
||||
&req.name,
|
||||
req.global,
|
||||
req.project_dir.as_deref(),
|
||||
)?;
|
||||
let (json, filename) = crate::sources::export_source(req.source_type, &req.path)?;
|
||||
Ok(ExportSourceResponse { json, filename })
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user