Skip to main content

Releases

View 2024 releases
Latest release:

🎮 More control over Generative app iteration

Directly edit text, create new chart properties, and queue up viz tweaks all in line.

✏️ Direct text editing

You can also edit text directly in the app builder, just like you would in a doc. It’s perfect for tweaking titles, or updating copy in your data apps and you can now view the underlying source code with just 1 click.

If your text has a computed variables, you can inline prompt the agent to make updates — this is particularly helpful for things like quick formatting changes.

📊 Targeted Chart Updates

Reorganize charts or adjust a visualization without touching the rest of the app. Select the chart and ask the agent to switch the chart type, update the data, or refine it’s layout — without regenerating everything around it.

💬 Create new chart properties with a prompt

Need a control that’s not already on the Style panel? You can now select a component, describe the property you want, and Hex creates it.

Once added, you can adjust that property directly alongside the charts other controls.

📎 Analyze CSVs directly in Slack

You can now upload a CSV in Slack and ask Hex to analyze it without leaving the conversation. Attach a file, mention @Hex, and ask for a summary, trends, top performers, anomalies, or anything else you want to explore.

Hex returns key takeaways and tables directly in the thread, plus a link to continue working in Hex.

🔑 Clearer OAuth errors in published apps

When a publisher’s OAuth credentials expire, viewers can still access the published app in a read-only state instead of being blocked by an error screen. The publisher receives a clear error message to refresh their token and restore live data.

Expired tokens are also easier to identify in connected app settings, and SQL cells now explain when credentials are the reason a query can’t run.

🔐 Bring your own AI provider

AWS Bedrock and Google Gemini Enterprise Agent Platform are now available as bring-your-own-key providers in Hex.

If your organization already manages AI through AWS or Google Cloud, you can bring that setup to Hex. Claude inference runs through your provider account, so your existing security controls, agreements, and usage logs stay in place.

Already route AI traffic through a compatible third-party gateway? You can keep using that infrastructure with Hex, too.

Admins can get started in Settings → AI & agents → Provider settings → Add an API key.

Learn more about BYOK.

🔎 More visibility and model choice for BYOK

It’s now easier to track who’s using AI (and choose the right model) when you bring your own key.

Every BYOK request includes the Hex user’s email, so admins can attribute usage, split costs across teams, and investigate activity in their AI gateway.

Organizations using an OpenAI key can also choose Sol, Terra, or Luna. Pick the model that fits the job without switching away from BYOK.

🎨 Generative chart controls

Previously, even small edits to your charts in generative apps required new prompts to the agent. Now, you can build custom, code-generated apps with the Hex Agent, and then use the Style panel to make point-and-click chart polishes.

Some edits you can now make this way:

  • Update the chart title, style and height
  • Restyle series and change the colors
  • Rename axes
  • Control legend titles, visibility, and placement

This makes small edits faster, and saves your valuable tokens for bigger changes that require deeper thinking.

Try this out on an app you’ve already built or start building a new one with just a single prompt.

🔐 Shareable results for OAuth connections

Orgs with OAuth connections can collaborate, and share results, without needing to share credentials.

Importantly, this unlocks threads sharing, better performance through shared query caching, and more flexible collaboration.

To take advantage of this behavior, Admins should set Authoring queries to Require personal credentials and turn User-scoped results off.

Existing connections keep User-scoped results on to prevent unintended data exposure. When this setting is on, agent threads remain isolated to the user who generated them. This setting applies per data connection, not per project.

⌨️ Semantic projects via CLI

Pull your semantic spec out of Hex and into your repo, for local development and source control. This makes it easier to audit context or track what's changed.

Read and export semantic projects from the command line with the 'hex context semantic-project' command group

  • 'list' — see all semantic projects in the workspace
  • 'get' — get a project, with '--include-fields' for dimensions, measures, and joins
  • 'model get' and 'view get' — pull a single model or view
  • 'pull' — write the source files of a project's latest version to a local directory

To bring semantic projects into your development workflow, start by installing the Hex CLI.

🤖 Quickly toggle from chat to notebook

Previously, you needed to wait a minute for Hex to convert your Thread to a notebook, now it happens automatically.

After starting a conversation with the Hex Agent, you can easily switch views and build in the underlying notebook. And if you're in the notebook view but just want to focus on the conversation, swap views so the code stays out of the way.

The conversation persists no matter what view you're toggling between.

Worried about your conversations cluttering your project list? Not to worry — projects created from agent conversations are unlisted to start, so nothing shows up in your project list until you decide to promote it or save it as a published app.

💬 The Hex Agent reads the whole Slack thread

Tag @Hex mid-conversation and the Hex Agent now picks up the discussion that came before it.

The Hex Agent reads the whole Slack thread

Previously, the agent only saw the message that mentioned it, so "can you dig into this?" or "can you check these numbers" meant you had to restate the question. Now the Hex Agent pulls in the original message and replies, along with who said what.

That means threaded follow-ups actually get answered instead of met with "which metric do you mean?", and handoffs from a team discussion to the agent don't require restating what was already said.

Learn more about the Hex Agent in Slack.

⚡ Fast mode

Need an answer now? Flip on fast mode in the model picker to push Opus models to 2.5x faster token output, at increased usage.

The boost is most dramatic on long blocks of pure token output: big explanations, large blocks of code, or heavy reasoning. Questions that require a lot of querying and tool calls will still feel faster, just less dramatically, since a chunk of that time is calls and execution rather than token generation.

🧠 GPT-5.6 Sol, Terra, and Luna

OpenAI's GPT-5.6 family is now in the model picker:

  • Sol for complex, multi-step analytical work
  • Terra for balanced everyday use
  • Luna for fast, low-cost lookups

Select one when you're prompting the agent, or keep Auto on, which automatically selects the model best suited for the task.

✅ Default new Threads to Endorsed mode

New threads from the Hex UI or Slack can now open in Endorsed Mode by default, so Editors land in endorsed projects and data without anyone having to remember to flip a switch. Admins can toggle off this enforcement in Settings > AI & agents.

🏷️ See which model Auto picked

When the agent runs on Auto, Context Studio now shows which model it picked, shown as Auto (Opus 4.7), making it easy to see what Auto chose when reviewing usage and cost.

🧪 Introducing Evals

Measure Hex Agent performance and test context changes safely before they ship, all from the CLI.

If you've added a guide or tweaked a semantic model, Evals helps you measure whether it actually helped — before you publish. To do that, define a suite of test questions with expected outcomes and run them against the Hex Agent.

Evals turn agent quality and cost into something that you can measure and improve, so you're not just going on vibes.

Some ways teams are using it:

  • Test context changes before publishing by forking context and running Evals to validate agent improvements.
  • Catch drift before your users do by running the same Evals against production on a cadence.
  • Run configuration sweeps to compare cost and pass rate side by side.

Learn more about Evals or dive into the docs for the full rubric reference.

Getting started: Install the Hex CLI and follow the bootstrap prompt for Claude Code, Cursor, or your coding agent of choice — it scans your recent Threads, clusters them into your team's most common question topics, and drafts a starter suite from real usage instead of a blank file.