tool2agent API Documentation - v0.0.0
    Preparing search index...

    Function tool2agent

    • Wrapper over tool() function from AI SDK that enriches it with feedback.

      Type Parameters

      • InputSchema extends ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
      • OutputSchema extends ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>

      Parameters

      Returns Tool2Agent<output<InputSchema>, output<OutputSchema>>

      a Tool2Agent type that can be used by AI SDK tools.

      const tool = tool2agent({
      inputSchema: z.object({ name: z.string() }),
      outputSchema: z.object({ greeting: z.string() }),
      execute: async (params) => {
      return { ok: true, value: { greeting: `Hello, ${params.name}!` } };
      },
      });