Implementation
gradeNot graded
gradeNot graded
page: Every page
list_postsAnswer
Returns all blog posts with slug, title, description, date, and categories.
View tool JSON
{
"name": "list_posts",
"kind": "answer",
"impl": "imperative",
"description": "Returns all blog posts with slug, title, description, date, and categories.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}get_postAnswer
Returns the full markdown content of a post by its slug.
View tool JSON
{
"name": "get_post",
"kind": "answer",
"impl": "imperative",
"description": "Returns the full markdown content of a post by its slug.",
"inputSchema": {
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "The post slug"
}
},
"required": [
"slug"
]
},
"page": "/"
}navigateAction
Navigate to a page on this site.
View tool JSON
{
"name": "navigate",
"kind": "act",
"impl": "imperative",
"description": "Navigate to a page on this site.",
"inputSchema": {
"type": "object",
"properties": {
"path": {
"type": "string",
"description": "Path to navigate to, e.g. /blog, /blog/my-post, /sponsorship"
}
},
"required": [
"path"
]
},
"page": "/"
}