> ## Documentation Index
> Fetch the complete documentation index at: https://docs.usecompiler.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog

> What's new in each Compiler release.

**3.19.0**

12 November 2026

Compiler now asks before running connector tools that change data, each project chooses its own integrations, and Compiler tidies everyone's memory overnight.

* Choose **Allow**, **Ask** or **Off** for each connector tool. Tools that may change data ask the person before they run
* Approve or deny connector tools set to **Ask** from Slack, with **Approve** and **Deny** buttons for the person who asked
* Choose each project's Slack channels, Metabase and MCP connectors from its **Integrations** page, as a project lead
* Add MCP connectors once for the organization, then let each project choose which to use. Connecting Metabase or adding an MCP connector ends by asking which projects should use it
* See every project and how it uses Slack and Metabase from their settings, with links to each project's integrations
* Choose whether each project uses the help desk. Opening a ticket in another project starts its own conversation
* Have Compiler tidy each person's memory overnight, correcting stale notes, keeping customer details out and removing notes that only describe how the code works
* Pay only for AI usage on hosted, with no seats. Any organization can buy credits, and new organizations get \$20 of free credit when they join

**3.18.0**

9 November 2026

Follow-up questions work again after a repository is added to a project.

* Ask follow-up questions in a conversation after a repository is added to its project, instead of seeing them fail

**3.17.0**

8 November 2026

Admins can now connect Zendesk, so support reps can open Zendesk tickets in Compiler just as with HubSpot.

* Connect Zendesk from **Settings** with a Confidential OAuth client, then open Zendesk tickets from the **Tickets** page with the same ticket conversations, re-reads and side panel as HubSpot
* Connect one help desk per organization. Each help desk's settings page explains this when another one is already connected

**3.16.0**

3 November 2026

People on hosted can now pick the Claude model and effort for each question, and admins choose which models are offered. Self-hosted admins see when a newer Compiler release is out.

* Pick Opus 5.5, Sonnet 5.5 or Haiku 5.5 on hosted and set the effort, and see in the audit log which model each message used
* Choose the models, effort and default people use on hosted, from the same **AI** settings as self-hosted
* See when a newer release is out at the bottom of **Settings** on self-hosted, along with the version you're running. Turn the check off with `CHECK_FOR_UPDATES=false`
* See a quiet notice under the header, instead of an alert over the conversation, when viewing a private project as an admin

**3.15.0**

2 November 2026

Compiler now works to solve help desk tickets with the rep, and each ticket conversation shows the ticket's details, the customer's records Compiler found and the queries it ran in a panel on the right.

* See a ticket's status, assignee, customer, dates, activity and attachments in a resizable panel beside the conversation, and hide it with one click
* See the customer's records Compiler found, the tables it looked at and every query it ran, and open a query to see its SQL and the rows it got back
* Get more room on the **Tickets** page, where the sidebar collapses to icons
* Have Compiler ask the rep for data it can't see, and keep customer replies to what's confirmed
* See every integration with a full-colour logo

**3.14.0**

2 November 2026

Compiler can now search your Metabase and query your data with SQL, in the projects you choose. Admins connect Metabase with an API key under **Integrations**, then turn it on in each project's **Connectors**. On help desk tickets, Compiler looks the customer up in Metabase itself instead of asking the rep.

* Connect Metabase with an API key, on any version including self-hosted, and turn it on per project
* Search Metabase's saved questions, models and tables, read a table's columns or a question's SQL, and run SQL
* Look a ticket's customer up in Metabase instead of asking the rep to fetch the data
* Say an admin needs to reconnect Metabase when it stops accepting the API key

**3.13.0**

1 November 2026

Compiler now works help desk tickets: admins connect HubSpot with a service key, and support reps get a **Tickets** inbox where Compiler reads each ticket, investigates it in the code and follows up on new activity. Settings gains an **All integrations** page, and signing in on a new computer or phone signs out the old one.

* Work help desk tickets from a **Tickets** inbox, where Compiler reads each ticket, investigates it and follows up on new activity
* Connect HubSpot with a service key, and see the connection marked broken when HubSpot rejects the key
* See every integration by category on the **All integrations** settings page, with only enabled ones in the sidebar
* Find integrations that aren't enabled from settings search and the command menu
* Sign the account out on its other computers when signing in on a computer, and on its other phones when signing in on a phone
* Charge seats added mid-month for the rest of the month with their share of AI credit
* Reactivate or deactivate several members at once
* Ask admins and members in **Getting started** to connect their AI tools to Compiler over MCP
* Give people who join by company email or SSO the role they were invited with, and stop also showing them as invited
* Refuse oversized MCP tool calls

