Implementation
gradeNot graded
gradeNot graded
search_contactsAnswer
Search local database.
View tool JSON
{
"name": "search_contacts",
"kind": "answer",
"impl": "imperative",
"description": "Search local database.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string"
}
},
"required": [
"query"
]
}
}get_contact_contextAnswer
Full profile context.
View tool JSON
{
"name": "get_contact_context",
"kind": "answer",
"impl": "imperative",
"description": "Full profile context.",
"inputSchema": {
"type": "object",
"properties": {
"contactId": {
"type": "number"
}
},
"required": [
"contactId"
]
}
}get_interaction_historyAnswer
Past interactions.
View tool JSON
{
"name": "get_interaction_history",
"kind": "answer",
"impl": "imperative",
"description": "Past interactions.",
"inputSchema": {
"type": "object",
"properties": {
"contactId": {
"type": "number"
}
},
"required": [
"contactId"
]
}
}identify_followupAction
Contacts needing attention.
View tool JSON
{
"name": "identify_followup",
"kind": "act",
"impl": "imperative",
"description": "Contacts needing attention.",
"inputSchema": {
"type": "object",
"properties": {}
}
}draft_followupAction
Generates draft.
View tool JSON
{
"name": "draft_followup",
"kind": "act",
"impl": "imperative",
"description": "Generates draft.",
"inputSchema": {
"type": "object",
"properties": {
"contactId": {
"type": "number"
}
},
"required": [
"contactId"
]
}
}create_followupAction
Creates follow-up task.
View tool JSON
{
"name": "create_followup",
"kind": "act",
"impl": "imperative",
"description": "Creates follow-up task.",
"inputSchema": {
"type": "object",
"properties": {
"contactId": {
"type": "number"
},
"note": {
"type": "string"
}
},
"required": [
"contactId",
"note"
]
}
}