Changelog

What's new in Dokko.

New features and improvements in Dokko, newest first. This covers everything since the Dokko v2 launch in April 2026.

Agents and chat

  • Chat and agents always tell users they are talking to an AI when asked, for every organization. This meets the EU AI Act disclosure requirement.
  • Agents now know the current date and time, so questions like “what’s due this week” get correct answers.

Everyday use

  • Forms keep Save disabled until something changes, and a new Reset button brings back the saved values.

For developers

  • Your users can sign in to Dokko chat with their own company Microsoft Entra ID account. Dokko exchanges the Entra sign-in for a Dokko session, and it can create the account automatically on first sign-in if you allow it. You manage connections through the API and can test each one, and the test says exactly which check failed.
  • Service accounts can create, update, look up and delete users through the API, including linking a user to their Entra ID account ahead of time. No invite email is sent.
  • Breaking: embeds that use host-token sign-in now pass a resolveToken function. token, setToken and clearToken are removed (chat widget 3.0.0).
  • Breaking: the identity-connection API moved to /tenants/me/identities.

Dokko Tools

  • Agents can now take actions in more than 100 business apps, including Gmail, Slack, Jira and HubSpot.
  • A new Tools page lets you browse the app catalog and connect the account your organization shares. Tool servers moved into the Tools page as a second view.
  • On each agent you choose which apps and which exact actions it may use, next to tool servers and other agents.
  • If an agent needs an account that isn’t connected yet, the conversation pauses and asks for it. Once the account is connected or picked, the agent continues in the same conversation.
  • In the chat widget, visitors connect their own account or choose which one to use without leaving the chat. A plug button in the message box lists their connected accounts.

Agents

  • Agents open in a full-page editor with a section menu, and workflows have their own form.
  • Agent run history has a new layout with one card per turn.

Sessions

  • Admins can block and unblock a chat session and choose a reason (abuse, spam or other). A blocked chat is frozen, and the visitor sees the reason.
  • The sessions list is now one view you can filter by blocked, active and intercepted sessions.
  • When an admin is demoted or deactivated, Dokko automatically releases any chats they had taken over.

File management

  • Upload whole folders, not just single files.
  • Upload progress now shows a percentage.
  • Ctrl+A (Cmd+A on Mac) selects every file and folder in the open folder, and Shift+click selects a range.

Chat widget

  • Visitors can keep several chats in one widget, switch between them from a list inside the widget and rename them. You turn this on per widget with the Multiple chats setting.
  • New Chat history settings let visitors keep their conversations between visits once they consent. You choose where consent comes from (the widget itself or your own website) and how many days history is kept.
  • The header can show your logo and a title together.
  • Popups, dialogs and the chat list follow your brand colors in both light and dark themes.
  • The widget is better protected from your website’s own styles, so it looks the same on every site.
  • On wide screens the embedded chat sits in a centered column that’s easier to read.

Dashboard

  • The chat widget settings form is reorganized. Require login and Multiple chats are under Basic info, privacy settings have their own Chat history section, and settings managed by Dokko sit in a collapsed section. Sections that don’t apply are hidden.
  • The embed code guide reflects your unsaved changes, so it always matches the preview.
  • My Chat fills the whole content area.
  • Buttons, toggles and menus inside tables work with the keyboard in every table.

For developers

  • The chat widget has new host page controls: closeChat(), setAuthErrorHandler(), getState() and a container option on init(). A dokko:ready event tells your page when the widget is ready.
  • Models that support it can search the web while answering. You turn this on per LLM configuration (off or let the model decide) and can limit it to specific domains, cap the number of searches per answer and set how much web content it reads.
  • Answers that used the web show a Sources list with the pages the model used, in the dashboard chat and in the chat widget.

Chat widget

  • Bot protection is now managed by Dokko and shown as a read-only status in the widget settings.

For developers

  • Breaking: chat requests now require a session_id. Create the session first, then send messages to it (API 4.8.0).
  • A new Service accounts page lets Organization Admins create and manage credentials for system-to-system access.
  • When setting up a Knowledge Base, you choose a Parsing quality level (Text only, Standard AI or Advanced AI) instead of picking a model.
  • File actions (upload, move, rename, delete, new folder) report the result for each file. If something fails, a window lists each file that didn’t go through and why.
  • Chat widgets have Altcha bot protection, a privacy-friendly check that replaces Google reCAPTCHA.
  • Unread notifications are listed first.
  • Files up to 50 MB can be uploaded (up from 25 MB). Unsupported file types are rejected right away with a clear reason.
  • Chat and search widget pages have a button for managing allowed domains.
  • Search widget results come in pages and include the result title.
  • Skills: teach Dokko how to handle specific kinds of questions. A skill has instructions, a description of when to apply it and an optional tool it can call. It applies to every chat widget or only the ones you pick, and you can attach skills from the skill itself or from the chat widget settings. For each question, Dokko picks the skills that fit and follows them.
  • LLM configurations have a Reasoning level setting for models that support reasoning.
  • Search widget: add Dokko search to your own website. Create and manage search widget configurations in the dashboard, test them live and copy the embed script.
  • A step-by-step embed code guide covers both the chat widget and the search widget.
  • Search works better in languages other than English.
  • The public chat widget limits how many new chats and messages can be started in a short time, which protects you from abuse.
  • Users can ask Dokko to switch language mid-conversation (“answer in German”). Dokko switches right away and shows a notice that the language changed.
  • The Knowledge Base setup form is simpler.

For developers

  • System-to-system access uses service accounts with a client ID and secret, which you can create, revoke and rotate.
  • Knowledge Bases support reranking, which puts the most relevant passages first before Dokko answers. You choose Amazon Rerank or Cohere Rerank and how many passages to keep.
  • File Management has Status and Process Knowledge Base buttons in its header, and the Status panel shows when it’s refreshing.
  • The Knowledge Base setup form comes with recommended defaults, so you can create one without changing anything.
  • Tables in Excel files (.xls, .xlsx) are kept intact, so Dokko answers questions about spreadsheet data more accurately.
  • Documents are split more intelligently. Tables, code blocks and headings stay together, which gives better answers from long documents.
  • The chat widget header can show either a title or your logo.
  • The chat launcher has a new animated icon and a clickable tooltip.
  • Dark mode turns on only when you have saved a dark color palette.
  • Dokko v2 brings a redesigned dashboard and chat widget.
  • Pick one brand color and Dokko generates four matching theme variants for your chat widget.
  • The chat widget can be embedded in your page (now the default) or opened as a floating widget.
  • Each user can have several chat sessions, and visitors can chat without signing in.
  • Knowledge Base search combines keyword and meaning-based search, and filters results by your document metadata.
  • Response analytics has a simpler accuracy view.

Get started

Read deep. Act fast.
On your documents.

The 14-day trial runs on your real library, not a sandbox. Bring your contracts, manuals, or frameworks — and see how Dokko reads them.