{"auth":"X-Api-Key: <api_key> (Authorization: Bearer works only off-platform: the enclave.host gateway consumes that header)","base_url":"http://127.0.0.1:42047","eyesoff_ai":{"tools":{"http":[{"description":"List the notes in the notebook (name, size, last modified).","headers":{"x-api-key":"$JOT_API_KEY"},"method":"GET","name":"notes_list","parameters":{"properties":{"prefix":{"description":"only names starting with this, e.g. 'projects/'","type":"string"}},"required":[],"type":"object"},"url":"http://127.0.0.1:42047/api/notes"},{"description":"Read one note's full text by name.","headers":{"x-api-key":"$JOT_API_KEY"},"method":"GET","name":"notes_read","parameters":{"properties":{"name":{"description":"note name: a relative path like 'projects/enclave.md'; letters, digits, - _ . and spaces, slashes between segments","type":"string"}},"required":["name"],"type":"object"},"url":"http://127.0.0.1:42047/api/notes/{name}"},{"body":{"content":"$content"},"description":"Create or replace a note.","headers":{"x-api-key":"$JOT_API_KEY"},"method":"PUT","name":"notes_write","parameters":{"properties":{"content":{"description":"the note's full text (markdown is a good default)","type":"string"},"name":{"description":"note name: a relative path like 'projects/enclave.md'; letters, digits, - _ . and spaces, slashes between segments","type":"string"}},"required":["name","content"],"type":"object"},"url":"http://127.0.0.1:42047/api/notes/{name}"},{"body":{"content":"$content"},"description":"Append a paragraph to a note, creating it if needed.","headers":{"x-api-key":"$JOT_API_KEY"},"method":"POST","name":"notes_append","parameters":{"properties":{"content":{"description":"the note's full text (markdown is a good default)","type":"string"},"name":{"description":"note name: a relative path like 'projects/enclave.md'; letters, digits, - _ . and spaces, slashes between segments","type":"string"}},"required":["name","content"],"type":"object"},"url":"http://127.0.0.1:42047/api/notes/{name}/append"},{"description":"Case-insensitive substring search across note bodies.","headers":{"x-api-key":"$JOT_API_KEY"},"method":"GET","name":"notes_search","parameters":{"properties":{"prefix":{"description":"only names starting with this, e.g. 'projects/'","type":"string"},"q":{"description":"text to look for","type":"string"}},"required":["q"],"type":"object"},"url":"http://127.0.0.1:42047/api/search"},{"description":"Delete a note by name.","headers":{"x-api-key":"$JOT_API_KEY"},"method":"DELETE","name":"notes_delete","parameters":{"properties":{"name":{"description":"note name: a relative path like 'projects/enclave.md'; letters, digits, - _ . and spaces, slashes between segments","type":"string"}},"required":["name"],"type":"object"},"url":"http://127.0.0.1:42047/api/notes/{name}"}]}},"openai":[{"function":{"description":"List the notes in the notebook (name, size, last modified). Call this first when you are not sure what has been written down.","name":"notes_list","parameters":{"properties":{"prefix":{"description":"only names starting with this, e.g. 'projects/'","type":"string"}},"required":[],"type":"object"}},"type":"function"},{"function":{"description":"Read one note's full text by name.","name":"notes_read","parameters":{"properties":{"name":{"description":"note name: a relative path like 'projects/enclave.md'; letters, digits, - _ . and spaces, slashes between segments","type":"string"}},"required":["name"],"type":"object"}},"type":"function"},{"function":{"description":"Create or replace a note. Use notes_append to add to an existing note without rewriting it.","name":"notes_write","parameters":{"properties":{"content":{"description":"the note's full text (markdown is a good default)","type":"string"},"name":{"description":"note name: a relative path like 'projects/enclave.md'; letters, digits, - _ . and spaces, slashes between segments","type":"string"}},"required":["name","content"],"type":"object"}},"type":"function"},{"function":{"description":"Append a paragraph to a note (creating it if needed). The right verb for logging something you learned.","name":"notes_append","parameters":{"properties":{"content":{"description":"the note's full text (markdown is a good default)","type":"string"},"name":{"description":"note name: a relative path like 'projects/enclave.md'; letters, digits, - _ . and spaces, slashes between segments","type":"string"}},"required":["name","content"],"type":"object"}},"type":"function"},{"function":{"description":"Case-insensitive substring search across all note bodies; returns matching lines with their note names.","name":"notes_search","parameters":{"properties":{"prefix":{"description":"only names starting with this, e.g. 'projects/'","type":"string"},"query":{"description":"text to look for","type":"string"}},"required":["query"],"type":"object"}},"type":"function"},{"function":{"description":"Delete a note by name.","name":"notes_delete","parameters":{"properties":{"name":{"description":"note name: a relative path like 'projects/enclave.md'; letters, digits, - _ . and spaces, slashes between segments","type":"string"}},"required":["name"],"type":"object"}},"type":"function"}]}