Skip to content

sembr 1.1.0 — History, backfill, and aggregate analysis

Choose a tag to compare

@KaihuaHuang KaihuaHuang released this 29 May 05:03
· 102 commits to main since this release
06bebb1

The intent radar gets a memory. Cron match summaries are now persisted,
past fire-times can be replayed through backfill, and multiple history
rows can be aggregated through a single LLM call — giving each digest
the context of what came before.

What's new

  • History persistence — every cron digest is saved to SQLite. Browse,
    delete, export. Survives restarts.
  • Backfill — replay past fire-times through the scan pipeline without
    waiting for the next scheduled tick.
  • {history} in prompts — inject recent summaries into the summarizer
    so the LLM builds on prior analysis rather than starting from zero each
    time.
  • Aggregate & export — run one LLM call over weeks of history, or
    export the raw data as JSON.
  • 7 new API endpoints — history CRUD, backfill+status, aggregate
    preview/send, export.
  • Frontend UI — history table with timezone-aware timestamps, backfill
    button, Summarize + Export modals, Markdown rendering with XSS protection.
image image

See CHANGELOG.md for the full list.