UNPKG

trigger.dev

Version:

A Command-Line Interface for Trigger.dev projects

595 lines (594 loc) • 22.9 kB
export declare const listDashboardsTool: { name: string; title: string; description: string; inputSchema: { projectRef: import("zod").ZodOptional<import("zod").ZodString>; configPath: import("zod").ZodOptional<import("zod").ZodString>; environment: import("zod").ZodDefault<import("zod").ZodEnum<{ dev: "dev"; preview: "preview"; prod: "prod"; staging: "staging"; }>>; branch: import("zod").ZodOptional<import("zod").ZodString>; }; handler: (input: unknown, extra: import("../types.js").ToolMeta) => Promise<{ [x: string]: unknown; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; content: ({ type: "text"; text: string; annotations?: { audience?: ("assistant" | "user")[] | undefined; priority?: number | undefined; lastModified?: string | undefined; } | undefined; _meta?: { [x: string]: unknown; } | undefined; } | { type: "image"; data: string; mimeType: string; annotations?: { audience?: ("assistant" | "user")[] | undefined; priority?: number | undefined; lastModified?: string | undefined; } | undefined; _meta?: { [x: string]: unknown; } | undefined; } | { type: "audio"; data: string; mimeType: string; annotations?: { audience?: ("assistant" | "user")[] | undefined; priority?: number | undefined; lastModified?: string | undefined; } | undefined; _meta?: { [x: string]: unknown; } | undefined; } | { uri: string; description?: string | undefined; mimeType?: string | undefined; size?: number | undefined; annotations?: { audience?: ("assistant" | "user")[] | undefined; priority?: number | undefined; lastModified?: string | undefined; } | undefined; _meta?: { [x: string]: unknown; } | undefined; icons?: { src: string; mimeType?: string | undefined; sizes?: string[] | undefined; theme?: "dark" | "light" | undefined; }[] | undefined; name: string; title?: string | undefined; type: "resource_link"; } | { type: "resource"; resource: { uri: string; mimeType?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; text: string; } | { uri: string; mimeType?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; blob: string; }; annotations?: { audience?: ("assistant" | "user")[] | undefined; priority?: number | undefined; lastModified?: string | undefined; } | undefined; _meta?: { [x: string]: unknown; } | undefined; })[]; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; }; export declare const runDashboardQueryTool: { name: string; title: string; description: string; inputSchema: { projectRef: import("zod").ZodOptional<import("zod").ZodString>; configPath: import("zod").ZodOptional<import("zod").ZodString>; environment: import("zod").ZodDefault<import("zod").ZodEnum<{ dev: "dev"; preview: "preview"; prod: "prod"; staging: "staging"; }>>; branch: import("zod").ZodOptional<import("zod").ZodString>; dashboardKey: import("zod").ZodString; widgetId: import("zod").ZodString; period: import("zod").ZodOptional<import("zod").ZodString>; from: import("zod").ZodOptional<import("zod").ZodString>; to: import("zod").ZodOptional<import("zod").ZodString>; scope: import("zod").ZodDefault<import("zod").ZodEnum<{ environment: "environment"; organization: "organization"; project: "project"; }>>; }; handler: (input: unknown, extra: import("../types.js").ToolMeta) => Promise<{ [x: string]: unknown; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; content: ({ type: "text"; text: string; annotations?: { audience?: ("assistant" | "user")[] | undefined; priority?: number | undefined; lastModified?: string | undefined; } | undefined; _meta?: { [x: string]: unknown; } | undefined; } | { type: "image"; data: string; mimeType: string; annotations?: { audience?: ("assistant" | "user")[] | undefined; priority?: number | undefined; lastModified?: string | undefined; } | undefined; _meta?: { [x: string]: unknown; } | undefined; } | { type: "audio"; data: string; mimeType: string; annotations?: { audience?: ("assistant" | "user")[] | undefined; priority?: number | undefined; lastModified?: string | undefined; } | undefined; _meta?: { [x: string]: unknown; } | undefined; } | { uri: string; description?: string | undefined; mimeType?: string | undefined; size?: number | undefined; annotations?: { audience?: ("assistant" | "user")[] | undefined; priority?: number | undefined; lastModified?: string | undefined; } | undefined; _meta?: { [x: string]: unknown; } | undefined; icons?: { src: string; mimeType?: string | undefined; sizes?: string[] | undefined; theme?: "dark" | "light" | undefined; }[] | undefined; name: string; title?: string | undefined; type: "resource_link"; } | { type: "resource"; resource: { uri: string; mimeType?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; text: string; } | { uri: string; mimeType?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; blob: string; }; annotations?: { audience?: ("assistant" | "user")[] | undefined; priority?: number | undefined; lastModified?: string | undefined; } | undefined; _meta?: { [x: string]: unknown; } | undefined; })[]; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; }; export declare const createDashboardTool: { name: string; title: string; description: string; inputSchema: { projectRef: import("zod").ZodOptional<import("zod").ZodString>; configPath: import("zod").ZodOptional<import("zod").ZodString>; environment: import("zod").ZodDefault<import("zod").ZodEnum<{ dev: "dev"; preview: "preview"; prod: "prod"; staging: "staging"; }>>; branch: import("zod").ZodOptional<import("zod").ZodString>; title: import("zod").ZodString; description: import("zod").ZodOptional<import("zod").ZodString>; widgets: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{ id: import("zod").ZodOptional<import("zod").ZodString>; title: import("zod").ZodString; query: import("zod").ZodDefault<import("zod").ZodString>; display: import("@trigger.dev/core/v3/schemas").CompatibleZodDiscriminatedUnion<readonly [import("zod").ZodObject<{ type: import("zod").ZodLiteral<"table">; prettyFormatting: import("zod").ZodDefault<import("zod").ZodBoolean>; sorting: import("zod").ZodDefault<import("zod").ZodArray<import("zod").ZodObject<{ desc: import("zod").ZodBoolean; id: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ chartType: import("zod").ZodEnum<{ bar: "bar"; line: "line"; }>; xAxisColumn: import("zod").ZodNullable<import("zod").ZodString>; yAxisColumns: import("zod").ZodArray<import("zod").ZodString>; groupByColumn: import("zod").ZodNullable<import("zod").ZodString>; stacked: import("zod").ZodBoolean; sortByColumn: import("zod").ZodNullable<import("zod").ZodString>; sortDirection: import("zod").ZodEnum<{ asc: "asc"; desc: "desc"; }>; aggregation: import("zod").ZodEnum<{ avg: "avg"; count: "count"; max: "max"; min: "min"; sum: "sum"; }>; seriesColors: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>; type: import("zod").ZodLiteral<"chart">; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ column: import("zod").ZodString; aggregation: import("zod").ZodEnum<{ avg: "avg"; count: "count"; first: "first"; last: "last"; max: "max"; min: "min"; sum: "sum"; }>; sortDirection: import("zod").ZodOptional<import("zod").ZodEnum<{ asc: "asc"; desc: "desc"; }>>; abbreviate: import("zod").ZodDefault<import("zod").ZodBoolean>; prefix: import("zod").ZodOptional<import("zod").ZodString>; suffix: import("zod").ZodOptional<import("zod").ZodString>; type: import("zod").ZodLiteral<"bignumber">; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ type: import("zod").ZodLiteral<"title">; }, import("zod/v4/core").$strip>]>; fillGaps: import("zod").ZodOptional<import("zod").ZodBoolean>; position: import("zod").ZodOptional<import("zod").ZodObject<{ x: import("zod").ZodNumber; y: import("zod").ZodNumber; w: import("zod").ZodNumber; h: import("zod").ZodNumber; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>>; }; handler: (input: unknown, extra: import("../types.js").ToolMeta) => Promise<{ [x: string]: unknown; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; content: ({ type: "text"; text: string; annotations?: { audience?: ("assistant" | "user")[] | undefined; priority?: number | undefined; lastModified?: string | undefined; } | undefined; _meta?: { [x: string]: unknown; } | undefined; } | { type: "image"; data: string; mimeType: string; annotations?: { audience?: ("assistant" | "user")[] | undefined; priority?: number | undefined; lastModified?: string | undefined; } | undefined; _meta?: { [x: string]: unknown; } | undefined; } | { type: "audio"; data: string; mimeType: string; annotations?: { audience?: ("assistant" | "user")[] | undefined; priority?: number | undefined; lastModified?: string | undefined; } | undefined; _meta?: { [x: string]: unknown; } | undefined; } | { uri: string; description?: string | undefined; mimeType?: string | undefined; size?: number | undefined; annotations?: { audience?: ("assistant" | "user")[] | undefined; priority?: number | undefined; lastModified?: string | undefined; } | undefined; _meta?: { [x: string]: unknown; } | undefined; icons?: { src: string; mimeType?: string | undefined; sizes?: string[] | undefined; theme?: "dark" | "light" | undefined; }[] | undefined; name: string; title?: string | undefined; type: "resource_link"; } | { type: "resource"; resource: { uri: string; mimeType?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; text: string; } | { uri: string; mimeType?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; blob: string; }; annotations?: { audience?: ("assistant" | "user")[] | undefined; priority?: number | undefined; lastModified?: string | undefined; } | undefined; _meta?: { [x: string]: unknown; } | undefined; })[]; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; }; export declare const setDashboardWidgetsTool: { name: string; title: string; description: string; inputSchema: { projectRef: import("zod").ZodOptional<import("zod").ZodString>; configPath: import("zod").ZodOptional<import("zod").ZodString>; environment: import("zod").ZodDefault<import("zod").ZodEnum<{ dev: "dev"; preview: "preview"; prod: "prod"; staging: "staging"; }>>; branch: import("zod").ZodOptional<import("zod").ZodString>; dashboardId: import("zod").ZodString; title: import("zod").ZodOptional<import("zod").ZodString>; widgets: import("zod").ZodArray<import("zod").ZodObject<{ id: import("zod").ZodOptional<import("zod").ZodString>; title: import("zod").ZodString; query: import("zod").ZodDefault<import("zod").ZodString>; display: import("@trigger.dev/core/v3/schemas").CompatibleZodDiscriminatedUnion<readonly [import("zod").ZodObject<{ type: import("zod").ZodLiteral<"table">; prettyFormatting: import("zod").ZodDefault<import("zod").ZodBoolean>; sorting: import("zod").ZodDefault<import("zod").ZodArray<import("zod").ZodObject<{ desc: import("zod").ZodBoolean; id: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ chartType: import("zod").ZodEnum<{ bar: "bar"; line: "line"; }>; xAxisColumn: import("zod").ZodNullable<import("zod").ZodString>; yAxisColumns: import("zod").ZodArray<import("zod").ZodString>; groupByColumn: import("zod").ZodNullable<import("zod").ZodString>; stacked: import("zod").ZodBoolean; sortByColumn: import("zod").ZodNullable<import("zod").ZodString>; sortDirection: import("zod").ZodEnum<{ asc: "asc"; desc: "desc"; }>; aggregation: import("zod").ZodEnum<{ avg: "avg"; count: "count"; max: "max"; min: "min"; sum: "sum"; }>; seriesColors: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>; type: import("zod").ZodLiteral<"chart">; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ column: import("zod").ZodString; aggregation: import("zod").ZodEnum<{ avg: "avg"; count: "count"; first: "first"; last: "last"; max: "max"; min: "min"; sum: "sum"; }>; sortDirection: import("zod").ZodOptional<import("zod").ZodEnum<{ asc: "asc"; desc: "desc"; }>>; abbreviate: import("zod").ZodDefault<import("zod").ZodBoolean>; prefix: import("zod").ZodOptional<import("zod").ZodString>; suffix: import("zod").ZodOptional<import("zod").ZodString>; type: import("zod").ZodLiteral<"bignumber">; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ type: import("zod").ZodLiteral<"title">; }, import("zod/v4/core").$strip>]>; fillGaps: import("zod").ZodOptional<import("zod").ZodBoolean>; position: import("zod").ZodOptional<import("zod").ZodObject<{ x: import("zod").ZodNumber; y: import("zod").ZodNumber; w: import("zod").ZodNumber; h: import("zod").ZodNumber; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strict>>; }; handler: (input: unknown, extra: import("../types.js").ToolMeta) => Promise<{ [x: string]: unknown; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; content: ({ type: "text"; text: string; annotations?: { audience?: ("assistant" | "user")[] | undefined; priority?: number | undefined; lastModified?: string | undefined; } | undefined; _meta?: { [x: string]: unknown; } | undefined; } | { type: "image"; data: string; mimeType: string; annotations?: { audience?: ("assistant" | "user")[] | undefined; priority?: number | undefined; lastModified?: string | undefined; } | undefined; _meta?: { [x: string]: unknown; } | undefined; } | { type: "audio"; data: string; mimeType: string; annotations?: { audience?: ("assistant" | "user")[] | undefined; priority?: number | undefined; lastModified?: string | undefined; } | undefined; _meta?: { [x: string]: unknown; } | undefined; } | { uri: string; description?: string | undefined; mimeType?: string | undefined; size?: number | undefined; annotations?: { audience?: ("assistant" | "user")[] | undefined; priority?: number | undefined; lastModified?: string | undefined; } | undefined; _meta?: { [x: string]: unknown; } | undefined; icons?: { src: string; mimeType?: string | undefined; sizes?: string[] | undefined; theme?: "dark" | "light" | undefined; }[] | undefined; name: string; title?: string | undefined; type: "resource_link"; } | { type: "resource"; resource: { uri: string; mimeType?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; text: string; } | { uri: string; mimeType?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; blob: string; }; annotations?: { audience?: ("assistant" | "user")[] | undefined; priority?: number | undefined; lastModified?: string | undefined; } | undefined; _meta?: { [x: string]: unknown; } | undefined; })[]; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }>; };