Merge remote-tracking branch 'origin/master' into codex/web-queue-actions
# Conflicts: # apps/web/tsconfig.json # docs/architecture.i18n.yaml # docs/event-producer-consumer.md # packages/client/runtime/README.i18n.yaml # packages/client/tsdown.client.ts # packages/client/ui-conversation/README.i18n.yaml # packages/core/agent-loop/README.i18n.yaml # packages/core/agent/README.i18n.yaml # packages/core/agent/README.zh.md # packages/host/apiproxy/README.i18n.yaml # tsconfig.host.json
This commit is contained in:
@@ -215,6 +215,16 @@ export interface SessionsApi {
|
||||
}>):
|
||||
Promise<RpcResponse<{ selected: ModelTarget }>>
|
||||
|
||||
/**
|
||||
* Renames a session: appends a `session/title` event with the `user`
|
||||
* source, which pins the title against automatic regeneration. The
|
||||
* normalized accepted title and the title event's seq return so the caller
|
||||
* can settle its projection cell without waiting for the push frame. A
|
||||
* title that normalizes to empty fails with `title-invalid`.
|
||||
*/
|
||||
rename(request: RpcRequest<{ sessionId: SessionId; title: string }>):
|
||||
Promise<RpcResponse<{ title: string; seq: number }>>
|
||||
|
||||
/**
|
||||
* Sends a message. content is core's ContentBlock[] verbatim; mode maps 1:1 — queue→send, steer→steer.
|
||||
* A prompt whose content is exactly one text block starting with '/' is a slash command: the host
|
||||
|
||||
Reference in New Issue
Block a user