Skip to content

v0.2.0 — Analytics pipeline + competitor weekly consolidation

Latest

Choose a tag to compare

@spyrae spyrae released this 26 May 14:59
· 190 commits to main since this release

Highlights since 0.1.1:

  • Analytics pipeline — 11 data sources aggregated into the daily pulse and weekly business report (Zabbix, Grafana, Sentry, PostHog HogQL, App Store + Play, Supabase, Yandex Metrika + GA4, RevenueCat, LiteLLM, Langfuse, Linear). Each source is independent and degrades gracefully when credentials are missing.
  • App Store Connect integration for iOS customer reviews via JWT ES256 — pip install kronos-agent-os[appstore].
  • Exa Search fallback for Brave with sticky 6h cooldown — competitor and news monitoring channels survive a Brave quota hit without dropping signals.
  • Competitor monitoring consolidated to a single weekly deep report (Sunday 10:00 UTC). Removed the daily digest + 4-hourly critical alerts that produced mostly noise.
  • Markdown → HTML normalisation for Telegram delivery so reports render correctly regardless of which LLM wrote them.
  • Source modernisation: PostHog HogQL Query API (the legacy /insights/trend/ endpoint returns 403 since 2025), LiteLLM /global/spend/{logs,models}, Grafana real scraped metrics.
  • Snapshot retention: competitor_snapshots pruned at 90d, competitor_changes at 180d, alongside the existing swarm_messages 90d pruning.

See CHANGELOG.md for the full list of additions, changes, fixes, and removals.