Skip to content

@pgege/kaboo-react


Function: formatToolInput()

formatToolInput(input): object

Defined in: formatters/input.ts:15

Condenses arbitrary tool input into a short one-line summary for a tool row. Prefers well-known fields (query/table_name/url), unwraps single-key objects, and otherwise joins key: value pairs. detail is reserved for future expansion and is currently always null.

Parameters

input

unknown

Returns

detail

detail: string | null

Reserved for future detail expansion; currently always null.

summary

summary: string

One-line summary suitable for a tool row.

Example

import { formatToolInput } from "@pgege/kaboo-react";

const { summary } = formatToolInput({ query: "select 1" });
// summary === "select 1"