refactor: trim tool display exports

This commit is contained in:
Peter Steinberger
2026-05-01 21:09:05 +01:00
parent 569e1ea070
commit f86cb612b9

View File

@@ -44,7 +44,7 @@ export function defaultTitle(name: string): string {
.join(" ");
}
export function normalizeVerb(value?: string): string | undefined {
function normalizeVerb(value?: string): string | undefined {
const trimmed = normalizeOptionalString(value);
if (!trimmed) {
return undefined;
@@ -52,7 +52,7 @@ export function normalizeVerb(value?: string): string | undefined {
return trimmed.replace(/_/g, " ");
}
export function resolveActionArg(args: unknown): string | undefined {
function resolveActionArg(args: unknown): string | undefined {
if (!args || typeof args !== "object") {
return undefined;
}
@@ -89,7 +89,7 @@ export function resolveToolVerbAndDetailForArgs(params: {
});
}
export function coerceDisplayValue(
function coerceDisplayValue(
value: unknown,
opts: CoerceDisplayValueOptions = {},
): string | undefined {
@@ -141,7 +141,7 @@ export function coerceDisplayValue(
return undefined;
}
export function lookupValueByPath(args: unknown, path: string): unknown {
function lookupValueByPath(args: unknown, path: string): unknown {
if (!args || typeof args !== "object") {
return undefined;
}
@@ -171,7 +171,7 @@ export function formatDetailKey(raw: string, overrides: Record<string, string> =
return normalizeLowercaseStringOrEmpty(spaced) || normalizeLowercaseStringOrEmpty(last);
}
export function resolvePathArg(args: unknown): string | undefined {
function resolvePathArg(args: unknown): string | undefined {
const record = asRecord(args);
if (!record) {
return undefined;
@@ -188,7 +188,7 @@ export function resolvePathArg(args: unknown): string | undefined {
return undefined;
}
export function resolveReadDetail(args: unknown): string | undefined {
function resolveReadDetail(args: unknown): string | undefined {
const record = asRecord(args);
if (!record) {
return undefined;
@@ -225,7 +225,7 @@ export function resolveReadDetail(args: unknown): string | undefined {
return `from ${path}`;
}
export function resolveWriteDetail(toolKey: string, args: unknown): string | undefined {
function resolveWriteDetail(toolKey: string, args: unknown): string | undefined {
const record = asRecord(args);
if (!record) {
return undefined;
@@ -257,7 +257,7 @@ export function resolveWriteDetail(toolKey: string, args: unknown): string | und
return `${destinationPrefix} ${path}`;
}
export function resolveWebSearchDetail(args: unknown): string | undefined {
function resolveWebSearchDetail(args: unknown): string | undefined {
const record = asRecord(args);
if (!record) {
return undefined;
@@ -276,7 +276,7 @@ export function resolveWebSearchDetail(args: unknown): string | undefined {
return count !== undefined ? `for "${query}" (top ${count})` : `for "${query}"`;
}
export function resolveWebFetchDetail(args: unknown): string | undefined {
function resolveWebFetchDetail(args: unknown): string | undefined {
const record = asRecord(args);
if (!record) {
return undefined;
@@ -303,9 +303,7 @@ export function resolveWebFetchDetail(args: unknown): string | undefined {
return suffix ? `from ${url} (${suffix})` : `from ${url}`;
}
export { resolveExecDetail };
export function resolveActionSpec(
function resolveActionSpec(
spec: ToolDisplaySpec | undefined,
action: string | undefined,
): ToolDisplayActionSpec | undefined {
@@ -315,7 +313,7 @@ export function resolveActionSpec(
return spec.actions?.[action] ?? undefined;
}
export function resolveDetailFromKeys(
function resolveDetailFromKeys(
args: unknown,
keys: string[],
opts: {
@@ -372,7 +370,7 @@ export function resolveDetailFromKeys(
.join(" · ");
}
export function resolveToolVerbAndDetail(params: {
function resolveToolVerbAndDetail(params: {
toolKey: string;
args?: unknown;
meta?: string;