| 123456789101112131415161718 |
- import { Plugin } from "./index"
- import { tool } from "./tool"
- export const ExamplePlugin: Plugin = async (ctx) => {
- return {
- tool: {
- mytool: tool({
- description: "This is a custom tool",
- args: {
- foo: tool.schema.string().describe("foo"),
- },
- async execute(args) {
- return `Hello ${args.foo}!`
- },
- }),
- },
- }
- }
|