Skip to content

Commit a3ad81e

Browse files
committed
Updated list
1 parent 4e50c30 commit a3ad81e

File tree

1 file changed

+25
-11
lines changed

1 file changed

+25
-11
lines changed

README.md

Lines changed: 25 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -24,20 +24,34 @@
2424

2525
Trigger.dev is the open-source platform for building AI workflows in TypeScript. Long-running tasks with retries, queues, observability, and elastic scaling.
2626

27-
### Key features:
27+
## The perfect platform for building AI agents
28+
29+
Build AI agents in familiar programming models using all the services and LLMs you already use, deploy them to Trigger.dev and get durable, long-running tasks with retries, queues, observability, and elastic scaling out of the box.
30+
31+
- **Long-running without timeouts**: Execute your tasks with absolutely no timeouts, unlike AWS Lambda, Vercel, and other serverless platforms.
32+
33+
- **Durability, retries & queues**: Build rock solid agents and AI applications using our durable tasks, retries, queues and idempotency.
34+
35+
- **True runtime freedom**: Customize your deployed tasks with system packages – run browsers, Python scripts, FFmpeg and more.
36+
37+
- **Human-in-the-loop**: Programmatically pause your tasks until a human can approve, reject or give feedback.
38+
39+
- **Realtime apps & streaming**: Move your background jobs to the foreground by subscribing to runs or streaming AI responses to your app.
40+
41+
- **Observability & monitoring**: Each run has full tracing and logs. Configure error alerts to catch bugs fast. Monitor performance with metrics.
42+
43+
## Key features:
2844

29-
- **[Perfect for building AI agents](https://trigger.dev/product/ai-agents)** - Build AI agents using all the services and LLMs you already use, like the AI SDK, OpenAI, Anthropic, LangChain, etc.
3045
- **[Write tasks in regular code](https://trigger.dev/docs/guides/introduction)** - Build background tasks using familiar programming models in native Javascript / Typescript and Python
31-
- **[Long-running tasks](https://trigger.dev/product)** - Handle resource-heavy tasks without timeouts
32-
- **[Durable cron schedules](https://trigger.dev/product/scheduled-tasks)** - Create and attach recurring schedules of up to a year, which never hit a function timeout
33-
- **[Trigger.dev Realtime](https://trigger.dev/product/realtime)** - Real-time bridge between your background tasks and frontend applications with streaming support
34-
- **[React hooks](https://trigger.dev/docs/frontend/react-hooks#react-hooks)** - Interact with the Trigger.dev API using our React hooks package
35-
- **[Max duration](https://trigger.dev/docs/runs/max-duration#max-duration)** - Set maximum execution time for tasks to prevent runaway processes
46+
- **[Long-running tasks](https://trigger.dev/docs/runs/max-duration)** - Handle resource-heavy tasks without timeouts
47+
- **[Durable cron schedules](https://trigger.dev/product/scheduled-tasks)** - Create and attach recurring schedules of up to a year
48+
- **[Trigger.dev Realtime](https://trigger.dev/product/realtime)** - Real-time bridge between your background tasks and frontend applications with LLM streaming support
49+
- **[React hooks](https://trigger.dev/docs/frontend/react-hooks#react-hooks)** - Interact with the Trigger.dev API on your frontend using our React hooks package
3650
- **[Batch triggering](https://trigger.dev/docs/triggering#tasks-batchtrigger)** - Use batchTrigger() to initiate multiple runs of a task with custom payloads and options
37-
- **[Structured inputs / outputs](https://trigger.dev/docs/tasks/schemaTask#schematask)** - Define precise data schemas for your tasks with runtime payload validation using SchemaTask
51+
- **[Structured inputs / outputs](https://trigger.dev/docs/tasks/schemaTask#schematask)** - Define precise data schemas for your tasks with runtime payload validation
3852
- **[Waits](https://trigger.dev/docs/wait)** - Add waits to your tasks to pause execution for a specified duration
3953
- **[Preview branches](https://trigger.dev/docs/deployment/preview-branches)** - Create isolated environments for testing and development. Integrates with Vercel and git workflows
40-
- **[Waitpoints](https://trigger.dev/docs/upgrade-to-v4#wait-tokens)** - Add human judgment at critical decision points without disrupting workflow
54+
- **[Waitpoints](https://trigger.dev/docs/upgrade-to-v4#wait-tokens)** - Add human-in-the-loop judgment at critical decision points without disrupting workflow
4155
- **[Concurrency & queues](https://trigger.dev/product/concurrency-and-queues)** - Set concurrency rules to manage how multiple tasks execute
4256
- **[Multiple environments](https://trigger.dev/docs/how-it-works#dev-mode)** - Support for DEV, PREVIEW, STAGING, and PROD environments
4357
- **[No infrastructure to manage](https://trigger.dev/docs/how-it-works#trigger-dev-architecture)** - Auto-scaling infrastructure that eliminates timeouts and server management
@@ -50,11 +64,11 @@ Trigger.dev is the open-source platform for building AI workflows in TypeScript.
5064
- **[Logging & tracing](https://trigger.dev/docs/logging)** - Comprehensive logging and tracing for all your tasks
5165
- **[Tags](https://trigger.dev/docs/tags#tags)** - Attach up to five tags to each run as powerful identifiers
5266
- **[Advanced run filters](/product/observability-and-monitoring#advanced-filters)** - Easily sort and find tasks based on status, environment, tags, and creation date
53-
- **[Run metadata](https://trigger.dev/docs/runs/metadata#run-metadata)** - Attach metadata to runs which updates as the run progresses
67+
- **[Run metadata](https://trigger.dev/docs/runs/metadata#run-metadata)** - Attach metadata to runs which updates as the run progresses and is available to use in your frontend for live updates
5468
- **[Bulk actions](https://trigger.dev/docs/bulk-actions)** - Perform actions on multiple runs simultaneously, including replaying and cancelling
5569
- **[Real-time alerts](https://trigger.dev/product/observability-and-monitoring#alerts)** - Choose your preferred notification method for run failures and deployments
5670

57-
## In your codebase
71+
## Write tasks in your codebase
5872

5973
Create tasks where they belong: in your codebase. Version control, localhost, test and review like you're already used to.
6074

0 commit comments

Comments
 (0)