trigger.dev
Version:
A Command-Line Interface for Trigger.dev projects
362 lines (361 loc) • 12.2 kB
TypeScript
import { z } from "zod";
export declare const getCurrentWorker: {
name: string;
title: string;
description: string;
inputSchema: {
projectRef: z.ZodOptional<z.ZodString>;
configPath: z.ZodOptional<z.ZodString>;
environment: z.ZodDefault<z.ZodEnum<{
dev: "dev";
preview: "preview";
prod: "prod";
staging: "staging";
}>>;
branch: z.ZodOptional<z.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;
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 triggerTaskTool: {
name: string;
title: string;
description: string;
inputSchema: {
projectRef: z.ZodOptional<z.ZodString>;
configPath: z.ZodOptional<z.ZodString>;
environment: z.ZodDefault<z.ZodEnum<{
dev: "dev";
preview: "preview";
prod: "prod";
staging: "staging";
}>>;
branch: z.ZodOptional<z.ZodString>;
taskId: z.ZodString;
payload: z.ZodAny;
options: z.ZodOptional<z.ZodObject<{
queue: z.ZodOptional<z.ZodObject<{
name: z.ZodString;
}, z.core.$strip>>;
delay: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodCoercedDate<unknown>]>>;
idempotencyKey: z.ZodOptional<z.ZodString>;
machine: z.ZodOptional<z.ZodEnum<{
"large-1x": "large-1x";
"large-2x": "large-2x";
"medium-1x": "medium-1x";
"medium-2x": "medium-2x";
micro: "micro";
"small-1x": "small-1x";
"small-2x": "small-2x";
}>>;
maxAttempts: z.ZodOptional<z.ZodNumber>;
maxDuration: z.ZodOptional<z.ZodNumber>;
region: z.ZodOptional<z.ZodString>;
tags: z.ZodOptional<z.ZodArray<z.ZodString>>;
ttl: z.ZodDefault<z.ZodUnion<[z.ZodString, z.ZodNumber]>>;
}, z.core.$strip>>;
};
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;
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 getTaskSchemaTool: {
name: string;
title: string;
description: string;
inputSchema: {
projectRef: z.ZodOptional<z.ZodString>;
configPath: z.ZodOptional<z.ZodString>;
environment: z.ZodDefault<z.ZodEnum<{
dev: "dev";
preview: "preview";
prod: "prod";
staging: "staging";
}>>;
branch: z.ZodOptional<z.ZodString>;
taskSlug: z.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;
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;
}>;
};