Skip to content

Changelog

Release Notes

Recent updates and improvements across the raia platform.

01

Prompt API — File Attachments

  • File Attachments on the Prompt API

    The Prompt API now supports file attachments in addition to plain text. The workflow mirrors message attachments in conversations: (1) call the API to obtain a signed upload URL, (2) upload the document to Google Cloud Storage using the signed URL, and (3) attach the uploaded file to the prompt when creating or sending it by passing the returned storagePath in body.files.

02

Geographic Restrictions & Live Chat Security

  • Improved Country Selection

    The country dropdown in Live Chat → Geographic Restrictions is now sorted A–Z with keyboard jump support, making regional blocking easier to configure.

  • Geographic Restrictions Behavior Fixes

    Live Chat now shows a clear warning when a restricted user tries to send a message, and the chat no longer appears active while blocked. Copilot is unaffected — internal conversations are created normally regardless of region.

03

Escalation & Notification Skills

  • Auto-Assignment for Escalation

    The Escalation Skill supports a default assignee — escalated conversations can be automatically assigned to a specific admin instead of left unassigned.

  • Escalation Webhook Payload

    Escalation webhooks now include the full conversation payload, not just the form submission, so SIEM and downstream security systems receive complete context.

  • New Alerts Tab for Escalation

    An Alerts tab has been added to the Escalation Skill to improve visibility into triggered events, aligning the UI with the Auditor Skill.

  • Notification Metadata Fix

    Metadata collected from the Live Chat form is now properly passed in admin notifications, ensuring admins receive complete context on every alert.

  • Legacy Notifications Removed

    The 'Notify on Auto-Archive' option and legacy email notifications have been removed from the Notification Skill to simplify configuration and reduce alert fatigue.

04

General Platform

  • Auditor Skill Enhancements

    Continued refinements to the PII and Hack Auditor engines improve detection accuracy and reduce false positives.

05

May 2026 — Live Chat / Web Chat

  • New Live Chat version / migration

    A larger Live Chat redesign and migration was discussed as close to release and production deployment.

  • Live Chat background image customization

    Upload and delete background images for the chat widget. Configure background image and background color by light/dark theme. Background image covers and scales within the widget. Color mask/fade uses the configured background color.

  • Live Chat templates / standard template setting

    New template configuration was shown in Live Chat settings.

  • Live Chat after-hours / unavailable message webhook

    Instead of storing deferred messages locally and sending later, after-hours messages are sent to a webhook. Supports sending multiple after-hours messages.

  • Live Chat limited-date availability

    Live Chat availability can now be configured by specific dates, not just times.

  • Live Chat webhook payload now includes embedded page URL and user IP

    Conversation metadata captures where the chat is embedded and the user IP.

  • Live Chat buttons: improved regex appearance logic

    Button visibility conditions can parse assistant responses and manual assistant messages, not just user input.

  • Escalation / button behavior improvements

    Discussion around using escalation logic to trigger buttons. Regex checking both user message and AI response. Proposed improvement: escalation auto-mode should also parse AI answer, not only user question.

  • Inline / mid-conversation forms

    A form can appear inside a conversation based on similar appearance conditions as buttons. Use case: user says they want to register, and a form appears for event registration.

  • Conversation forms / user information forms

    Forms in Live Chat for collecting user or conversation info. Added validation for maximum string length.

  • 500-character validation on custom form fields

    Frontend and backend validation added to prevent very long input strings in user and conversation forms.

  • Live Chat CSV/table export

    Tables can be copied or downloaded as CSV in Live Chat.

  • Widget fixes

    Issues found in widgets have been fixed.

  • Chat SDK async command support

    SDK commands such as opening/closing chat, setting users/context, and sending messages can now be awaited using native JavaScript promises.

06

