UNPKG

@assistant-ui/react

Version:

Typescript/React library for AI Chat

24 lines 911 B
// src/runtimes/local/LocalRuntimeCore.tsx import { BaseAssistantRuntimeCore } from "../core/BaseAssistantRuntimeCore.mjs"; import { LocalThreadRuntimeCore } from "./LocalThreadRuntimeCore.mjs"; import { LocalThreadListRuntimeCore } from "./LocalThreadListRuntimeCore.mjs"; import { ExportedMessageRepository } from "../utils/MessageRepository.mjs"; var LocalRuntimeCore = class extends BaseAssistantRuntimeCore { threads; Provider = void 0; _options; constructor(options, initialMessages) { super(); this._options = options; this.threads = new LocalThreadListRuntimeCore(() => { return new LocalThreadRuntimeCore(this._contextProvider, this._options); }); if (initialMessages) { this.threads.getMainThreadRuntimeCore().import(ExportedMessageRepository.fromArray(initialMessages)); } } }; export { LocalRuntimeCore }; //# sourceMappingURL=LocalRuntimeCore.mjs.map