Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 17 Jun 14:14
8335bd2

AI chat reliability rebuild plus new scenario capabilities for the assistant.

Highlights

  • Rebuilt AI chat persistence on an append-only event log. Conversations that span multiple tool steps or pause for confirmation now resume reliably. This fixes a bug where completed tool calls could be dropped on resume — causing the assistant to loop or repeat actions. Chat history, the live pending-action card, and chat exports now all read from this single source of truth.
  • The assistant can work inside scenarios mid-conversation. It can create a scenario, make changes within it, and exit again — with every write correctly targeted to the active scenario, even when the scenario is activated partway through a turn.

Improvements

  • Configurable AI limits (self-host). The tool-iteration cap and output-token limit are now environment-configurable, and output is uncapped by default so longer answers aren't truncated. See the new entries in .env.example.
  • Tool-loop convergence guard. A two-tier guard stops the assistant from getting stuck in repetitive tool-call loops.

Fixes

  • The assistant now shows a friendly message when a turn fails, instead of surfacing the raw model error.
  • Finishing the onboarding wizard now triggers insights and data-freshness checks immediately, so the dashboard is current right after setup.

⚠️ Database migration (breaking)

This release drops the retired ai_messages and ai_pending_actions tables — chat now lives in the new append-only ai_turn_events log. burnless update applies the migration automatically for self-hosters. Conversation history previously stored in those tables is not carried into the new log; new conversations are unaffected.

Install / update

curl -fsSL https://burnless.ai/install | sh   # new install
burnless update                                # existing install

Note

For the most reliable AI experience, use a capable model for the assistant — very small models can struggle with the full tool set. Configure your provider in Settings → AI or during onboarding.