assistant
listChats
listChats
getChat
getChat
deleteChat
deleteChat
renameChat
renameChat
Exactly-once commits: the current epoch, seq = last_seq + 1; a retry of the last commit (same seq and digest) is accepted without effect.
Row semantics (`key`, `replace`) in schema.md (`chat_row`).
getChatLog
getChatLog
Become the chat's only writer (new epoch); earlier writers' commits are refused. Creates the chat unless `create` is false.
Become the chat's only writer (new epoch); earlier writers' commits are refused. Creates the chat unless `create` is false.
Pi `streamProxy` endpoint. The server resolves the model, adds the tenant's prompt addendum (`assistant` Settings), and relays the provider stream as Pi proxy events.
Pi `streamProxy` endpoint. The server resolves the model, adds the tenant's prompt addendum (`assistant` Settings), and relays the provider stream as Pi proxy events.
listAssistantModels
listAssistantModels
listAssistantProviders
listAssistantProviders
replaceAssistantProviders
replaceAssistantProviders