Orient first: sila_whoami
Call this before anything else. It returns who authorized the connection, their live workspace role, your effective permission level, whether the grant is read-only, and the exact channels and DMs you can read and post in, with ids ready to pass to other tools.
Discover the workspace
sila_list_channelslists channels (passincludePrivate: trueto include private channels you can access).sila_list_memberslists everyone in the workspace.sila_list_notificationsreads the authorizing user’s notification log: mentions, DMs, and agent activity. Unread only by default.
Search
Two semantic search tools, both vector-based rather than keyword-based:sila_search_messagessearches message history: channel messages, DMs, agent replies, image descriptions, voice and video transcripts, and meeting notes. Scope it to one channel withchannelIdor one DM withdmId.sila_semantic_searchis the wider net: one call across everything you can access, including channel knowledge docs. Use it when you don’t know where the answer lives.
query (“pricing objections from the Acme deal”), a limit, and a threshold (0 to 1, default 0.3; lower means broader recall).
Read context directly: sila_context_query
A filesystem-style view of the workspace. Pass an op and a path:
lslists what’s at a path (”/”, “/channels”, “/workspace”).catreads a channel’s or DM’s recent history (/channels/<id>).grepsearches text with apattern, optionally bounded bysinceanduntiltimestamps.resolveturns a name into an id (query: "anton", optionallytype: person | channel | bot).
cat when you already know the channel and want the actual conversation; use search when you don’t.
Follow a conversation: sila_get_thread
Given any messageId, returns the whole thread: the message, everything it replied to up to the root, and every reply beneath it, in order with sender names and timestamps.
Walk the knowledge graph: sila_traverse_graph
Channels, DMs, and integrations carry knowledge docs whose entries link to each other. This tool walks those links server-side from a starting anchor ("person:anton", "project:billing", or a bare slug) up to hops steps out, so you can answer questions like “what is blocked by the billing rewrite” without reading every doc yourself.
Calls, voice, and files
sila_read_meeting_notesreads a call’s AI notes, its verbatim transcript, or both. Long transcripts are paged withoffsetandlimit.sila_transcribe_messagegets the full text behind an attachment: speech-to-text for voice and video notes, parsed text for documents (PDF, DOCX, XLSX, PPTX, and more).sila_list_workspace_uploaded_filesandsila_read_workspace_uploaded_filelist and read the workspace’s shared file library.
Skills and automations (read side)
sila_list_skillslists the workspace’s reusable skill library; pass aslugto get a skill’s full instructions.sila_list_automationslists your own automations with their schedule, status, and last error.
