Workspace

12 tools for notes, tasks, calendar, persistent memory, and local RAG indexing — all stored in SQLite on your machine.

Notes

Notes are markdown documents stored in the workspace. The agent can create, read, edit, and search them across sessions.

ToolParametersDescription
get_notes query? List all notes, optionally filtered by a search query. Returns titles, IDs, and creation dates.
create_note title, content Create a new markdown note with a title and initial content.
update_note id, content Replace the full content of an existing note by its ID.
append_to_note id, content Append text to an existing note without overwriting it.
list_notes List all notes with their titles, IDs, and last-modified timestamps.

Tasks

Tasks are structured to-do items with status, subtasks, and notes. The agent uses these to track multi-step work across sessions.

ToolParametersDescription
get_tasks status? Get tasks, optionally filtered by status (todo, in_progress, done). Returns full task details including subtasks.
update_task_status id, status Update the status of a task to todo, in_progress, or done.
update_task_subtask task_id, subtask_id, done Mark an individual subtask as complete or incomplete.
append_task_note id, note Add a timestamped note to a task's activity log.

Calendar

The built-in calendar stores events in SQLite and can sync with Google Calendar or Outlook via integrations.

ToolParametersDescription
get_events start?, end? List calendar events within a date range. If no range is given, returns upcoming events for the next 7 days.

Memory (Hippocampus)

Persistent memory backed by SQLite. The agent uses this to retain facts, preferences, and context across sessions. See Memory for the full 5-layer architecture.

ToolParametersDescription
save_memory content, type?, tags? Save a piece of information to long-term memory with optional type and tags for retrieval.
recall_memory query, n? Retrieve memories relevant to a query using semantic search. Returns the top N matches (default 5).
list_memories type?, tags? List all stored memories, optionally filtered by type or tags.
forget_memory id Permanently delete a memory entry by its ID.

Local RAG

Index local documents for semantic search. Useful for giving the agent knowledge of a codebase, documentation set, or any collection of text files.

ToolParametersDescription
local_rag_index folder, index_name? Index all documents in a folder for semantic search. Chunks and embeds text files, markdown, and code.
local_rag_search query, index_name?, n? Search an index with a natural language query. Returns the top N most relevant passages with source file and line range.
local_rag_list List all local RAG indexes with their name, document count, and last-indexed timestamp.