network.sharedcomputer.chat.message

One turn in a conversation. A reply uses its parent's key plus '.r' and the generation attempt, e.g. '.r0', '.r1'.

Details · record, key any
Kindrecord
Record keyany
Authoritychat.sharedcomputer.network
Indexed

Record

record · key any

Properties

createdAt

requiredstring · datetime

The reasoning effort (assistant message).

error

string
  • maxLength: 3000

Asks the assistant to reply (user message).

The model that generated the response (assistant message).

parent

string · record-key

The key of the previous message. Siblings are edits or regenerations.

role

requiredstring
  • knownValues: user | assistant

status

string

Generation completion status (assistant message).

  • knownValues: pending | complete | error | cancelled

Similar lexicons

semantic match

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

  • One message in a chat, from the user or the assistant. A reply's key is the user message's key plus '.r' and the attempt number, such as '.r0' or '.r1'. The app creates the reply with status 'pending' and no content, it fills it in when generation ends. Creating fails if the key is taken, so each attempt gets exactly one reply. Sort replies by attempt number rather than by key, since '.r10' sorts before '.r2'.

  • The model's reasoning effort.

  • One turn of a published conversation with an agent. Records exist only for a conversation somebody published; within one, every turn has a record, in order, so the record key's TID ordering is the reading order.

  • The model's reasoning effort.