AkurAI Build
Menu

popagent

public

Latest change 6edc7e928c57dab23c0973ed3f7ee70b3ebb72d5 - Initial popagent baseline by AkurAI Build

export type ToolDisplayMode = "compact" | "expanded" | "timeline";

export const TOOL_DISPLAY_KEY = "popagent.tool-display";

export function parseToolDisplayMode(value: string | null): ToolDisplayMode {
  return value === "expanded" || value === "timeline" ? value : "compact";
}

export function filterByQuery<T extends { title: string }>(items: T[], query: string): T[] {
  const normalized = query.trim().toLocaleLowerCase();
  return normalized
    ? items.filter((item) => item.title.toLocaleLowerCase().includes(normalized))
    : items;
}