**3.12.0**

28 October 2026

Admins can see who actually uses Compiler before deciding which seats to pay for, and AI credit and Stripe receipt emails reach the right admin.

* See when each member was last seen and how many messages they sent each week in Members settings, and sort by either
* Send each admin their own copy of AI credit emails
* Show the paying admin's email at Stripe checkout, so receipts and Stripe's sign-in code reach them

**3.11.0**

28 October 2026

Compiler can now read code from GitLab as well as GitHub, connected with an access token in settings or during onboarding, and free organizations hear when their AI credits run out.

* Connect GitLab with an access token in settings and add its repositories to projects
* Connect GitLab instead of GitHub during onboarding
* Read code from GitHub and GitLab at the same time in one organization
* Email admins of a free organization when its AI credits run out, saying when more free credits arrive
* Keep MCP connectors with pre-registered clients working, and recover from interrupted model responses
* Say on the paid plan card that included AI credit resets monthly

**3.10.0**

25 October 2026

Compiler answers sooner: it fetches the code while it starts answering, downloads a new repository's recent history first, and on hosted Compiler runs everyone's first conversation in fast mode.

* Start answering straight away while the latest code is fetched, instead of fetching it first
* Download a new repository's recent history first and the rest in the background, so the first answer no longer waits minutes for a large repository
* Run everyone's first conversation on hosted Compiler in fast mode, at no extra cost to you
* Prepare a project's code as soon as you add a repository to it on hosted Compiler

**3.9.0**

25 October 2026

Compiler moves hosted billing to seats for every active member and a prepaid AI credit balance, with automatic top-ups and spend limits, and lets owners hand over their organization.

* Give every active member of a paid organization a seat, billed from the next invoice, so admins no longer buy or hand out seats
* Pay for questions on hosted Compiler from a prepaid AI credit balance, with free monthly credit on the Free plan and top-ups on the paid plan
* Include \$10 of AI credit per seat each month on paid plans, shown on the **Billing** page and at checkout
* Top up AI credits automatically on paid plans, warn admins before credits run low, and take back the credits a refund paid for
* Set weekly, daily or monthly spend limits for the organization and for each member, and stop new questions once a limit is reached
* List what the paid plan includes on the upgrade card, and hide the **Manage** button on the free plan
* Record billing changes in the audit log, from upgrades and cancellations to credit purchases, automatic top-ups, refunds and spend limits, under a new **Billing** filter
* Let owners hand their organization to another member, becoming an admin themselves
* Stop settings menus highlighting their first item when opened by mouse, and let you move through them with the arrow keys

**3.8.0**

23 October 2026

Compiler lets you pin conversations, send messages while it's working, nudges admins to invite their team, says why repositories couldn't sync, and loads hosted pages faster.

* Pin conversations so they stay at the top of the sidebar, from any project
* Send a message while Compiler is working, and have it read it before its next step
* Show admins a getting-started card in the sidebar that nudges them to invite their team
* Tick off **Invite your team** once you've sent invites yourself, and keep every getting-started step clickable
* Say in settings why a repository couldn't sync, and say in chat when the latest code couldn't be fetched
* Give every page a browser tab title, and show each conversation's own title instead of Compiler
* Show placeholders while slow data loads, instead of waiting for the whole page
* Show **Analytics** straight away and fill the report in as it loads
* Centre settings dialogs in the window instead of off to the right
* Stop tooltips under your messages making the conversation scroll sideways on phones

**3.7.0**

21 October 2026

Compiler adds a Cmd+K command menu, records far more in the audit log, gives self-hosted instances a single organization, and tightens who can open attachments.

* Open a Linear-style command menu with **Cmd+K**, with actions, settings, project and organization switching alongside chat search
* Record sign-ins, GitHub and Slack changes, admins viewing members' conversations and more in the audit log, with the IP address behind each event
* Describe everything the audit log records, not just access, members and settings
* Open audit event details in the middle of the window, and link conversation events straight to the conversation from the table again
* Give self-hosted instances a single organization, and only sign people in with SSO when their organization vouches for them
* Only open attachments for people who can see the conversation they were sent in
* Match the GitHub repository list to the rest of settings and show which project each repository is in
* Link admins straight to the GitHub App's access settings when a project has no more repositories to add
* Open the menu on the last conversations in the sidebar upwards instead of off the bottom of the screen

