This release rebuilds the engine behind prompt runs so they survive restarts and deploys without dropping or duplicating prompts, sharpens how we detect your brand and competitors, and adds alias management to project settings.
We rebuilt how a prompt run executes. Each run is now tracked task-by-task in the database rather than only in memory, so a run keeps a complete, accurate record of which prompts and platforms it covers even if the server restarts mid-run (which happens routinely on every deploy).
You can now edit the list of aliases for each brand directly from project settings — the trade names, initialisms, and short forms a brand is known by. OpenLens uses that list when deciding whether a mention in an AI answer is really your brand (or a competitor), so keeping it accurate directly improves your numbers.
Brand matching now records which alias triggered each mention, so a mention is tied to the exact name it matched on. That makes detection easier to audit and tightens the line between a real mention and a coincidental substring.
As before, historical reports are not auto-corrected — they reflect the detection logic that was live when the run happened. Run a fresh scan if you want a project re-scored against the latest logic.
No breaking changes for API or MCP integrations in this release. No endpoints or MCP tools were renamed or removed, and no request or response shapes changed in a way that requires you to update an existing integration.
If Grok is a critical platform for your reporting, reach out and we'll let you know as soon as coverage is back.
If something broke, looks wrong, or you want a project re-scored against the latest brand-detection logic, email [email protected].