/** * register_agent tool — Register or update an agent profile. * * Creates a new agent profile in the Agents/ folder, or updates an * existing one if the agent_id already exists. Agent profiles store * capabilities, tags, and metadata used for task routing. */ import { z } from "zod"; import { Vault } from "../vault.js"; import { Config } from "../config.js"; export declare const registerAgentSchema: { agent_id: z.ZodString; capabilities: z.ZodOptional>; tags: z.ZodOptional>; max_concurrent: z.ZodOptional; model: z.ZodOptional; description: z.ZodOptional; }; export declare const registerAgentHandler: (vault: Vault, config: Config) => (input: { agent_id: string; capabilities?: string[]; tags?: string[]; max_concurrent?: number; model?: string; description?: string; }) => Promise<{ content: { type: "text"; text: string; }[]; isError?: boolean; }>; //# sourceMappingURL=register-agent.d.ts.map