Tool tree
Computer Science student at NYCU, passionate about building scalable systems and leading developer communities.
Implementation
gradeNot graded
gradeNot graded
page: Every page
navigateAction
Navigate to a page on dy.tsou.me. Valid paths: /, /about/, /experiences/, /projects/, /contact/.
View tool JSON
{
"name": "navigate",
"kind": "act",
"impl": "imperative",
"description": "Navigate to a page on dy.tsou.me. Valid paths: /, /about/, /experiences/, /projects/, /contact/.",
"inputSchema": {
"type": "object",
"properties": {
"path": {
"type": "string",
"description": "Site path to open, e.g. /projects/"
}
},
"required": [
"path"
]
},
"page": "/"
}get_site_infoAnswer
Get metadata about Dong-You Tsou personal site, including available pages and external links.
View tool JSON
{
"name": "get_site_info",
"kind": "answer",
"impl": "imperative",
"description": "Get metadata about Dong-You Tsou personal site, including available pages and external links.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}search_projectsAnswer
Search portfolio projects by title, description, technology, or tag.
View tool JSON
{
"name": "search_projects",
"kind": "answer",
"impl": "imperative",
"description": "Search portfolio projects by title, description, technology, or tag.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search text. Leave empty to list all matching projects."
},
"featuredOnly": {
"type": "boolean",
"description": "When true, return only featured projects."
}
}
},
"page": "/"
}get_experiencesAnswer
Get work, leadership, research experience entries and education details.
View tool JSON
{
"name": "get_experiences",
"kind": "answer",
"impl": "imperative",
"description": "Get work, leadership, research experience entries and education details.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}get_contact_infoAnswer
Get contact links for email, GitHub, LinkedIn, and Telegram.
View tool JSON
{
"name": "get_contact_info",
"kind": "answer",
"impl": "imperative",
"description": "Get contact links for email, GitHub, LinkedIn, and Telegram.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}get_themeAnswer
Get the current color theme for the site.
View tool JSON
{
"name": "get_theme",
"kind": "answer",
"impl": "imperative",
"description": "Get the current color theme for the site.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}set_themeAction
Switch the site between light and dark color themes.
View tool JSON
{
"name": "set_theme",
"kind": "act",
"impl": "imperative",
"description": "Switch the site between light and dark color themes.",
"inputSchema": {
"type": "object",
"properties": {
"theme": {
"type": "string",
"enum": [
"light",
"dark"
],
"description": "Theme to apply."
}
},
"required": [
"theme"
]
},
"page": "/"
}