May 2026 — Copilot

  • Prompting / enhanced prompting skill

    New Prompting skill. Clients can activate the skill and override default prompts at the agent level. User message is transformed and enhanced before being sent.

  • Prompting toggle in Copilot

    Copilot input includes a toggle/control for enhanced prompting.

  • Force prompting setting

    Admins can force prompting to always be used.

  • Hide prompting toggle setting

    Admins can hide the prompting control from users while still using prompting behind the scenes.

  • View enhanced/transformed prompt

    Users and admins can inspect the transformed prompt that was actually sent. Discussed UI options: icon, modal, status pill, dropdown, or subtle prompt-enhanced indicator.

  • Prompting state persistence via OpenAI background processing

    Prompt API improved to use OpenAI background processing and response IDs, storing state in Redis so Kubernetes pod restarts do not lose long-running prompt state.

  • GPT-5.5 model added

    Latest GPT-5.5 model was added to the application.

  • GPT-5.4 Nano for Optimize with AI

    Optimize with AI and completion API updated to GPT-5.4 Nano.

  • Formatted Copilot message downloads

    Downloaded Copilot messages can render Markdown as formatted documents rather than raw Markdown.

  • Word/PDF/other document export improvements

    Markdown now exports into cleaner Word/PDF-style documents.

  • Copy/download tables as CSV

    Tables in Copilot can be copied and downloaded as CSV.

  • Increase Copilot attachment limit

    Copilot file attachments increased from 4 files to 20 files.

  • Sticky save button for dirty forms

    UI improvement so save button remains visible when a form has unsaved changes.

  • Copilot reskin / Launchpad core product reskin

    Ongoing work to reskin Copilot and Launchpad.

07

May 2026 — Agent & Skills

  • New skill type: Prompting

    Prompting appears as a skill in the skill list.

  • Frontend handling for new skill mappings

    Fix for cached frontend versions failing to render newly added backend skills.

  • Regex generation / Optimize with AI for regex fields

    Proposed ability to type a natural-language description and have AI generate the regex for button appearance conditions.

  • Computer skill

    New computer skill. Configuration was mostly built; Manus API integration into message processing was still needed.

  • MCP skill OAuth

    Pull request for MCP skill OAuth created; under review.

  • Custom Twilio API key logic

    Custom Twilio API key logic implemented; still in review.

  • Function skill now receives conversation ID

    Conversation ID added into function skill metadata/payload.

  • Function/API file attachment support discussion

    Proposed support for passing file IDs and multiple files into prompts through external API, especially for code interpreter-style workflows.

  • Agent-to-agent communication

    Agents can delegate questions to other agents, likely implemented as function-call-style orchestration. Streaming and proxying events between agents was called out as the hard part.

  • Task agent / deep-research style workflow

    Prototype direction: prompt expansion, query multiple raia agents, query MCPs, optionally send to Manus/computer/code interpreter, then deliver output through Slack/email.

  • Scheduled task-style Copilot workflow

    Concept where a user can schedule or run a background task through Copilot-like UI.

08

May 2026 — Usage, Limits, Billing / Quotas

  • Agent-level usage tab

    Owners and admins can see a Usage tab on an agent.

  • Agent-level usage limits

    Admins can set limits for tokens, SMS, emails, and WhatsApp/WAPI minutes at the agent level.

  • Usage enforcement in Copilot and Live Chat

    If an agent hits its configured limit, Copilot and Live Chat block further sends for that agent while other agents still work.

  • Delete/reset agent limits

    Admins can remove the configured agent-level limits.

  • Future org/user-level limits

    Next step discussed: organization-level and user-level token limits, especially for Copilot.

  • Updated quota/resource management

    Database and quota recalculation improvements were discussed, including daily cron behavior and reduced resource issues.

  • License key registration fix

    Users can register via license key again after a Supabase/wrong-ID issue was fixed.

09

May 2026 — APIs / Analytics / Metadata

  • Assigned user contact info in Escalation and Conversation APIs

    API responses include assigned user information such as ID, name, avatar and later contact details.

  • Conversation assignee metadata

    Conversation metadata includes assigned user information.

  • Agent statistics API filters

    Agent statistics endpoints can fetch/filter by user ID, foreign key ID, conversation user ID, etc.

  • External API batch/vector-store improvements discussed

    Proposed API to upload a group of file IDs to an agent/vector store instead of one-by-one processing.

  • Batch file/vector-store handling for OpenAI rate limits

    OpenAI 429s were observed during bulk file uploads; timeouts and batch processing were discussed.

  • Vector store upload status tracking

    File upload status stored in the database to prevent duplicate vector-store uploads.

  • Support for OpenAI file IDs vs vector-store files

    Discussion around uploading files first, then using file IDs for vector stores or attaching files directly to prompts/code interpreter.

10

May 2026 — Admin / Super Admin / Permissions

  • Document security permission update

    Organization owners can manage document security settings, not just agent owners.

  • Super Admin users table improvements

    Delete users or change roles directly from Super Admin user table without impersonating.

  • System prompt library in Super Admin

    Prompts for things like agent descriptions, disclaimers, and optimization are managed in the Super Admin prompt library.

  • Custom prompt for background-image generation

    Discussion around having a Super Admin-configured prompt used when generating background images.

  • Private agent permission update

    Copilot users can be invited into private agents.

  • Impersonation used for org owner/admin security management

    Related to managing document security settings as an org owner.