**3.6.0**

21 October 2026

Compiler redesigns the Slack settings page, changes the organization URL in a dialog, and keeps the sidebar loading older chats past the first fifty.

* Redesign the Slack settings page with an overview of what Compiler does in Slack and a clear **Add to Slack** button
* Change the organization URL in a dialog with an **Update** button, instead of saving it when you leave the field
* Keep the sidebar loading older chats past the first fifty instead of getting stuck
* Stop 1Password offering to fill the **Full name** field in profile settings

**3.5.0**

20 October 2026

Compiler lets one account belong to several organizations, adds private projects with leads, invites by email, OAuth connectors, a redesigned sidebar and settings, and makes conversations start and open almost instantly.

* Let one account belong to several organizations, each with its own URL, and tell Compiler which organization it is answering for and who is asking
* Sign in to hosted Compiler with Google, or an emailed link or code instead of a password
* Walk new organizations through inviting teammates, GitHub, their first project and Slack, let people on the same email domain join, and load each onboarding step ahead of time
* Let admins invite people by email from Settings, with a role, private projects, resend, and a shareable link they can turn off or reset
* Let projects be made private, so only their members can see or ask about them, with leads who manage their repositories, connectors and members
* Let project connectors sign in with OAuth, so Compiler can use OAuth-only MCP servers like HubSpot, Linear and Notion
* Show a checklist of the parts of a long question while Compiler works through them, ticking each off as it goes
* Start new conversations and open past ones almost instantly, and let them start on sites served over plain HTTP
* Show a blue dot on conversations with an unread answer and a pulsing dot while Compiler is still answering
* Redesign the sidebar and settings, with simpler icons and a Linear-style settings drawer on phones
* Show how long Compiler has been working, keep the latest copy button showing with message times on hover, and drop the "can make mistakes" reminder
* Let hosted organizations attach files, stored in one shared bucket with a folder per organization
* List connected MCP apps in account settings so people can revoke them, show why a connection was refused, accept any loopback port so Claude Code can connect, and cut off MCP access as soon as someone leaves
* Refuse replayed or stale SAML responses
* Let organization admins finish connecting GitHub instead of silently dropping the installation
* Fix search after switching projects, close connector clients when a turn fails to start, give in-flight answers time to finish on shutdown, and stop caching a missing asset's 404 mid-deploy
* Call the product Compiler throughout, hide the **Your chats** heading until there are chats, and hide token counts from hosted analytics

**3.4.0**

17 October 2026

Compiler draws charts and diagrams in its answers, lets people download the files it makes, and lets Bedrock organizations use OpenAI GPT models alongside Claude.

* Show charts in answers when Compiler compares numbers or a trend
* Draw diagrams in answers when Compiler explains how things flow or fit together
* Let people download the files Compiler makes, such as Word documents and spreadsheets
* Let Bedrock organizations use OpenAI GPT models alongside Claude
* Lay out settings on mobile like Claude's, with grouped cards and fields beside their labels
* Open links in answers in a new tab without asking first
* Remove **Select all** from onboarding so a large GitHub installation is never cloned in one click

**3.3.0**

15 October 2026

Compiler loads and searches GitHub repositories quickly for organizations with thousands of them, lets admins copy the real exception behind a failed request, and serves its SAML metadata in a form identity providers can import.

* Load GitHub repositories quickly and searchably for organizations with thousands of them
* Let people copy the real exception when adding a repository or another background request fails
* Let Compiler change a memory it read earlier in the conversation without reading it again
* Let **Copy** buttons work when Compiler is served over plain http on an internal network
* Serve the SAML metadata URL as XML so identity providers can import it
* Keep the settings close button from shrinking on mobile

**3.2.0**

14 October 2026

Compiler posts drafted messages to Slack as written, reads conversations from pasted share links, and finishes answers the model provider pauses or summarizes part way through.

* Post drafted messages to Slack word for word, and draw them as cards in the linked conversation
* Let Compiler read a conversation from a share link someone pastes
* Finish answers the model provider summarized or paused part way through
* Show the hovered day in every analytics chart at once
* Split messages, conversations and shares by the model that answered them
* Stop long conversations with a drafted message from scrolling the whole page
* Show an error instead of crashing when the server cannot reach GitHub to add a repository
* Let people copy the real exception from the error page on self-hosted instances

**3.1.0**

13 October 2026

Compiler drafts emails and messages as cards you can edit, copy or send, shows answers live to admins, and keeps answering when the model provider cuts a step off.

