import { z } from 'zod';

export const AgentCapabilitiesSchema = z.object({
  supportsStreaming: z.boolean().default(true),
  supportsReasoningStream: z.boolean().default(false),
  supportsBackgroundExecution: z.boolean().default(false),
});

export type AgentCapabilities = z.infer<typeof AgentCapabilitiesSchema>;
