Tool tree
gradeNot graded
list_notesAnswer
List the user's local notes. Returns only titles and a short 1-line preview for each note — never the full note body.
View tool JSON
{
"name": "list_notes",
"kind": "answer",
"impl": "imperative",
"description": "List the user's local notes. Returns only titles and a short 1-line preview for each note — never the full note body.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}search_notesAnswer
Search notes by keyword. Returns matching titles and a short snippet only (never full note text) and highlights matches in the UI.
View tool JSON
{
"name": "search_notes",
"kind": "answer",
"impl": "imperative",
"description": "Search notes by keyword. Returns matching titles and a short snippet only (never full note text) and highlights matches in the UI.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Keyword or phrase to search for."
}
},
"required": [
"query"
],
"additionalProperties": false
}
}summarize_selectionAction
Summarize the text the human user currently has selected/highlighted on the page. Only operates on a live DOM selection made by the user — it cannot be given arbitrary text, and returns a summary only, never the raw selection.
View tool JSON
{
"name": "summarize_selection",
"kind": "act",
"impl": "imperative",
"description": "Summarize the text the human user currently has selected/highlighted on the page. Only operates on a live DOM selection made by the user — it cannot be given arbitrary text, and returns a summary only, never the raw selection.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}suggest_linksAction
Analyze all local notes for likely connections and propose links between them, each with a short reason. Returns suggestion summaries only, never full note bodies. Suggestions require explicit user acceptance before becoming permanent.
View tool JSON
{
"name": "suggest_links",
"kind": "act",
"impl": "imperative",
"description": "Analyze all local notes for likely connections and propose links between them, each with a short reason. Returns suggestion summaries only, never full note bodies. Suggestions require explicit user acceptance before becoming permanent.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}highlight_relatedAction
Highlight notes related to a given note id in the UI. Returns a confirmation and the titles of related notes, not their content.
View tool JSON
{
"name": "highlight_related",
"kind": "act",
"impl": "imperative",
"description": "Highlight notes related to a given note id in the UI. Returns a confirmation and the titles of related notes, not their content.",
"inputSchema": {
"type": "object",
"properties": {
"noteId": {
"type": "string",
"description": "The id of the note to find related notes for."
}
},
"required": [
"noteId"
],
"additionalProperties": false
}
}create_safe_summaryAction
Generate a short, capped, exportable 'safe summary' of one note, suitable for sharing outside the app. Length is hard-capped so it can never approximate the full note.
View tool JSON
{
"name": "create_safe_summary",
"kind": "act",
"impl": "imperative",
"description": "Generate a short, capped, exportable 'safe summary' of one note, suitable for sharing outside the app. Length is hard-capped so it can never approximate the full note.",
"inputSchema": {
"type": "object",
"properties": {
"noteId": {
"type": "string",
"description": "The id of the note to summarize."
}
},
"required": [
"noteId"
],
"additionalProperties": false
}
}accept_suggestionAction
Accept a previously proposed suggestion, permanently linking the two notes. Requires a suggestionId from suggest_links.
View tool JSON
{
"name": "accept_suggestion",
"kind": "act",
"impl": "imperative",
"description": "Accept a previously proposed suggestion, permanently linking the two notes. Requires a suggestionId from suggest_links.",
"inputSchema": {
"type": "object",
"properties": {
"suggestionId": {
"type": "string"
}
},
"required": [
"suggestionId"
],
"additionalProperties": false
}
}reject_suggestionAction
Reject a previously proposed suggestion so it is removed from the pending list.
View tool JSON
{
"name": "reject_suggestion",
"kind": "act",
"impl": "imperative",
"description": "Reject a previously proposed suggestion so it is removed from the pending list.",
"inputSchema": {
"type": "object",
"properties": {
"suggestionId": {
"type": "string"
}
},
"required": [
"suggestionId"
],
"additionalProperties": false
}
}