@assistant-ui/react
Version:
TypeScript/React library for AI Chat
20 lines • 663 B
JavaScript
// src/legacy-runtime/RuntimeAdapter.ts
import { resource, tapEffect, tapInlineResource } from "@assistant-ui/tap";
import { ThreadListClient } from "./client/ThreadListRuntimeClient.js";
import { tapModelContext } from "../client/ModelContext.js";
var RuntimeAdapter = resource((runtime) => {
const modelContext = tapModelContext();
tapEffect(() => {
return runtime.registerModelContextProvider(modelContext);
}, [runtime, modelContext]);
return tapInlineResource(
ThreadListClient({
runtime: runtime.threads,
__internal_assistantRuntime: runtime
})
);
});
export {
RuntimeAdapter
};
//# sourceMappingURL=RuntimeAdapter.js.map