/** * list_agents tool — Query registered agents with optional filters. * * Returns agent profiles from the Agents/ folder, filtered by * capability, tag, status, or availability. Useful for discovering * which agents are available for task assignment. */ import { z } from "zod"; import { Vault } from "../vault.js"; import { Config } from "../config.js"; export declare const listAgentsSchema: { capability: z.ZodOptional; available_only: z.ZodDefault>; tag: z.ZodOptional; status: z.ZodDefault>>; }; export declare const listAgentsHandler: (vault: Vault, config: Config) => (input: { capability?: string; available_only?: boolean; tag?: string; status?: "active" | "idle" | "offline" | "all"; }) => Promise<{ content: { type: "text"; text: string; }[]; isError?: boolean; }>; //# sourceMappingURL=list-agents.d.ts.map