Releases
bots-v1.6.0
Compare
Sorry, something went wrong.
No results found
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
You can’t perform that action at this time.