Menu
popagent
publicLatest 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;
}