Jamie Brunton and Claude Fable 5
82be197b79
feat: self-refresh Matrix tokens from the account browser session
...
Expired Matrix bearers no longer pause an account until a new extension
dump is uploaded. BrowserMatrixTokenRefresher loads chat.reddit.com in
the account's persistent browser profile (whose Reddit cookies stay
valid), lifts the fresh bearer off the first authenticated Matrix
request, verifies it via whoami, swaps it into the live MatrixClient
and persists it to the account row.
Wired into the per-account runtime at boot verification, the auth-gate
authenticator, and ChatService's 401 retry path. A dump is now only
needed when the Reddit cookies themselves no longer authenticate.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-10 08:56:17 +01:00
jjbrunton
f34129666e
fix: show media from stopped accounts
2026-08-09 22:31:51 +01:00
jjbrunton
b573b88b08
feat: add conversation image previews and sharing
2026-08-09 22:28:41 +01:00
jjbrunton
488145340d
fix: hide outbound media from gallery
2026-08-09 22:18:10 +01:00
jjbrunton
c0cc661a2f
Fix false autonomous safety handoffs
2026-08-09 21:27:53 +01:00
jjbrunton
84a133451f
Pause automation after manual Reddit replies
2026-08-09 19:30:16 +01:00
jjbrunton
bf474dfe10
Add consent-gated media exchange library
2026-08-09 19:24:38 +01:00
jjbrunton
b8e4a1bb88
Harden conversation replies and prioritize newest candidates
2026-08-09 18:16:57 +01:00
jjbrunton
f98c5c732d
Treat Telegram references as seller signals
2026-08-09 17:09:41 +01:00
jjbrunton
dc3fc6373b
Fix missed conversation replies
2026-08-09 16:56:25 +01:00
jjbrunton
70c156e1f7
Pace candidate funnel to send capacity
2026-08-09 16:28:12 +01:00
jjbrunton
910576921b
Allow replies during room creation cooldowns
2026-08-09 16:22:48 +01:00
jjbrunton
c630303b47
docs: add agent codebase guide
2026-08-09 16:21:57 +01:00
jjbrunton
742c06d0c4
Fix account cooldown stats contract
2026-08-09 16:16:28 +01:00
jjbrunton
e9083281a8
feat: configure ready outreach funnel limit
2026-08-09 16:13:58 +01:00
jjbrunton
22eb32e5bf
Show per-account delivery status
2026-08-09 16:12:05 +01:00
jjbrunton
9b86cee9be
Prioritize conversation replies
2026-08-09 16:04:39 +01:00
jjbrunton
f55ae7ddf8
Add active outreach funnel dashboard
2026-08-09 15:54:05 +01:00
jjbrunton
deaf86c364
Fix cross-account candidate delivery
2026-08-09 15:33:18 +01:00
jjbrunton
df35648920
Add durable candidate funnel
2026-08-09 15:08:06 +01:00
jjbrunton
5abac31c28
Accept post creation time in message contract
2026-08-09 14:43:43 +01:00
jjbrunton
92c54feedc
Filter detected sellers from conversations
2026-08-09 14:38:03 +01:00
jjbrunton
d5ebdec076
Prevent location matching in bot messages
2026-08-09 14:37:23 +01:00
jjbrunton
c21932389e
Fix conversation automation counter validation
2026-08-09 14:27:20 +01:00
jjbrunton
b73e305cf3
Add hybrid R4R media conversation mode
2026-08-09 11:45:45 +01:00
jjbrunton
927636ec8b
Add married disclosure chat experiment
2026-08-09 11:36:41 +01:00
jjbrunton
0f76bcf59a
Add per-subreddit R4R conversation modes
2026-08-09 11:30:32 +01:00
jjbrunton
23d4c3a320
Add varied messaging experiments
2026-08-09 10:28:55 +01:00
jjbrunton
43f459a024
Ground image analysis and add explicit hooks
2026-08-09 09:58:30 +01:00
jjbrunton
50f9f8a6aa
Show Reddit post age in conversations
2026-08-09 09:54:53 +01:00
jjbrunton
7db60e8839
Support Reddit gallery posts
2026-08-09 09:42:15 +01:00
jjbrunton
5c9839926d
Screen all older fallback candidates
2026-08-09 09:14:52 +01:00
jjbrunton
83b5f1f5b6
Add attention inbox and AI usage observability
2026-08-09 08:52:32 +01:00
jjbrunton
ca59ba0f1f
Show pending performance groups before maturity
2026-08-09 08:29:22 +01:00
jjbrunton
55a6774daf
Fix conversation outcome learning ingestion
2026-08-09 08:17:56 +01:00
jjbrunton
a85b99ceb6
Add notification centre and realtime toasts
2026-08-09 08:08:44 +01:00
jjbrunton
b400042244
Fix activity account badge sizing
2026-08-09 08:07:42 +01:00
jjbrunton
9e1b1aeefe
Shorten strategy response window to 12 hours
2026-08-09 08:03:54 +01:00
jjbrunton
e7c29f91f2
Blur conversation images by default
2026-08-09 07:55:51 +01:00
jjbrunton
5c01d7d9aa
fix: prevent duplicate outreach and follow-ups
2026-08-09 07:48:39 +01:00
jjbrunton
acc610c2bf
feat: link media to conversations
2026-08-09 07:32:26 +01:00
jjbrunton
e8f56b42e6
feat: hand off upsell conversations to humans
2026-08-09 07:26:04 +01:00
jjbrunton
5ad7f1bf77
feat: label AI-generated conversation messages
2026-08-08 23:23:26 +01:00
jjbrunton
3beb8aada2
feat: automate bounded image-sharing conversations
2026-08-08 23:10:52 +01:00
jjbrunton
dcf57273e2
Disable unavailable subreddits after Reddit 404
2026-08-08 22:53:24 +01:00
jjbrunton
664aa5c098
fix: clarify deferred post listing logs
2026-08-08 22:44:00 +01:00
jjbrunton
f88d4af146
feat: log subreddit screening outcomes
2026-08-08 22:39:15 +01:00
jjbrunton
53e9a44a5c
fix: back off after Reddit access denials
2026-08-08 22:37:19 +01:00
jjbrunton
e8b730b592
feat: add agent API and operational analytics
2026-08-08 22:08:14 +01:00
jjbrunton
720ea0652a
Install native build tools in container
2026-08-08 21:12:30 +01:00