Instill AI
Instill AI
Changelog

Instill AI changelog

Release 48: Improvement & fixes

Release 48: Improvement & fixes

Other

  • Fix bug for cloning features

To file an issue please use this template or raise them in our Discord community.


Run-on-Event: Send Slack message on GitHub star event

Run-on-Event: Send Slack message on GitHub star event

Introducing the new Run-on-Event feature on 💧 Instill VDP to enhance pipeline automation by listening to events from other services so that VDP can provide corresponding actions.

Features

  • A star created event from GitHub

  • A new message event from Slack

Run-on-Event enables you to:

  • Trigger downstream processes by listening to events

  • Automate notifications & alerts

  • Enable real-time data synchronization across different services

Send a message to Slack on a GitHub star event

Pre-requisites:

  • Setup Slack connection

  • Setup GitHub connection

When someone stars your GitHub repo, automatically send a message to your designated Slack channel.

Customize your event messages

See the example recipe below:

# VDP Version
version: v1beta

on:
  github:
    type: github
    event: EVENT_STAR_CREATED
    config: 
      repository: <USERNAME/YOUR-GITHUB-REPO> # i.e. instill-ai/instill-core
    setup: ${connection.<YOUR-GITHUB-CONNECTION>}
  
variable:
  repository:
    title: repository
    format: string
    listen:
      - ${on.github.message.repository.full-name}
  user:
    title: user
    format: string
    listen:
      - ${on.github.message.sender.login}
  description:
    title: user
    format: string
    listen:
      - ${on.github.message.repository.description}
  stargazers-count:
    title: stargazers-count
    format: number
    listen:
      - ${on.github.message.repository.stargazers-count}
    
output:
  text:
    value: ${variable.repository} ${variable.user}

component:
  slack:
    type: slack
    input:
      channel-name: <YOUR-SLACK-CHANNEL-NAME> # i.e. notify-github-star
      message: |
        ${variable.user} star ${variable.repository}
        Repo Description: ${variable.description}
        Stargazers Count: ${variable.stargazers-count}
      as-user: false
    condition:
    setup: ${connection.<YOUR-SLACK-CONNECTION>}
    task: TASK_WRITE_MESSAGE  

The GitHub star and Slack message examples demonstrate how Run-On-Event can bridge different services, allowing VDP to create responsive, event-driven workflows that enhance overall system automation and integration.

Learn more about this feature by joining our Discord where we showcase these new features.


Release 47: Improvement & fixes

Release 47: Improvement & fixes

Pipeline Builder

  • [Improvement] Add auto-save for pipeline when "Run" button clicked

Python SDK

  • [Improvement] Remove attribute naming _service

  • [Improvement] Support specifying target namespace in endpoint functions

  • [Improvement] Align initialization functions between each service client

  • [Improvement] Remove configuration system

Other

  • [Bug] Fix iterator component dependency has no connection in preview canvas

  • [Bug] Fix error encountered when model running at "Scaling" stage after 15 minutes

  • [Improvement] Add */* format type to generateInputsPayload

  • [Improvement] Add Instill Model scaling hint for the VDP Component

  • [Improvement] Update the landing page after onboarding to the "Explore" page.

  • [Improvement] Update inconsistent logo sizes in the "About" Page

To file an issue please use this template or raise them in our Discord community.


One-click integrations with GitHub, Slack & Google Drive

One-click integrations with GitHub, Slack & Google Drive

OAuth is an open-standard authorization protocol or framework that provides applications the ability for “secure designated access.

Today, we upgraded the GitHub, Slack and Google Drive Components to use OAuth for a quicker and simpler authentication process to connect to your external apps.

To get started:

  1. Sign in to the Console

  2. Navigate to your top right Profile > Setting > Integrations

  3. Search for GitHub, Slack or Google Drive and click connect

Key Benefits:

  • Secure Connections: Access your resources safely without sharing passwords.

  • Easy Access Management: Quickly control who can access connected services.

  • Automatic Setup: No manual IDs needed—connections are set up automatically.

  • Seamless Integration: Connect to top platforms in just a click, simplifying your workflow.

We will be adding more integrations very soon so stay tuned!

Learn more about this feature by joining our Discord where we showcase these new features.


Visit Your Dashboard

Visit Your Dashboard

The Dashboard is a centralized view for observing all your pipeline and model run activity and Instill Credit consumption costs. This view includes a chart for data visualization and a table for your run history logs.

This means you can easily review and calculate any future costs associated with your pipeline and model usage. Simply log into your Instill Cloud account and go to the Dashboard tab to check it out!

Learn more about this feature by joining our Discord where we showcase these new features.


Instill App Component

Instill App Component

We are introducing Instill App Component on💧 Instill VDP to easily access your conversation history from your AI Assistants created from Instill App.

Features

  • Support tasks:

    • Read Chat History

    • Write Message

To request a new component, please go here and click "Request A Component".


Ready-to-use AI Assistants on Instill Cloud

Ready-to-use AI Assistants on Instill Cloud

Today, we are releasing Instill App, where you can create ready-to-use AI Assistants that seamlessly connect with your knowledge bases stored in Instill Artifact. This chatbot interface enables you to easily interact with any documents you have uploaded, fast-tracking the infrastructure for achieving RAG applications.

To get started:

  1. Create a Catalog in Artifact

  2. Upload your files

  3. Create App using either:

    • the Console: Instill Cloud > Applications > Create App (see video above)

    • or the API

    export INSTILL_API_TOKEN=********
    
    curl -X POST 'https://api.instill.tech/v1alpha/namespaces/NAMESPACE_ID/apps' \
    --header "Content-Type: application/json" \
    --header "Authorization: Bearer $INSTILL_API_TOKEN" \
    --data '{
      "id": "customer-chatbot",
      "description": "Answers customer enquiries about Instill AI.",
      "tags": ["AI", "Assistant"]
    }'
  4. Go to Applications and chat with your AI Assistant

This feature is exclusively available on ☁️ Instill Cloud and Instill Enterprise.

Learn more about this feature by joining our Discord where we showcase these new features.


Release 46: Improvement & fixes

Release 46: Improvement & fixes

Pipeline Builder

  • [Improvement] Implement Auto-Save for Pipeline When "Run" Button Clicked

Python SDK

  • [Improvement] Remove Attribute Naming _service

  • [Improvement] Support specifying target namespace in endpoint functions

  • [Improvement] Align initialization functions between each service client

  • [Improvement] Remove configuration system

Other

  • [Bug] Fix iterator component dependency has no connection in preview canvas

  • [Bug] Fix Error Encountered When Model Running at "Scaling" Stage After 15 Minutes

  • [Improvement] Add */* format type to generateInputsPayload

  • [Improvement] Instill Model Scaling Hint for the VDP Component

  • [Improvement] Update the landing page after onboarding to the "Explore" page.

  • [Improvement] Inconsistent Logo Sizes in the "About" Page

To file an issue please use this template or raise them in our Discord community.