Skip to navigation

Ada CLI 1.10.0

This release adds commands that draft and create the objective of a changeset. An objective is the metric that measures one changeset. The commands show only on an AI agent that has the improvement loop turned on.

Changes

This section lists what the release adds or changes.

  • changesets objective draft <description> drafts up to 3 objectives from a description of good. It saves nothing. For example: adacli <instance> changesets objective draft "The AI Agent gives the date the refund arrives.".
  • changesets objective create creates the objective that the user confirmed and pins it to a changeset. Without --changeset, it creates a new changeset. If the authoring review does not pass, the objective is saved as a draft and the command prints each problem. For example: adacli <instance> changesets objective create --name <name> --pass-description <text> --fail-description <text> --scoring-guidance <text>.

See Ada CLI.


SET steps can search and reference Knowledge

Use reasoning SET steps in Playbooks can now store an answer from Knowledge in a variable. The step sends no message to the end user. A later step can check the variable and decide what the AI Agent sends or passes to another system.

What’s new

Two options appear under Knowledge in the @ menu of a Use reasoning SET step that resolves one variable.

  • Search Knowledge. Select Search Knowledge to add a Search pill. When the step runs, the Agent searches Knowledge and writes the answer to the variable.
  • Reference an article. Select an article to take the answer from its content.

The Agent writes the answer only when Knowledge states it. Otherwise the step writes its fallback value, or clears the variable when it has no fallback value. An IF/ELSE step with an Is not set condition can then branch on the result.

Availability rules apply to both options. Exact value SET steps and SET steps that resolve several variables do not support them.

See Search Knowledge in SET steps.


Sync SharePoint folders to Knowledge

You can now connect a SharePoint Online folder to Knowledge. Each connection imports the Word, PDF, PowerPoint, Excel, CSV, HTML, Markdown and text files in one folder and its subfolders into its own source, and syncs changes every 15 minutes. Your Microsoft admin registers a Microsoft Entra app with read access to the site, and the folder doesn’t need to be public.

Optionally, turn library columns into article tags, or have new articles arrive inactive so you can review them before they go live.

For more information, see Knowledge integration.


Set up your outbound SIP trunk for Voice Proactive Outreach in the dashboard

An owner or an admin can now set up the outbound SIP trunk for Voice Proactive Outreach in the dashboard. The trunk carries the calls that your system starts with the Conversations API. Until now, Ada configured the trunk with you.

The new Outbound calling section in Config > CHANNELS > Voice > Configuration holds the trunk settings: the termination host, the transport, the authentication, the caller ID and the edge. After you save, place a test call to a phone number that you choose and read the result in the section. Then turn the trunk on. A test call is a real call, and your carrier bills it.

The section shows for each AI Agent that has Voice Proactive Outreach. To get Voice Proactive Outreach, contact your Ada team.

See Set up your outbound SIP trunk.


Exclude page elements from a web import

You can now give a web import a list of CSS selectors. Before each page becomes an article, the scraper removes the elements that match them, such as a site footer that repeats on every page. The selectors apply from the next sync of the source.

A source takes up to 20 selectors, of up to 75 characters each. You cannot change them while a sync of the source runs. If the selectors would remove all of the content of a page, the page keeps its last imported version.

Where to set them

This section lists where you can set the selectors.

  • The dashboard: in the Add website window or a source’s Settings window, open Advanced settings. Then enter one selector on each line in Exclude selectors. The info icon next to the field lists the selectors that you can use.
  • The Knowledge API: exclude_selectors on PATCH /v2/knowledge/sources/{id}. Every source response returns it.
  • The MCP server: exclude_selectors in edit_agent_config. Only an owner or an admin can set it.
  • Ada CLI: --exclude-selectors and --clear-exclude-selectors.

For the supported selectors, see Web import.