Skip to content

bots: v1.6.0

Choose a tag to compare

@aryanranderiya aryanranderiya released this 26 Aug 17:22
d472e00

1.6.0 (2026-08-25)

Features

  • agent-first harness — deterministic e2e testing, direct agent invocation, and a leaner CI (#877) (16d7e7e)
  • analytics: unify PostHog identity on stable user IDs and add core event capture (#1007) (45e843d)
  • bots: iMessage platform via Photon/Spectrum with Pro gating (#1016) (8b054d9)
  • dev: flag-based dev auth bypass, real login by default (#883) (2c70109)
  • devx: ci:local, ci:remote, pr:comments — agent-legible shipping gates (#1093) (efd45e0)
  • Extract PDF/DOCX/XLSX/PPTX/CSV locally via anydoc + pdf-inspector (#890) (e6c71c4)
  • gmail: inbox summary tool, body normalization, and agent docs (#783) (0edf4a4)
  • mobile: unified streaming tool chain with subagent + HIL visibility, card contract sweep (#1098) (0924ce2)
  • observability: wide-event enforcement across all surfaces — evlog gates, Babel bots scanner, min-score rework, gate simplification (#884) (5040dca)

Bug Fixes

  • agents: root-cause fixes for Telegram reply quality, memory hygiene, executor grounding and bot sessions (#1094) (11995af)
  • api: drop removed ast aliases so config schema dump works on Python 3.12+ (#878) (beebc92)
  • bots: ship the grpc peer deps the photon sdk resolves at runtime (#1049) (f0e211b)
  • bots: stop the imessage bundle colliding on createRequire (#1048) (dc94d99)
  • bots: stop truncating replies and losing bubbles; one splitter for message breaks (#1051) (c542095)
  • ci: publish versioned imessage bot images so the deploy can pin them (#1050) (19ec4c1)
  • ci: register bot projects as docker releases so they get immutable tags (#1011) (2b1d208)
  • quality: repair lint errors blocking the PR quality gate (#870) (d4b5605)
  • security: remediate 192 of 196 Dependabot alerts (#860) (9984705)
  • security: remediate audited SSRF/IDOR/auth/webhook findings across the monorepo (#848) (13f36fc)
  • workflows: JSON-safe tool payloads, reschedule-safe scheduled fires, break-sentinel variants (#1067) (0aa3d54)

Performance Improvements

  • cache: keep the prompt prefix stable so conversations actually hit the provider cache (#1025) (a44916d)
  • ci: PR gate 13.4m→8.9m; parallel gate-safe master docker phase; GHCR registry layer cache (#1064) (46b5ecc)
  • Docker layer cache moves from type=gha to GHCR type=registry (46b5ecc)

Reverts

  • .next/cache seeding into the docker-web context (9a49586 + (46b5ecc)