@mastra/core
Version:
Mastra is a framework for building AI-powered applications and agents with a modern TypeScript stack.
35 lines • 1.68 kB
TypeScript
import { z } from 'zod/v4';
/**
* Base input schema for execute_command (no background param).
* Extended with `background` in tools.ts when sandbox.processes exists.
*/
export declare const executeCommandInputSchema: z.ZodObject<{
command: z.ZodString;
timeout: z.ZodOptional<z.ZodNullable<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodNumber>>>;
cwd: z.ZodOptional<z.ZodNullable<z.ZodString>>;
tail: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
}, z.core.$strip>;
/** Schema with background param included. */
export declare const executeCommandWithBackgroundSchema: z.ZodObject<{
command: z.ZodString;
timeout: z.ZodOptional<z.ZodNullable<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodNumber>>>;
cwd: z.ZodOptional<z.ZodNullable<z.ZodString>>;
tail: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
background: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>;
/** Foreground-only tool (no background param in schema). */
export declare const executeCommandTool: import("../../tools").Tool<{
command: string;
timeout?: unknown;
cwd?: string | null | undefined;
tail?: number | null | undefined;
}, unknown, unknown, unknown, any, "mastra_workspace_execute_command", unknown>;
/** Tool with background param in schema (used when sandbox.processes exists). */
export declare const executeCommandWithBackgroundTool: import("../../tools").Tool<{
command: string;
timeout?: unknown;
cwd?: string | null | undefined;
tail?: number | null | undefined;
background?: boolean | undefined;
}, unknown, unknown, unknown, any, "mastra_workspace_execute_command", unknown>;
//# sourceMappingURL=execute-command.d.ts.map