import { z } from "zod";
import { toolInputSchema } from "../schema.js";
export function createEchoTool() {
    return {
        description: "Echo input back to the caller without side effects.",
        effect: "read",
        executionClass: "read-only",
        idempotent: true,
        inputSchema: toolInputSchema(z.string()),
        name: "echo",
        source: "built-in",
        capabilities() {
            return [];
        },
        execute(input) {
            return input;
        },
    };
}
//# sourceMappingURL=echo.js.map