crabmate 0.5.0

Rust AI agent: OpenAI-compatible chat/completions, function calling, HTTP serve, ops CLI
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! 容器工具 JSON Schema。

use crate::cm_tools::tools::tool_json_schema::tool_parameters_schema_value;
use crate::cm_tools::tools::tool_param_types::{DockerBuildArgs, DockerComposePsArgs, PodmanImagesArgs};

pub(in crate::cm_tools::tools) fn params_docker_build() -> serde_json::Value {
    tool_parameters_schema_value::<DockerBuildArgs>()
}

pub(in crate::cm_tools::tools) fn params_docker_compose_ps() -> serde_json::Value {
    tool_parameters_schema_value::<DockerComposePsArgs>()
}

pub(in crate::cm_tools::tools) fn params_podman_images() -> serde_json::Value {
    tool_parameters_schema_value::<PodmanImagesArgs>()
}