wecom-cli 0.1.5

The official CLI for WeCom — 企业微信命令行工具,让人类和 AI Agent 都能在终端中操作企业微信
#[derive(Debug, Clone)]
pub struct CategoryInfo {
    pub name: &'static str,
    pub description: &'static str,
}

/// Return all supported business categories and their tool definitions.
pub fn get_categories() -> Vec<CategoryInfo> {
    // Categories in alphabetical order
    vec![
        CategoryInfo {
            name: "contact",
            description: "通讯录 — 成员查询和搜索",
        },
        CategoryInfo {
            name: "doc",
            description: "文档 — 文档/智能表格创建和管理",
        },
        CategoryInfo {
            name: "meeting",
            description: "会议 — 创建/管理/查询视频会议",
        },
        CategoryInfo {
            name: "msg",
            description: "消息 — 聊天列表、发送/接收消息、媒体下载",
        },
        CategoryInfo {
            name: "schedule",
            description: "日程 — 日程增删改查和可用性查询",
        },
        CategoryInfo {
            name: "todo",
            description: "待办事项 — 创建/查询/编辑待办项",
        },
    ]
}