@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
JavaScript
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