@ assistant- ui/ react- statewire (英语)
将一个状态线条绑入一个助手-ui线程:一个转换器将复制的状态投放到消息中,运行-分辨命令驱动作曲和消息动作. 部分 吊带-sdk,与 harness-sdk 财务报告和审定财务报表 pinned。 。 。 .
安装
pnpm add @assistant-ui/react-statewire statewire @assistant-ui/core @assistant-ui/store react
使用
import { AuiConfig, AuiProvider } from "@assistant-ui/store";
import { StatewireThread } from "@assistant-ui/react-statewire";
import { LocalStorageComposerDrafts } from "@assistant-ui/react-statewire/local-storage";
import { StatewireHttp } from "statewire";
const thread = StatewireThread<ServerState>({
transport: StatewireHttp({ url }),
initialState: { messages: [], status: "ready", runs: [] },
converter,
capabilities: { edit: true, reload: true },
storage: { composer: LocalStorageComposerDrafts({ threadId, principal }) },
});
const config = AuiConfig({ thread });
return (
<AuiProvider config={config}>
<Thread />
</AuiProvider>
);
通过一个稳定的认证 principal; 当账户改变时重挂线程/会话。 遗留的未扫描的草稿和会话仍予隔离.
文档
- 开始 : https://github.com/ assistant-ui/harness-sdk/blob/main/apps/docs/app/statewire/docs/get-started/statewire/page.mdx 互联网档案馆的存檔,存档日期2013-12-02
- 指南 : https://github.com/ assistant-ui/harness-sdk/blob/main/apps/docs/app/statewire/docs/guides/statewire/bonds/page.mdx 互联网档案馆的存檔,存档日期2013-12-20
- 参考: https://github.com/assistant-ui/harness-sdk/blob/main/apps/docs/app/statewire/docs/reference/statewire-bondings/page.mdx 互联网档案馆的存檔,存档日期2013-12-22
- 谱: https://github.com/assistant-ui/harness-sdk/blob/main/apps/docs/app/statewire/docs/spec/statewire-protocol/enveropes/page.mdx 互联网档案馆的存檔,存档日期2014-12-22