Implementation
gradeNot graded
gradeNot graded
addCardAction
Create a new project note/card on the CoSpace visual canvas.
View tool JSON
{
"name": "addCard",
"kind": "act",
"impl": "imperative",
"description": "Create a new project note/card on the CoSpace visual canvas.",
"inputSchema": {
"type": "object",
"properties": {
"title": {
"type": "string",
"description": "The title of the note"
},
"content": {
"type": "string",
"description": "Detailed bullet points or text content"
},
"color": {
"type": "string",
"enum": [
"yellow",
"cobalt",
"parchment",
"navy"
],
"description": "Card color theme"
},
"status": {
"type": "string",
"enum": [
"draft",
"active",
"done"
],
"description": "Operational status of the card"
}
},
"required": [
"title",
"content"
]
}
}updateCardAction
Modify an existing card’s details, content, color or status.
View tool JSON
{
"name": "updateCard",
"kind": "act",
"impl": "imperative",
"description": "Modify an existing card’s details, content, color or status.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "The ID of the card to update"
},
"title": {
"type": "string",
"description": "New title"
},
"content": {
"type": "string",
"description": "New content"
},
"color": {
"type": "string",
"enum": [
"yellow",
"cobalt",
"parchment",
"navy"
]
},
"status": {
"type": "string",
"enum": [
"draft",
"active",
"done"
]
}
},
"required": [
"id"
]
}
}connectCardsAction
Draw a visual dependency or connection arrow between two cards.
View tool JSON
{
"name": "connectCards",
"kind": "act",
"impl": "imperative",
"description": "Draw a visual dependency or connection arrow between two cards.",
"inputSchema": {
"type": "object",
"properties": {
"sourceId": {
"type": "string",
"description": "ID of the originating card"
},
"targetId": {
"type": "string",
"description": "ID of the destination card"
},
"label": {
"type": "string",
"description": "Text label for the connection line"
}
},
"required": [
"sourceId",
"targetId"
]
}
}deleteCardSensitive Action
Remove a card and all its connections from the workspace.
View tool JSON
{
"name": "deleteCard",
"kind": "transact",
"impl": "imperative",
"description": "Remove a card and all its connections from the workspace.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "ID of the card to delete"
}
},
"required": [
"id"
]
}
}