29 lines
576 B
TypeScript
29 lines
576 B
TypeScript
import { useCopilotAction } from "@copilotkit/react-core";
|
|
|
|
useCopilotAction({
|
|
name: "object",
|
|
parameters: [
|
|
{
|
|
name: "arg",
|
|
type: "object",
|
|
description: "The object argument to display.",
|
|
attributes: [
|
|
{
|
|
name: "x",
|
|
type: "string",
|
|
description: "The x attribute.",
|
|
},
|
|
{
|
|
name: "y",
|
|
type: "number",
|
|
description: "The y attribute.",
|
|
},
|
|
],
|
|
},
|
|
],
|
|
handler: async ({ arg }) => {
|
|
const x: string = arg.x;
|
|
const y: number = arg.y;
|
|
},
|
|
});
|