* Show drafted emails and messages as a card to edit, copy or send, like Claude
* Show a conversation's answer live to admins and shared-link viewers
* Retry a step when the model provider cuts it off, instead of failing the answer
* Use the latest Anthropic web search and web fetch tools
* Record memory saves, updates and deletes in the audit log
* Show the self-hosted free trial above the message box, and stop answering once it ends
* Load the conversation page while people type so **Send** opens it straight away
* Put the model picker and a round send button inside the message box on mobile, and drop the "Compiler can make mistakes" line there
* Replace the React Router favicon with the Compiler logo, and publish version-tagged images for each release

**3.0.0**

11 October 2026

Compiler moves to a commercial license and a public self-hosted image, and gains Retry, live progress, suggested questions and summaries between answers.

* License Compiler under commercial terms instead of MIT: production use needs a Compiler subscription, development and testing stay free
* Deploy self-hosted Compiler from the public image without the source, with the image minified and raw source left out
* Drop support for Claude models older than 4.6, moving anyone on one to a supported model, and add Claude Haiku 5.5
* Offer **Retry** when a reply fails and carry on from its last finished tool call, and show the answer once after a reconnect
* Show what Compiler is doing while it works, then fold it into a summary of the steps
* Summarize long conversations between answers so the next question doesn't wait
* Suggest a question in the empty box, written by reading the project's repositories
* Let admins allow people to choose their own effort from the model menu, and pick the secondary model's region next to it
* Remember only the person, one fact per memory, and fit data routes to what they can do
* Copy answers with their formatting so they paste into tickets and docs
* Keep more of each request in the prompt cache: tools on the final step, shared instructions apart from each conversation's own, and the system prompt for an hour
* Fit the prompt placeholder and settings menu to phones

**2.7.0**

1 October 2026

Analytics rebuilt around token spend, settings laid out like claude.ai with a choice of models, and follow-up questions that read from the prompt cache.

* Rebuild analytics around usage and token spend, recording every model call, defaulting to 90 days and leading with messages
* Lay settings out like claude.ai, group AI settings, and let admins choose models, effort and a secondary model
* Default to Opus 5.5 at medium effort and write summaries with Sonnet 5.5
* Let follow-up questions read the conversation from the prompt cache, by replaying tool calls in a fixed order and keeping the memory a conversation started with
* Keep files from earlier messages in front of the model on later turns
* Ask the user for their data instead of guessing at it
* Run a one-repository project from its repository while it is cloning, list glob results in path order, and say when a search path does not exist
* Post short and medium Slack answers as written without calling them a summary, call DMs a DM, and show the conversation divider once per thread
* Send strict memory tools only to the Anthropic API, so Bedrock stops warning on every call
* Show sent images at their natural shape and open them in a viewer
* Tidy settings and the sidebar on phones, and stop password managers offering to sign in from search boxes
* Tell self-hosted admins to set the GitHub App's Setup URL

**2.6.0**

27 September 2026

Memory and chat search that work like Claude's, and support for running several instances.

* Give Compiler a memory of each project and of each person's preferences, kept as short topics that are shown up front and saved rarely
* Show memory in settings as Claude does, with a page for each topic, edit and delete buttons, and a box to tell Compiler what to change
* Let Compiler search and count earlier conversations when someone asks about them, and search messages by their text
* Let admins choose when compaction starts, defaulting to 200K tokens
* Warn before a conversation runs past 10 million tokens, in a panel like Claude's chat ended notice
* Run safely as several instances behind one load balancer, index the columns behind the sidebar, audit log and share lookups, and log each request once
* Keep answers whole: drop NUL characters before saving, keep the reply before a question when a turn resumes, and finish Slack replies a restart cut off
* Stop the whole bash command on timeout or **Stop** and cap its timeout at ten minutes
* Name the file when grep counts matches in one file
* Purge OAuth tokens a month after they expire
* Keep the sidebar, model selector and command palette in step, and center the error page with a way back

**2.5.0**

27 September 2026

Slack that follows the conversation, and security improvements across the app.

* Give the agent the Slack thread, with who said what, when Compiler is mentioned
* Link a question asked in Slack back to its thread, and post short answers as they are
* Ask admins to reconnect Slack when Compiler needs permissions the workspace has not granted
* Tell the agent today's date
* Improve security across the app
* Honor **Stop** during setup, and refuse a new question while the last one is still being answered
* Show GitHub errors instead of crashing, and let self-hosted onboarding carry on past a stopped sync
* Record one plain-worded audit row per Slack or MCP question

