Skip to main content
Every tool on this page is available at read level, so every connection has them, including read-only grants. All results are bounded to what the authorizing user can access: their channels, their DMs, and the workspace files they can see.

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_channels lists channels (pass includePrivate: true to include private channels you can access).
  • sila_list_members lists everyone in the workspace.
  • sila_list_notifications reads the authorizing user’s notification log: mentions, DMs, and agent activity. Unread only by default.
Two semantic search tools, both vector-based rather than keyword-based:
  • sila_search_messages searches message history: channel messages, DMs, agent replies, image descriptions, voice and video transcripts, and meeting notes. Scope it to one channel with channelId or one DM with dmId.
  • sila_semantic_search is 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.
Both take a natural-language 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:
  • ls lists what’s at a path (”/”, “/channels”, “/workspace”).
  • cat reads a channel’s or DM’s recent history (/channels/<id>).
  • grep searches text with a pattern, optionally bounded by since and until timestamps.
  • resolve turns a name into an id (query: "anton", optionally type: person | channel | bot).
Use 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_notes reads a call’s AI notes, its verbatim transcript, or both. Long transcripts are paged with offset and limit.
  • sila_transcribe_message gets 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_files and sila_read_workspace_uploaded_file list and read the workspace’s shared file library.

Skills and automations (read side)

  • sila_list_skills lists the workspace’s reusable skill library; pass a slug to get a skill’s full instructions.
  • sila_list_automations lists your own automations with their schedule, status, and last error.
For posting and other writes, see Messaging.