trigger-setup

tarafından triggerdotdev

Projenizde Trigger.dev'i kurun. Trigger.dev'i ilk kez eklerken, trigger.config.ts oluştururken veya trigger dizinini başlatırken kullanın.

npx skills add https://github.com/triggerdotdev/skills --skill trigger-setup

Trigger.dev Setup

Get Trigger.dev running in your project in minutes.

When to Use

  • Adding Trigger.dev to an existing project
  • Creating your first task
  • Setting up trigger.config.ts
  • Connecting to Trigger.dev cloud

Prerequisites

Quick Start

1. Install the SDK

npm install @trigger.dev/sdk

2. Initialize Your Project

npx trigger init

This creates:

  • trigger.config.ts - project configuration
  • trigger/ directory - where your tasks live
  • trigger/example.ts - a sample task

3. Configure trigger.config.ts

import { defineConfig } from "@trigger.dev/sdk";

export default defineConfig({
  project: "proj_xxxxx", // From dashboard
  dirs: ["./trigger"],
});

4. Create Your First Task

// trigger/my-task.ts
import { task } from "@trigger.dev/sdk";

export const myFirstTask = task({
  id: "my-first-task",
  run: async (payload: { name: string }) => {
    console.log(`Hello, ${payload.name}!`);
    return { message: `Processed ${payload.name}` };
  },
});

5. Start Development Server

npx trigger dev

6. Trigger Your Task

From your app code:

import { tasks } from "@trigger.dev/sdk";
import type { myFirstTask } from "./trigger/my-task";

await tasks.trigger<typeof myFirstTask>("my-first-task", {
  name: "World",
});

Or from the Trigger.dev dashboard "Test" tab.

Project Structure

your-project/
├── trigger.config.ts    # Required - project config
├── trigger/             # Required - task files
│   ├── my-task.ts
│   └── another-task.ts
├── package.json
└── ...

Environment Variables

Create .env or set in your environment:

TRIGGER_SECRET_KEY=tr_dev_xxxxx  # From dashboard > API Keys

Common Issues

"No tasks found"

  • Ensure tasks are exported from files in dirs folders
  • Check trigger.config.ts points to correct directories

"Project not found"

  • Verify project in config matches dashboard
  • Check TRIGGER_SECRET_KEY is set

"Task not registered"

  • Restart npx trigger dev after adding new tasks
  • Tasks must use task() or schemaTask() from @trigger.dev/sdk

Next Steps

  • Add retry logic → see trigger-tasks skill
  • Configure build extensions → see trigger-config skill
  • Build AI workflows → see trigger-agents skill
  • Add real-time UI → see trigger-realtime skill

triggerdotdev tarafından daha fazla skill

trigger-dev-tasks
triggerdotdev
Trigger.dev arka plan görevleri ve iş akışlarını yazarken, tasarlarken veya optimize ederken bu beceriyi kullanın. Bu, güvenilir asenkron görevler oluşturmayı, yapay zeka uygulamayı… içerir.
official
trigger-authoring-chat-agent
triggerdotdev
@trigger.dev/sdk/ai ile chat.agent kullanarak dayanıklı bir AI sohbet ajanı yazın ve çalıştırın: her turdaki çalışma döngüsü, neden ...chat.toStreamTextOptions()'ı yaymanız GEREKTİĞİ…
official
trigger-agents
triggerdotdev
Trigger.dev ile AI ajan desenleri - orkestrasyon, paralelleştirme, yönlendirme, değerlendirici-optimize edici ve insan döngüde. LLM destekli görevler oluştururken kullanın…
official
trigger-config
triggerdotdev
trigger.config.ts ile Trigger.dev projelerini yapılandırın. Prisma, Playwright, FFmpeg, Python için derleme uzantıları kurarken veya dağıtımı özelleştirirken kullanın…
official
trigger-cost-savings
triggerdotdev
Trigger.dev görevlerini, zamanlamalarını ve çalıştırmalarını maliyet optimizasyonu fırsatları için analiz edin. Harcamaları azaltmak, maliyetleri optimize etmek, kullanımı denetlemek, doğru boyutlandırmak istendiğinde kullanın…
official
trigger-realtime
triggerdotdev
Trigger.dev görev çalıştırmalarına ön uç ve arka uçtan gerçek zamanlı olarak abone olun. İlerleme göstergeleri, canlı panolar, akış yapan AI/LLM yanıtları oluştururken kullanın,…
official
trigger-tasks
triggerdotdev
Trigger.dev ile AI ajanları, iş akışları ve dayanıklı arka plan görevleri oluşturun. Görevler oluştururken, işleri tetiklerken, yeniden denemeleri yönetirken, cron işlerini planlarken veya…
official
agents
triggerdotdev
Trigger.dev ile AI ajan desenleri - orkestrasyon, paralelleştirme, yönlendirme, değerlendirici-optimize edici ve insan döngüde. LLM destekli görevler oluştururken kullanın…
official