An assistant is a configured chat partner, scoped to a workspace. See Assistants vs. agents if you haven't read that yet — this guide assumes you have.
Every message you send is one run — it streams back a reply, then finishes. Each run counts against your plan's runs-per-day limit (see Billing & credits).
Attach any custom tool, tool from an MCP server, or built-in capability. A tool marked as requiring approval pauses the reply mid-stream until you approve or deny the call, rather than running immediately.
Attach skills on the Edit tab to give the assistant instructions it loads only when a task needs them.
Beyond core memory, an assistant always has access to archival memory — it can save a note for later (remember) and search its own previously saved notes (archival_memory_search), independent of whatever's in the current conversation.