Implementation
gradeNot graded
gradeNot graded
fetch_page_markdownAnswer
Carrega o markdown público da página (GET /llms/{slug}.md). Sem page, usa a rota atual. Slugs: home, infobip, sobre, seo-geo, artigo-{slug}, etc.
View tool JSON
{
"name": "fetch_page_markdown",
"kind": "answer",
"impl": "imperative",
"description": "Carrega o markdown público da página (GET /llms/{slug}.md). Sem page, usa a rota atual. Slugs: home, infobip, sobre, seo-geo, artigo-{slug}, etc.",
"inputSchema": {
"type": "object",
"properties": {
"page": {
"type": "string",
"description": "Slug do markdown: home, sobre, contato, valores, seo-geo, artigo-{slug}, etc."
}
}
},
"page": "/"
}fetch_articlesAnswer
Lista artigos publicados a partir de /llms.txt (titulo, slug, url, markdown). Equivale a fetch_blog_posts.
View tool JSON
{
"name": "fetch_articles",
"kind": "answer",
"impl": "imperative",
"description": "Lista artigos publicados a partir de /llms.txt (titulo, slug, url, markdown). Equivale a fetch_blog_posts.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Filtro opcional por título ou slug."
}
}
},
"page": "/"
}fetch_article_markdownAnswer
Carrega o corpo de um artigo em markdown via GET /llms/artigo-{slug}.md.
View tool JSON
{
"name": "fetch_article_markdown",
"kind": "answer",
"impl": "imperative",
"description": "Carrega o corpo de um artigo em markdown via GET /llms/artigo-{slug}.md.",
"inputSchema": {
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "Slug do artigo, com ou sem prefixo artigo-."
}
},
"required": [
"slug"
]
},
"page": "/"
}list_servicesAnswer
Lista os serviços públicos da Hagens (título, slug e path).
View tool JSON
{
"name": "list_services",
"kind": "answer",
"impl": "imperative",
"description": "Lista os serviços públicos da Hagens (título, slug e path).",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}start_contactSensitive Action
Abre o formulário de contato no tipo pedido (cliente, trabalhe ou parcerias). Não envia dados.
View tool JSON
{
"name": "start_contact",
"kind": "transact",
"impl": "imperative",
"description": "Abre o formulário de contato no tipo pedido (cliente, trabalhe ou parcerias). Não envia dados.",
"inputSchema": {
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"cliente",
"trabalhe",
"parcerias"
],
"description": "Funil do modal."
}
},
"required": [
"type"
]
},
"page": "/"
}