Skip to main content
General settings manage project membership, authentication keys, model availability, runtime behavior, data lifecycle, compile-time variables, and localization assets.

Members

The Members page lets you view and manage who has access to your project and what they can do. Navigation: ProjectSettingsMembers The page displays a table of all project members with name, email, role, join date, and a Remove action. To add a new project member, click Add Member, select an existing workspace member, choose a role, and save. Project roles Click Remove next to a member to revoke their access immediately.

API Keys

The API Keys page lets you create and manage API keys for programmatic access to the project runtime. Navigation: ProjectSettingsAPI Keys Tabs To create a key, click Create Key, provide a descriptive name, and optionally set an expiration date. Each key entry shows the key name, a masked key prefix, and the last-used date. Click the Delete icon next to a key to revoke it permanently.
Use separate keys for each environment (development, staging, production) and rotate them regularly.

Models

The Model Configuration page lets you configure which LLM models are available for agents in this project. Navigation: ProjectSettingsModels Click Add from Catalog to browse models from your workspace catalog. The first model you add becomes the default for new agents. Click Configure Workspace to manage workspace-level model providers and registrations. Each model entry shows the model name, provider, supported capabilities (chat, function calling, vision, streaming), token limits, and pricing information.

Runtime Configuration

The Runtime Configuration page centralizes the behavioral controls that govern how your agent processes input, handles multi-intent turns, infers missing field values, converts currencies, generates filler messages, protects user data, and validates field values at runtime. Changes take effect for all agent deployments within the project. Navigation: ProjectSettingsRuntime Config Use the Reset to Defaults button in the top-right corner to revert all settings to their factory values. Click Save to apply any changes. Each configuration group appears as a collapsible card. Click a card header to expand or collapse it. Extraction Pipeline The Extraction Pipeline section controls how the platform extracts structured field values from raw user messages. Multi-Intent Recognition The Multi-Intent Recognition section configures how the platform detects and handles messages that express more than one user intent in a single turn. Field Inference The Field Inference section enables the platform to use an LLM to infer values for fields the user hasn’t explicitly provided. Currency Conversion Reasoning Pipeline The Reasoning Pipeline is an experimental pre-reasoning layer that runs a lightweight classifier before each agent reasoning turn.
Experimental Feature — Read Before Enabling
  • Requires a configured tool_selection model in your LLM provider settings.
  • Adds one additional LLM call before each reasoning turn, typically 200–500 ms.
  • If the pipeline model fails three consecutive times, the circuit breaker bypasses the pipeline for 60 seconds.
Filler Settings Filler Settings configure the transient status messages the platform sends to users while the agent processes a response. PII Redaction Lookup Tables The Lookup Tables section manages the reference tables the platform uses to validate field values and perform fuzzy matching during extraction.
Project Canonical tables defined here are the recommended source of truth for field validation. Agent-local LOOKUP_TABLES in individual agent configurations remain available for backward compatibility.
Click + Add Lookup Table to create the first table.

Data Retention

The Data Retention page configures how long eval transcripts, eval scores, and production score rows remain available for this project. Navigation: ProjectSettingsData Retention Retention categories Retention Windows Below the summary cards, the Retention Windows section lets you edit the TTL (time-to-live) value in days for each category. Click Save to apply changes or Reset to restore all values to their defaults.

Config Variables

The Config Variables page lets you define key-value pairs that the system resolves at compile time through {{config.KEY}} syntax. Navigation: ProjectSettingsConfig Variables Use config variables to store shared values such as API endpoints, feature flags, and persona-specific content that agents reference across the project. The page shows all defined variables with a filter-by-key search and namespace grouping. Click Namespaces to organize variables into logical groups.

Add a Variable

Click Add Variable to create a new entry. Each variable includes the following fields: Click the checkmark to save or the × to discard. You can override variables per deployment environment.
Config variables resolve at compile time. Changes require recompilation to take effect.

Localization

The Localization page lets you manage locale JSON assets with a full-width editor and sync them through the existing Git integration. Navigation: ProjectSettingsLocalization The page displays the total number of assets, locales, and shared assets. The platform stores locale assets as project-level JSON files and exports them to Git under the same path contract that project import/export uses (for example, locales/en/_shared.json or locales/fr/booking_agent.json). If Git isn’t connected, a status indicator shows Git not connected with a link to Open Git Settings.

Create a Localization Asset

Click New Asset to open the asset editor. Complete the following fields: Use Upload JSON to import an existing file, or Prettify to auto-format the JSON content. Click Save to create the asset.