Tool tree
A Taiwan-based Software Engineer, Mathematician, and Amateur Diver sharing personal thoughts and journeys
Implementation
gradeNot graded
gradeNot graded
page: Every page
search_articlesAnswer
Search the howardism.dev article knowledge base by keyword. Returns matching articles' metadata (title, description, domain, tag, url) ranked by relevance — not the full article body.
View tool JSON
{
"name": "search_articles",
"kind": "answer",
"impl": "imperative",
"description": "Search the howardism.dev article knowledge base by keyword. Returns matching articles' metadata (title, description, domain, tag, url) ranked by relevance — not the full article body.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search keywords."
},
"limit": {
"type": "number",
"description": "Maximum number of results (default 12, max 50)."
}
},
"required": [
"query"
]
},
"page": "/"
}get_articleAnswer
Fetch one howardism.dev article's metadata by slug, as returned by search_articles: summary, domain, kind, tags, and the keywords of neighbouring articles. This is not the article text — fetch the returned url for that.
View tool JSON
{
"name": "get_article",
"kind": "answer",
"impl": "imperative",
"description": "Fetch one howardism.dev article's metadata by slug, as returned by search_articles: summary, domain, kind, tags, and the keywords of neighbouring articles. This is not the article text — fetch the returned url for that.",
"inputSchema": {
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "The article slug."
}
},
"required": [
"slug"
]
},
"page": "/"
}