{
  "name": "set_knowledge",
  "title": "修改常识知识",
  "description": "修改已存在的常识知识文档内容、标题、分组或标签。仅限skill_teacher使用。触发关键词：修改常识知识、编辑知识文档、更新知识",
  "category": "常识知识管理",
  "group": "knowledge",
  "type": "function",
  "main": "./index.js",
  "params": [
    {
      "name": "name",
      "description": "常识知识名称(英文名, 唯一标识)",
      "type": "string",
      "required": true
    },
    {
      "name": "title",
      "type": "string",
      "description": "常识知识标题(中文名)，要修改才填写。"
    },
    {
      "name": "group",
      "type": "string",
      "description": "常识知识分组(英文名)，要修改才填写。"
    },
    {
      "name": "description",
      "type": "string",
      "description": "常识知识描述，简单介绍该常识知识。要修改才填写。"
    },
    {
      "name": "tags",
      "type": "array",
      "description": "常识知识标签数组，用于关联技能/智能体。要修改才填写。",
      "default": [],
      "item": {
        "type": "string"
      }
    },
    {
      "name": "content",
      "type": "string",
      "description": "常识知识内容，使用Markdown格式编写。要修改才填写。"
    }
  ],
  "returns": [
    {
      "name": "code",
      "type": "number",
      "description": "操作状态代码，0表示成功，其他表示失败",
      "default": 0
    },
    {
      "name": "msg",
      "type": "string",
      "description": "操作反馈消息，成功时返回成功提示，失败时返回错误信息",
      "default": ""
    },
    {
      "name": "knowledge",
      "type": "object",
      "description": "常识知识对象，包含常识知识信息",
      "properties": {
        "name": {
          "type": "string",
          "description": "常识知识名称(英文名, 唯一标识)"
        },
        "title": {
          "type": "string",
          "description": "常识知识标题(中文名)"
        },
        "group": {
          "type": "string",
          "description": "常识知识分组(英文名)"
        },
        "dir": {
          "type": "string",
          "description": "常识知识目录"
        }
      }
    }
  ]
}
