OBLETHdocs

Library, projects and groups

Save things worth keeping, give a set of chats shared instructions and documents, and share them with a group.

2 min readUpdated for Chat 0.5.2Edit on GitHub

LibrarySaved items, collections, generated images
ProjectsInstructions, collections, saved items, code, research
GroupsMade by administrators

Save to your Library

Library › Saved keeps functions, notes, links and excerpts, each with tags. There are three ways in:

  • In a chat, click Save on a code block or a reply, or select text and choose Save.
  • Ask the model to remember something. Models with tools call save_item, and the reply shows a card with Undo.
  • Add one yourself in Library.

An item marked searchable is indexed like a document passage, so search_knowledge finds it alongside your collections and a later chat can recall it.

Work in a project

A project gathers what a set of chats share: instructions, Knowledge collections and saved items.

  1. 1

    Create the project

    Open Projects and create one. Write its instructions: they go at the start of the system prompt of every chat in the project.

  2. 2

    Add collections

    Attach collections to the project. Its chats search them along with any they pick themselves.

  3. 3

    Start chats in it

    Click New chat in project, or move an existing chat in with the project pill under its title, which can also start a new project from the chat. Items you save from these chats belong to the project and are searchable from its other chats.

Deleting a project keeps its chats and saved items. A project also keeps code, synced from its chats' workspaces and shown on its Code tab, and can hold research, shown on its Research tab.

A project page: its instructions for every chat, the collection its chats start with, its chats and its people

Share with a group

Administrators make groups and add people in Settings › Administration › Groups. The Groups page shows the groups you're in, who else is in them and what's shared with each.

Share a project with a group, and its members can:

  • See the project's instructions and start their own chats in it
  • Search its collections and saved items
  • Save new items into it
  • Sync their chats' code with it

Only you change the project itself, and each member's chats stay their own. Access is checked on every request, so removing someone from a group takes effect on their next message.

A class is a good fit: an instructor shares a project with the course's group, with the syllabus and readings as collections and the course rules as instructions.