Skip to main content

Collate AI & Credits

AskCollate is renamed to Collate AI

Breaking for anything that matches on the product name. AskCollate is renamed to Collate AI everywhere: the UI, the backend, billing labels, chat prompts, and the Slack and Microsoft Teams integrations.
Update saved searches, dashboards, runbooks, alert rules and Slack/Teams workflow triggers that match on the string AskCollate. Billing exports change label too, so any spreadsheet or BI report keyed on the old label needs repointing.
Conversations also become collaborative, and the credit model changes from a flat token count to a weighted, cache-aware calculation.

Credits are now weighted

Behavioural. The same workload consumes a different number of credits in 2.0 than in 1.13.
1.13 charged credits from a flat token count. 2.0 introduces a weighted, cache-aware model:
If you forecast spend from 1.13 token counts, re-baseline after upgrading. Re-run a representative week and compare, rather than converting the old numbers.

Runs that cannot finish are refused

Behavioural. 2.0 warns before the credit limit is reached and refuses to start work that cannot complete within the remaining pool.
In 1.13 a long automation could start and exhaust the pool part-way through, leaving partial results and no credits. In 2.0 the run is rejected up front with a clear reason. Operators get a live view of the pool at GET /v1/status/credits, and credits can be refunded from the operator API.

Billing is redesigned

The Billing area is reorganised into Overview, Product, User Adoption, AI Credits, and MCP requests. Collate 2.0 Billing area showing Overview, Product, User Adoption, AI Credits and MCP requests tabs An MCP requests usage section is added, backed by a daily MCP usage rollup in the telemetry payload, and AI chat response time is now measured server-side rather than in the browser. Collate 2.0 Billing MCP requests usage section
Admins can read any conversation from Billing in read-only mode, so that credit spend can be explained. This is a new capability. If your policy forbids administrators reading user conversations, restrict the admin role accordingly before upgrading.

Conversations become collaborative

Additive. A conversation is no longer private to its author.
Collaborators are emailed when they are added, appear as an avatar stack on shared chats in the sidebar, and are included in the conversation listing.
Conversation content that was previously visible only to its author can now be shared by that author. If your compliance posture assumed conversations were single-user, review it.

Chat experience changes

Query Runner

Object-storage streaming means Query Runner now needs storage configured. Check the storage health endpoint after upgrading.

Natural-language query

Breaking. NLQ provider configuration moves into the unified llmConfiguration block. See Platform & Security.

Collate desktop app

Breaking. The desktop app refuses to save an instance URL whose server is below 2.0.0.
Saving a Collate instance URL in desktop Settings probes GET /api/v1/system/version and, if the version parses below 2.0.0, reopens the dialog with an inline alert instead of saving. It fails open on an unparseable version. The Electron shell is now a thin wrapper, and title-bar back/forward navigation buttons are added.
Upgrade your Collate instances before rolling out the 2.0 desktop client, or users will be unable to point the app at them.

Slack and Microsoft Teams

Breaking. The Collate AI Slack app moves from assistant mode to agent mode, and now requires file-attachment permissions so it can deliver AI Analytics reports.
Reinstall the Slack app from the updated manifest and re-approve the requested scopes. Without the file permission, report delivery to Slack fails.
Slack rendering also moves to template-driven Block Kit, with numeric alignment, a PII callout, profile statistics and CDN-hosted service logos. Chart image processing outlasts Slack’s processing window rather than falling back to a degraded payload, and the app answers top-level DMs.

Response language is pinned from the profile

Behavioural. Collate AI’s response language is now taken from the X-OpenMetadata-Language header (set from the Language tab of profile settings) instead of being inferred from the conversation.
A user whose profile language differs from the language they type in will now get replies in their profile language. Tell users where the setting lives before they report it as a bug.

MCP

See API & Schema for the platform-level MCP contract changes, which also apply.