chat.gel.assistant.info

Title and system prompt for a conversation.

Repository @gel.chat did:plc:k2csuyvih44bjf2lex73x56v namespace authority
Details · record, key literal:self
Kindrecord
Record keyliteral:self
Authorityassistant.gel.chat
Indexed

Record

record · key literal:self

Properties

createdAt

requiredstring · datetime

When encrypted, holds title and the systemPrompt. Those fields are then left out of the record.

  • maxLength: 100000

title

string

The chat title. This is the authoritative record, conversationRef holds a copy for the chat listing.

  • maxLength: 3000
  • maxGraphemes: 300

How the title was created: by the user or auto-generated. Apps must not replace a title set by the user.

  • knownValues: user | generated

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • Title and system prompt for a conversation.

  • A single user chat entry, kept in their settings space. The record key is the chat's space key. When a chat is changed, update its entry with a new updatedAt so that the appview notices the change.

  • The conversation index, stored in the user's settings space. Its record key is the conversation's space key. Clients must update it whenever they change the conversation.

  • A single chat with an assistant. The space holds the chat's info record and messages. When sharing a chat, the read access on the space must be updated.

  • click.aligned.chat.session

    record not from the namespace authority

    A published conversation with an agent. The container only: the turns are separate click.aligned.chat.message records pointing back at this one, so a session grows without ever being rewritten.