From 8df1a3d30476a86811f923f38be0b2fc0f2e47c0 Mon Sep 17 00:00:00 2001 From: Scott Richardson Date: Fri, 25 Sep 2026 09:35:59 -0700 Subject: [PATCH 1/3] Allow every agent to publish personal Feed updates Entire-Checkpoint: 01M3CPRXNN7J3EMYRYZ9TY44VG --- apps/ios/Roost/FeedPreferencesView.swift | 2 +- apps/web/src/components/feed-preferences.tsx | 4 +- .../src/server/codex/conversation.server.ts | 2 +- apps/web/src/server/feed/store.server.ts | 8 +-- apps/web/src/server/feed/tools.server.ts | 4 +- apps/web/tests/feed.test.ts | 72 +++++++++++++++---- docs/feed.md | 8 ++- 7 files changed, 71 insertions(+), 29 deletions(-) diff --git a/apps/ios/Roost/FeedPreferencesView.swift b/apps/ios/Roost/FeedPreferencesView.swift index 56e799b..d7843f9 100644 --- a/apps/ios/Roost/FeedPreferencesView.swift +++ b/apps/ios/Roost/FeedPreferencesView.swift @@ -97,7 +97,7 @@ struct FeedPreferencesView: View { Text("Stories and personal updates") } footer: { Text( - "A contributing agent can write stories and surface important updates using its connected sources. Email updates require email access for that agent; this setting does not connect an inbox." + "Any agent can contribute stories and personal updates when asked. The selected agent handles automatic feed curation. Email updates require email access for that agent; this setting does not connect an inbox." ) } .listRowBackground(palette.surface) diff --git a/apps/web/src/components/feed-preferences.tsx b/apps/web/src/components/feed-preferences.tsx index 97e86ca..8814ee0 100644 --- a/apps/web/src/components/feed-preferences.tsx +++ b/apps/web/src/components/feed-preferences.tsx @@ -373,8 +373,8 @@ export function FeedPreferences({ Stories and personal updates

- An agent can connect the dots, write original stories, and - contribute important updates to this shared feed. + Any agent can contribute stories and personal updates when + asked. Choose an agent below for automatic feed curation.