feat: add permission field to the list tools response (#2080)
This commit is contained in:
@@ -1,11 +1,12 @@
|
||||
use utoipa::OpenApi;
|
||||
|
||||
use goose::agents::extension::Envs;
|
||||
use goose::agents::extension::ToolInfo;
|
||||
use goose::agents::ExtensionConfig;
|
||||
use goose::config::permission::PermissionLevel;
|
||||
use goose::config::ExtensionEntry;
|
||||
use goose::providers::base::ConfigKey;
|
||||
use goose::providers::base::ProviderMetadata;
|
||||
use mcp_core::tool::{Tool, ToolAnnotations};
|
||||
use utoipa::OpenApi;
|
||||
|
||||
#[allow(dead_code)] // Used by utoipa for OpenAPI generation
|
||||
#[derive(OpenApi)]
|
||||
@@ -36,6 +37,8 @@ use mcp_core::tool::{Tool, ToolAnnotations};
|
||||
Envs,
|
||||
Tool,
|
||||
ToolAnnotations,
|
||||
ToolInfo,
|
||||
PermissionLevel,
|
||||
))
|
||||
)]
|
||||
pub struct ApiDoc;
|
||||
|
||||
Reference in New Issue
Block a user