1. Concepts
  2. Libraries

Concepts

Libraries

Use pre-built items to save time and ensure best practices

Basic Principle

A library is a collection of items that have been pre-built by the Stubber team, and can be used as a jumping off point for your own templates.

You can also save your own commonly used patterns as library items to reuse across your organization's templates.

Libraries

  • Template Library - Full templates to start from, typically achieving some common pattern like a Sales Assistant or Customer Support Agent.
  • Flow Component Library - Common pairings of states, actions and annotations that achieve a specific goal, like handling communication over a specific channel or handling basic AI agent interactions.
  • Notification Library - Examples of standard notifications that can be sent, for example emailing a specific person or team, or how to send files over various channels.
  • Task Library - A collection of tasks available in the Stubber system as well as examples of variations on how to use them and what arguments can be passed to them.
  • Field Library - A collection of fields that are available for capturing data, as well as examples of how to handle validation, default values, and more.

As an example, there is a Flow Component Library Item that has already configured your AI agent (_update_from_chat_assistant_task) to reply over Whatsapp.
So instead of figuring this out yourself, you just use this action library item in your template, and then customize it from there.