All docs

Enginetrigger.dev primitive

Deployments

Code-level deployments of trigger.dev task bundles. The engine equivalent of an agent version, but for the task code itself.

This is a trigger.dev concept that Platos surfaces. Full reference at trigger.dev docs.

Deployments

A deployment is one published version of your task code bundle. Each deployment carries a version id; runs target a specific deployment to run against.

Platos uses trigger.dev as the durable execution engine. Deployments are a trigger.dev concept that Platos surfaces in the dashboard for visibility. The build, push, and promote lifecycle is unchanged from upstream.

In Platos

The Deployments page at /orgs/{org}/projects/{project}/env/{env}/deployments lists every published deployment with build status, version id, and the date it became current. Click a deployment to see its tasks list, environment variables snapshot, and the runs that targeted it.

A trigger.dev deployment is the code-level equivalent of an agent version. The two are independent: an agent version snapshots prompt, tools, model. A deployment snapshots the task source bundle. They evolve on different cadences. An agent version can change without a new deployment; a new deployment can land without affecting any agent.

For Platos-shipped BGOs (agent-tool-block.task.ts, agent-batch.task.ts), deployments happen as part of the Platos image build itself; you do not deploy them by hand. For BGOs you author in-dashboard (PIFSP-12), the runtime auto-deploys on save into a vm2 sandbox and skips the trigger.dev deploy lifecycle.

Reference

The full reference for deployments lives in the trigger.dev docs:

trigger.dev/docs/v3/deploying

  • Runs: runs target a specific deployment.
  • Agent versions: the Platos-side equivalent for agent config.

Talk to Platos

Powered by the Platos runtime

Powered by Platos →