SessionView
이 콘텐츠는 아직 번역되지 않았습니다.
会话视图句柄(由 createSessionView 创建):不可变快照 + 订阅 + 用户消息入账 + 呈现档切换 + 停泵
readonly state: SessionViewState;当前视图快照(不可变;每次变更换新引用)
appendUserMessage()
Section titled “appendUserMessage()”appendUserMessage(text): void;用户消息入 transcript(事件流无用户输入事件,须宿主显式调用——通常与 session.send(text) 同时;底层即 reducer 纯函数)。 dispose 后为无害空操作。
string
void
dispose()
Section titled “dispose()”dispose(): void;停泵并清空订阅(幂等);state 冻结在最后快照
void
setDelivery()
Section titled “setDelivery()”setDelivery(delivery): void;动态切换呈现档(块粒度生效:开启中的块按其起始档收尾,新块即用新档)。 切 thinking:‘off’ 时既有思考 part 一并即刻剔除(视图不变量:off ⇒ 视图 恒无思考;内核历史不动,切回后仅影响后续块)。dispose 后为无害空操作。
delivery
Section titled “delivery”void
subscribe()
Section titled “subscribe()”subscribe(listener): () => void;订阅状态变更;返回退订函数
listener
Section titled “listener”(state) => void
() => void
이 페이지가 도움이 되었나요?
피드백 감사합니다. 이 문서를 계속 개선하겠습니다.