Skip to content

Knowledge

A piece of knowledge is a named body of text. Your coding conventions, a product’s spec, a glossary, the brief you keep re-explaining. Write it once, attach it to a conversation or a persona, and it travels with the message as a context block.

It is not indexed and not searched. The whole text goes into the context, exactly as written. That is the same deal documents get, and for the same reason: nothing guesses which part you meant.

Knowledge is edited in a dialog, never on a page of its own. It opens over whatever you were doing and hands it straight back, so writing something down is not a detour. The same editor opens from three places: the Library, the composer’s Add context menu, and the right-click menu on a conversation in the sidebar.

Two views on the same text. The plain one is a textarea. The code one has line numbers, syntax highlighting and indentation, and is only loaded if you ask for it, so nobody downloads an editor to write four lines of prose.

The footer counts tokens as you type, on the same estimated scale as the load meter.

Right-click a conversation in the sidebar and choose Save as knowledge. The editor opens with the transcript already in it, so you can name it and cut it down before it exists.

It is a copy, taken at that moment. It does not keep following the conversation, and what you delete from it before saving is simply not kept. The transcript itself is the one the Markdown export produces.

A collection is a named group of knowledge. One level, no nesting: a piece of knowledge sits in a collection or sits loose.

In the Library each collection is a heading over its own grid, foldable, with the ungrouped knowledge last. There is nothing to open and nothing to come back from, which is the point: what is where stays visible.

To create one, click the folder icon on the New knowledge card. The card turns into a field, you type a name, you press Enter. To file something, use the picker in its editor, where typing a name that does not exist yet offers to create it on the spot.

Attaching a collection attaches everything in it, as separate pills, so any one of them can be taken back off before you send. Deleting a collection deletes the grouping only. Its knowledge returns to the top level. There is no path where removing a folder removes what was in it.

From the composer’s Add context menu, in a conversation or on the home screen. The list is filterable, and New knowledge there opens the same editor.

A persona carries its own knowledge, attached in its editor and applied to every conversation it opens. See Personas.

Library → Import → Knowledge reads a JSON file: one object or an array of them. Field names are read loosely, name or title for the name and content or text for the body, so files written for something else usually import as they are. Anything with neither is skipped.

Export goes through Data, by category or inside a full backup.