OptionalagentsOptionalbaseOptionalbeginOptionalcurrentOptionalillustrationAbsent means 'on-request'. See RoomIllustrationMode.
OptionalimageThe shape this room's pictures are drawn in unless the illustrate call asks
for another. Absent means 'square'. See ImageAspect.
OptionalimageEntry in image_models.json. Absent uses DEFAULT_IMAGE_MODEL; NO_IMAGES disables.
OptionalisLive turn state, the same fields RoomMessageUpdate carries over SSE. Without them a client that just loaded the page shows an idle room until the next update arrives, which for a turn-based room means it cannot tell whose turn it is until someone moves.
OptionalisOptionalmoderatorNickname of the agent that places messages it cannot route mechanically. Only consulted in 'moderated' mode. Absent falls back to the first agent in the room, which is how story rooms have always chosen their moderator.
OptionalpackThe pack this room is filed under. Editable. See AgentInfo.pack.
OptionalprocessingOptionalroomOptionaltemplateOptionaltimeThe IANA time zone in which this room's agents are told today's date on every turn. Absent means they are not told — a story keeps its own clock.
Optionalturn
What Begin sends to the room leader to open the conversation. Blank or absent means the room offers no Begin. See
RoomConfig.beginInstruction.