- AgentCapabilitiesSchema with supportsStreaming/Reasoning/Background flags - supportsStreaming and supportsReasoningStream fields in ProviderSnapshotEntry - new_task tool: background mode flag for non-blocking subtask dispatch
10 lines
316 B
TypeScript
10 lines
316 B
TypeScript
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>;
|