Ferramenta
get_report_template
Exemplo de chamada
{
"method": "tools/call",
"params": {
"name": "get_report_template",
"arguments": {
"id": "rpt_00000000000000000000000000000001"
}
}
}
Exemplo de resultado
{
"object": "report",
"id": "rpt_00000000000000000000000000000001",
"name": "Análise de empresa",
"instructions": "Consultar os dados Base39 e elaborar um relatório em Markdown com evidências e conclusão.",
"resource_ids": []
}
Parâmetros
Parâmetros
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^rpt_[a-f0-9]{32}$",
"description": "ID do modelo de relatório."
}
},
"required": [
"id"
],
"additionalProperties": false,
"examples": [
{
"id": "rpt_00000000000000000000000000000001"
}
]
}
Resultado
Resultado
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"object": {
"type": "string",
"const": "report",
"description": "Identifica um modelo de relatório."
},
"id": {
"type": "string",
"pattern": "^rpt_[a-f0-9]{32}$",
"description": "ID do modelo de relatório."
},
"name": {
"type": "string",
"minLength": 1,
"maxLength": 256,
"description": "Nome do modelo de relatório."
},
"instructions": {
"type": "string",
"minLength": 1,
"maxLength": 32000,
"pattern": "\\S",
"description": "Instruções em Markdown: estrutura, critérios e formatos."
},
"resource_ids": {
"maxItems": 100,
"type": "array",
"items": {
"type": "string",
"pattern": "^[A-Za-z0-9_-]{1,128}$",
"description": "ID de arquivo permanente da organização."
},
"uniqueItems": true,
"description": "IDs dos arquivos associados, na ordem de uso."
}
},
"required": [
"object",
"id",
"name",
"instructions",
"resource_ids"
],
"additionalProperties": false,
"examples": [
{
"object": "report",
"id": "rpt_00000000000000000000000000000001",
"name": "Análise de empresa",
"instructions": "Consultar os dados Base39 e elaborar um relatório em Markdown com evidências e conclusão.",
"resource_ids": []
}
]
}