11

May 2026 — Authentication / Regions / Enterprise

  • Region selector on login/sign-up

    Login and sign-up screen has a region dropdown for US Central, US West, EU, etc.

  • EU OpenAI project / regional OpenAI routing

    Plan to route EU server/projects to EU OpenAI project. Legacy customers may stay on existing project until vector stores are recreated/moved.

  • Organization-level API key approach for OpenAI region migration

    Current API key can be saved as org-level key for existing orgs; new orgs use EU project key.

  • Microsoft Entra / Active Directory login

    Client-specific Microsoft Entra / AD login discussed. Open question: separate login page, slug-based routing, or separate frontend deployment.

  • Apple / Google / Microsoft login already supported

    Mentioned as existing common login providers while discussing Entra.

12

May 2026 — Storage / Infrastructure / Self-hosting

  • Cloud storage abstraction

    Common storage interface with different implementations because Google Cloud/Azure do not fully support all S3 methods.

  • Support for Google Cloud Storage, S3, and MinIO

    Cloud storage migration supports Google Cloud, S3, and MinIO, including Azure/self-hosted style deployments.

  • Queue/message broker abstraction

    Planned common queue interface/connectors for different message brokers/systems.

  • RabbitMQ to replace/reduce Google Pub/Sub dependency

    Discussed as part of making the platform distributable as Docker images without cloud-provider dependency.

  • Docker/self-hosted distribution foundation

    Storage and queue abstraction work supports deployability outside Google Cloud.

  • Supabase/Lovable portability discussion

    Discussed how to move Lovable/Supabase apps into a more internal/self-hosted stack.

13

May 2026 — Reliability / Observability / Performance

  • Sentry profiling / request tracing

    Added and improved Sentry profiling to collect request statistics and performance traces.

  • Sentry noise reduction

    Scanner and scraper 404s filtered out to reduce Sentry usage/limit impact.

  • Grafana health-check log cleanup

    Kubernetes health-check logs removed from Grafana noise.

  • Database query/index improvements

    SQL queries and indexes updated to reduce CPU/memory pressure.

  • Quota recalculation performance improvements

    Quota and resource management improved; daily midnight recalculation spike discussed.

  • Scoring batch-processing fix

    Incorrect promise-based batching fixed with map_limit, intended to reduce Kubernetes SIGTERM, memory, and connection problems.

  • Database replication/copy process concerns

    Large copy commands were causing memory/database load; batching and read-replica usage discussed.

  • Increase database connections

    Discussed as possible mitigation for database spikes.

  • SMS emoji / empty OpenAI response handling

    Fix for cases where OpenAI returns empty response, especially SMS messages containing emoji.

  • Backend/frontend dependency upgrades

    Libraries and packages updated across backend. Security-related package updates completed.

  • Node.js LTS migration

    Frontend and backend migrated to latest LTS Node.js version.

  • Sentry frontend/backend configuration improvements

    Better handling of frontend and backend Sentry logs.

14

May 2026 — Product / Workflow Ideas Discussed

  • Button can load a form

    Suggested as a preferred approach for showing forms from conversation interactions.

  • Prompt-based button appearance condition

    Discussed but not clearly approved; concern was cost/overhead and over-triggering.

  • Function action to trigger button appearance

    Discussed as an alternative to regex/prompt-based appearance logic.

  • Escalation without changing conversation state

    Discussed because escalation-like logic may be used to show options/buttons without truly escalating.

  • Support-options buttons in Live Chat

    Example: user asks what are my support options and multiple buttons appear.

  • Image crop modal for Live Chat backgrounds

    Suggested as a nice future improvement so users can crop background images.

  • Batch upload UX for folders

    Suggested UI where users drop a folder and get prompted to automatically upload documents to vector store.

  • OpenAI file-batch API usage

    Discussed using OpenAI file batches to improve handling of hundreds of files.

  • Code interpreter file passthrough

    Support for attaching one or multiple files to a prompt without vector-storing them.

  • MCP/connectors in Copilot tasks

    Future Copilot workflows may connect to Slack, Gmail, and other MCP servers for actions and data retrieval.

  • Post output to Slack / email output

    Prototype included generating a document/PDF and posting to Slack or emailing it.

15

