github VoltAgent/voltagent @voltagent/supabase@1.0.9

9 hours ago

Patch Changes

  • #801 a26ddd8 Thanks @omeraplak! - feat: add triggers DSL improvements and event payload simplification

    • Introduce the new createTriggers DSL and expose trigger events via sensible provider names (e.g. on.airtable.recordCreated) rather than raw catalog IDs.
    • Add trigger span metadata propagation so VoltAgent agents receive trigger context automatically without manual mapping.
    • Simplify action dispatch payloads: payload now contains only the event’s raw data while trigger context lives in the event/metadata blocks, reducing boilerplate in handlers.
    import { VoltAgent, createTriggers } from "@voltagent/core";
    
    new VoltAgent({
      // ...
      triggers: createTriggers((on) => {
        on.airtable.recordCreated(({ payload, event }) => {
          console.log("New Airtable row", payload, event.metadata);
        });
    
        on.gmail.newEmail(({ payload }) => {
          console.log("New Gmail message", payload);
        });
      }),
    });

Don't miss a new voltagent release

NewReleases is sending notifications on new releases.