**2.4.0**

25 September 2026

Ask Compiler from Slack. Mention Compiler in a channel to get a summary in the thread, with a link to the full answer.

* Add the [Slack app](https://docs.usecompiler.com/configuration/slack.md), with a project picker
* Title each settings page to match its menu item

**2.3.1**

23 September 2026

* Continue an interrupted reply on retry instead of starting a second one
* Send question answers through the tool result
* Reuse the existing record when a repository is added again, and refresh the list while one is cloning
* Split token usage analytics into input, output and cache

**2.3.0**

19 September 2026

Ask Compiler from other tools. Compiler is now an MCP server, so Claude and other MCP clients can ask it questions about your code.

* Serve an MCP endpoint with OAuth sign-in
* Add an MCP settings pane for self-hosted Compiler
* Use `PUBLIC_URL` as the one public address
* Report progress while a question is still running
* Show why a repository clone failed, and let it be retried

**2.2.0**

9 September 2026

Member roles, Office attachments and better agent tools.

* Let admins change a member's role
* Read Word and Excel attachments instead of dropping them
* Let the agent search its working directory, with grep and glob in the shape the model expects
* Say why a tool call failed, and treat a missing file as a result rather than an error
* Answer instead of stopping at the step cap
* Stop restarts and double-sends leaving dead turns
* Accept requests from behind a TLS-terminating proxy
* Return to the page that needed login after signing in, and recover from GitHub callback failures

**2.1.0**

25 August 2026

MCP connectors and a new settings layout.

* Connect MCP servers to a project so the agent can use their tools
* Open settings as a modal over the current page, with organization and project settings side by side
* Show the running commit in settings
* Support TLS Redis connections
* Title conversations with Sonnet 5 using the project's context
* Fix several onboarding problems with repository selection, installations with no repositories, and mobile layout
* Wrap long tokens in messages

**2.0.0**

31 July 2026

Claude Opus 5 and answers that survive a dropped connection.

> [!WARNING]
>
> Self-hosted instances now need Redis. Add a Redis service and set `REDIS_URL`, as in the updated `docker-compose.yml`. Compiler will not start without it.

* Resume an answer after a reload or a mid-stream drop, backed by Redis
* Default to Claude Opus 5, falling back when a request is refused
* Title conversations with Claude Haiku 4.5
* Turn on web search and fetch through Anthropic's server-side tools
* Show tool failures in the conversation, and stop sandbox commands when a chat is stopped
* Keep a pending question across a reload
* Say clearly when no AI provider is configured

**1.4.0**

8 June 2026

Claude Opus 4.8 and sturdier self-hosted repo sync.

* Default to Claude Opus 4.8, with effort only sent to providers and models that support it
* Show the model names the provider gives instead of guessing them from ids
* Keep repositories in sync when several instances share one deployment
* Stop an old first question being sent into an existing conversation
* Generate titles with the organization's model on Bedrock, and stop the model answering the question instead of titling it

**1.3.0**

16 May 2026

Email notifications and faster new conversations.

* Email on signup, when a GitHub installation is approved, and when a project or conversation is created
* Open a new conversation from home without waiting on the server
* Only offer the onboarding project once GitHub is installed, and let people with existing repositories carry on
* Stop the same repository being added twice to an organization
* Keep forms in their loading state until the redirect lands

**1.2.0**

29 April 2026

Claude Opus 4.7 and conversation titles.

* Default to Claude Opus 4.7 with effort set to xhigh
* Title conversations with the model instead of the first line of the question
* Render answers with Streamdown
* Share one settings layout across the app

**1.1.0**

5 April 2026

A more direct tone, and an agent that fetches repositories itself.

* Let the agent clone and fetch repositories itself
* Answer in a more direct tone with a reworked system prompt
* Stop submit buttons showing a loading state when a link is clicked

**1.0.2**

14 March 2026

Smoother upgrades and better long conversations.

* Run database migrations when the container starts
* Check Anthropic credentials against the models endpoint and list Claude Opus 4.6
* Keep compaction text out of replies and stop the agent explaining it
* Wait longer before clearing tool results and compacting, so long conversations keep more context

**1.0.1**

26 February 2026

Fixes for the first self-hosted installs.

* Include the scripts and database schema in the Docker image so migrations run
* Keep the question and show a notice when sending hits a network error
* Return a 404 for stale asset requests instead of rendering the app
* Add a feedback link to the account menu

**1.0.0**

24 February 2026

The first release of Compiler.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.