Sybil Agent
e9967ddaf8
fix(web): preserve search focus behavior
2026-11-04 12:35:25 -08:00
buzzert
b9ff0a795c
Preserve and display the generating model for each assistant reply
2026-11-02 21:18:37 -08:00
buzzert
9e4811b6cc
Restore compact maskable PWA icon
2026-11-02 21:16:49 -08:00
buzzert
4b1b606563
Add aligned assistant timestamps and Copy/Fork actions
2026-11-02 20:52:38 -08:00
buzzert
7c1f82c805
Fix mobile web gestures, compact chat layout and notification diagnostics
2026-11-02 18:34:55 -08:00
Sybil Agent
a390c7287a
Show inline Agent pending dots
TestFlight / Build and upload (push) Successful in 1m50s
2026-10-29 21:31:11 -07:00
Sybil Agent
5d738f897b
Add inline persistent Agent mentions
TestFlight / Build and upload (push) Successful in 1m57s
2026-10-29 18:28:52 -07:00
buzzert
a68caac378
fix(agent): handle partial room timestamps without crashing
2026-10-25 10:16:37 -07:00
buzzert
9098fee32a
Keep assistant image previews stable through live delivery and reload
2026-10-20 14:19:23 -07:00
buzzert
489c347976
Support durable assistant image attachments in Agent clients
2026-10-20 14:14:09 -07:00
buzzert
7b48201e28
web: open Agent at recent history and load older pages on demand
2026-10-16 21:18:15 -07:00
buzzert
7510603b77
feat(agent): preview public replies in push notifications
TestFlight / Build and upload (push) Successful in 1m53s
2026-10-14 23:36:38 -07:00
buzzert
5833a0868e
fix(agent): bound push suppression to observed browser attention
2026-10-14 23:06:34 -07:00
buzzert
a1c0264d36
feat(agent): add opt-in push notifications
2026-10-14 22:03:21 -07:00
buzzert
2e62bfa736
fix(web): simplify first-time token sign-in
2026-10-14 18:43:06 -07:00
buzzert
844f48e9e0
fix(web): avoid service-worker activation deadlock
2026-10-14 18:30:06 -07:00
buzzert
8b125c13a5
feat(agent): add authenticated durable uploads to backend and web
2026-10-14 17:25:52 -07:00
buzzert
56279fba7f
web: hide tool entries in Sybil Agent transcript
2026-10-14 15:29:50 -07:00
buzzert
e83281c400
Rename the persistent agent integration to Sybil Agent
...
Use SYBIL_AGENT_BASE_URL and SYBIL_AGENT_API_KEY with the renamed sybil-agent
service. Update errors, API documentation, and test fixtures while retaining the
existing room protocol and browser storage keys for compatibility.
Validation: 44 server tests, 51 web tests, and both production builds.
2026-10-14 12:37:03 -07:00
buzzert
ef3d79c428
Add persistent agent messaging and shared chat bubbles
...
Connect Sybil to the Pi root conversation with authenticated REST and WebSocket
APIs, persistent read state, and a dedicated agent tab. Keep optimistic messages
stable through delivery and retries, and animate arrivals without losing the
reader's scroll position.
Share bubble styling with regular chats and remove the obsolete admission sender.
Reject malformed upstream receipts and WebSocket upgrade requests, with regression
coverage and updated API documentation.
Validated with 51 web tests, 44 server tests, both production builds, desktop/mobile
bubble comparisons, and 11 browser animation and scrolling checks.
2026-10-14 12:20:11 -07:00
buzzert
dd6cd1ea7b
Add indexed history search across iOS and web
TestFlight / Build and upload (push) Successful in 1m55s
2026-10-07 22:05:49 -07:00
buzzert
411a8cebc7
Expose chat-latest and default Quick Question to it
TestFlight / Build and upload (push) Successful in 1m54s
2026-10-02 13:56:44 -07:00
buzzert
26d917e96a
Polish streaming thinking traces
TestFlight / Build and upload (push) Successful in 1m41s
2026-08-30 15:26:31 -07:00
buzzert
922172fc60
Add dedicated quick question API
TestFlight / Build and upload (push) Successful in 1m42s
2026-08-27 19:31:23 -07:00
buzzert
eb2b0d3ca0
Add chat thread forking
TestFlight / Build and upload (push) Successful in 1m52s
2026-08-16 17:42:39 -07:00
buzzert
cb5a973ac7
Preserve provider changes before sending
2026-07-26 17:44:45 -07:00
buzzert
e2443162b0
Preserve thread selection during background updates
2026-07-26 17:37:39 -07:00