@assistant-ui/react
Version:
Typescript/React library for AI Chat
23 lines • 844 B
JavaScript
import { BaseAssistantRuntimeCore } from "../core/BaseAssistantRuntimeCore";
import { LocalThreadRuntimeCore } from "./LocalThreadRuntimeCore";
import { LocalThreadListRuntimeCore } from "./LocalThreadListRuntimeCore";
import { ExportedMessageRepository } from "../utils/MessageRepository";
class LocalRuntimeCore 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.js.map