UNPKG

@copilotkit/react-core

Version:

<img src="https://github.com/user-attachments/assets/0a6b64d9-e193-4940-a3f6-60334ac34084" alt="banner" style="border-radius: 12px; border: 2px solid #d6d4fa;" />

24 lines (22 loc) 861 B
import { useCopilotContext } from "./chunk-YHT6CWIY.mjs"; // src/hooks/use-copilot-additional-instructions.ts import { useEffect } from "react"; function useCopilotAdditionalInstructions({ instructions, available = "enabled" }, dependencies) { const { setAdditionalInstructions } = useCopilotContext(); useEffect(() => { if (available === "disabled") return; setAdditionalInstructions((prevInstructions) => [...prevInstructions || [], instructions]); return () => { setAdditionalInstructions( (prevInstructions) => (prevInstructions == null ? void 0 : prevInstructions.filter((instruction) => instruction !== instructions)) || [] ); }; }, [available, instructions, setAdditionalInstructions, ...dependencies || []]); } export { useCopilotAdditionalInstructions }; //# sourceMappingURL=chunk-MZ37BAAE.mjs.map