Skip to content

Elmo (Open Source AEO)

v0.2.9 Feature

This release adds 2 notable features for engineering teams evaluating rollout.

Published 23d AI Coding Tools
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

aeo ai-engine-optimization ai-seo ai-visibility aio aso
+12 more
chatgpt copilot gemini generative-engine-optimization geo geo-optimization grok llmo marketing perplexity seo tools

ReleasePort's take

Light signal
editorial:auto 13d

Elmo v0.2.9 shows the signup screen by default on fresh deployments and prevents worker crashes from pg-boss connection failures. Configuration now accepts bare domains in the brand website field, normalizing them to origin.

Why it matters: Deploy v0.2.9 to fix signup flow on fresh deployments and stabilize workers against pg-boss failures. Bare domain normalization reduces configuration errors. Treat as routine upgrade.

Summary

AI summary

Show signup screen on fresh deployments and normalize bare domains in brand website field.

Changes in this release

Feature Medium

Accept bare domains in brand website field, normalize to origin.

Accept bare domains in brand website field, normalize to origin.

Source: llm_adapter@2026-05-21

Confidence: high

Bugfix Medium

Show signup screen instead of login on fresh local deployment.

Show signup screen instead of login on fresh local deployment.

Source: llm_adapter@2026-05-21

Confidence: high

Refactor Medium

Clean up wording in `elmo init`.

Clean up wording in `elmo init`.

Source: llm_adapter@2026-05-21

Confidence: low

Refactor Medium

Attach `boss.on("error")` handler to prevent worker crashes from pg-boss connection blips.

Attach `boss.on("error")` handler to prevent worker crashes from pg-boss connection blips.

Source: llm_adapter@2026-05-21

Confidence: low

Full changelog

What's Changed

  • Clean up wording in elmo init. by @jrhizor
  • Accept bare domains (e.g. example.com) in the brand website field and normalize the stored value to the origin (https://example.com/products is saved as https://example.com/). by @jrhizor
  • Show the signup screen instead of login on a fresh local deployment. by @jrhizor
  • Attach a boss.on("error") handler so transient pg-boss connection blips no longer crash the worker. by @jrhizor

Full Changelog: https://github.com/elmohq/elmo/compare/v0.2.8...v0.2.9

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Elmo (Open Source AEO)

Get notified when new releases ship.

Sign up free

About Elmo (Open Source AEO)

All releases →

Related context

Earlier breaking changes

  • v0.2.10 elmo start, stop, logs, build aliases removed; use elmo compose directly
  • v0.2.10 ~/.elmo/config.json file removed; configuration moved entirely to .env
  • v0.2.10 elmo telemetry command removed; DISABLE_TELEMETRY toggle now in .env

Beta — feedback welcome: [email protected]