March 10, 2026 — Security Improvements

  • TOTP MFA Enforcement

    Fixed an issue where users could bypass enforced TOTP multi-factor authentication by switching back to SMS-based 2FA. Organization-level MFA policies are now consistently enforced.

  • Enhanced API Key Management for External APIs

    Refactored API key management to support multiple keys at both the organization and API skill levels. Added expiration options (TTL or fixed date), key status handling (Active, Expired, Revoked), and improved overall security. Existing keys remain fully supported to ensure backward compatibility.

  • Training Documents Access Restriction

    Introduced a new security setting allowing restriction of training document downloads to the agent owner only. This enhances control over sensitive data stored in the Vector Store.

16

March 10, 2026 — New Features

  • GPT-5.4 Model Integration

    The GPT-5.4 model has been integrated into the platform. Analytical capabilities have been expanded, allowing the model to be selected and utilized within AI agents for complex reasoning and improved response accuracy.

  • Manual Vector Store ID Configuration

    The ability to edit the Vector Store ID for individual agents has been implemented. This feature allows multiple agents to be pointed to the same knowledge base, enabling shared data access while streamlining the management of vector storage across different agent configurations.

17

March 10, 2026 — Platform Improvements

  • Expanded File Format Support

    Support for the most commonly used file formats, including PDF, DOCX, XLSX, and CSV, has been implemented across Copilot, Live Chat, and Email Skill. A new conversion pipeline has been introduced to process these documents into AI-friendly formats before they are stored in the Vector Store.

  • Archived Conversations Visibility and Notifications Cleanup

    A Show Archived filter has been added to the Copilot conversation list, allowing archived sessions to be viewed alongside active ones.

  • Expanded System Event Messages in Conversation UI

    Support for muted system messages has been extended within conversation transcripts for both Live Chat and Copilot. By incorporating a broader range of system events into the interface, the tracking of user actions and the restoration of activity logs have been made more transparent and efficient for administrative monitoring.

  • Optimize UI of Live Chat Settings Panel

    The Live Chat settings interface has been redesigned to improve navigation and clarity. Existing configurations have been reorganized into clearly defined tabs and application-specific sections, complemented by the introduction of accordion UI components to manage high-density settings and reduce visual clutter.

18

March 10, 2026 — Security Fix

  • Security Vulnerability Mitigation for Image Uploads

    A critical Cross-Site Scripting (XSS) vulnerability related to SVG file uploads for Agent logos has been resolved. Sanitization and validation measures have been implemented to prevent the execution of malicious scripts within the platform.

19

March 4, 2026 — New Features

  • Added Auto-Assignment Configuration for Escalation Skill

    Escalation Skill now supports configuring a default assignee for each escalation type. When an escalation is triggered, the conversation can automatically be assigned to the specified admin instead of remaining unassigned.

20

March 4, 2026 — Improvements

  • Added Option to Disable Live Chat Access

    A new configuration option allows Live Chat access to be disabled while keeping the agent available through Copilot. This helps prevent direct access via the Live Chat link when agents are intended to be used only within Copilot, improving access control and reducing potential security risks.

  • Added Control for File Links in Copilot Annotations

    A new Copilot setting allows administrators to enable or disable file links (hyperlinks) in document annotations. This provides greater control over document access, helping organizations prevent users from downloading or accessing underlying training files when annotations are displayed.

  • Improved Refresh Token Handling

    Refresh token logic has been reviewed and updated to ensure more reliable session renewal and authentication stability. This improvement helps prevent unexpected authentication interruptions and ensures tokens are refreshed correctly during active user sessions.

  • Standardized Email Templates for Consistent Branding

    Introduced a unified structure and styling standard for all system-generated email templates to ensure a consistent user experience and alignment with organization branding. This update standardizes elements such as headers, footers, greetings, layout spacing, and the use of organization logos or names. It also ensures that email templates properly reflect organization branding settings where applicable.

21

March 4, 2026 — Fixes

  • Fixed Validation Logic for Optional Fields in Live Chat Pre-Chat Form

    Corrected validation behavior in the Live Chat pre-chat form where fields configured as Not Required still prevented users from starting a chat if left empty. The Start Chat button is now enabled as long as all required fields are completed, ensuring the form behavior correctly matches the admin configuration for optional fields.

  • Fixed Inconsistent Authors in Copilot Activity Log

    Resolved an issue where activity entries in the Copilot Activity Log could display inconsistent or incorrect authors for certain actions. The log now consistently records and displays the correct author for each activity, improving traceability and audit accuracy.

  • Fixed Security Vulnerability in Signup Flow

    Addressed a security vulnerability in the signup process related to email hyperlink injection, which could potentially lead to unauthorized account access. Input validation and sanitization mechanisms have been strengthened to prevent malicious link execution and protect user accounts from potential takeover attempts.