···2727import {preferencesQueryKey} from '#/state/queries/preferences'
2828import {RQKEY as profileRQKey} from '#/state/queries/profile'
2929import {useAgent} from '#/state/session'
3030+import {pdsAgent} from '#/state/session/agent'
3031import {useOnboardingDispatch} from '#/state/shell'
3132import {useProgressGuideControls} from '#/state/shell/progress-guide'
3233import {
···106107 ),
107108 (async () => {
108109 // Interests need to get saved first, then we can write the feeds to prefs
109109- await agent.setInterestsPref({tags: selectedInterests})
110110+ await pdsAgent(agent).setInterestsPref({tags: selectedInterests})
110111111112 // Default feeds that every user should have pinned when landing in the app
112113 const feedsToSave: AppBskyActorDefs.SavedFeed[] = [
+2-1
src/screens/Settings/InterestsSettings.tsx
···2525import {createGetSuggestedUsersForSeeMoreQueryKey} from '#/state/queries/trending/useGetSuggestedUsersForSeeMoreQuery'
2626import {createSuggestedStarterPacksQueryKey} from '#/state/queries/useSuggestedStarterPacksQuery'
2727import {useAgent} from '#/state/session'
2828+import {pdsAgent} from '#/state/session/agent'
2829import {atoms as a, useGutters, useTheme} from '#/alf'
2930import {Admonition} from '#/components/Admonition'
3031import {Divider} from '#/components/Divider'
···111112 setIsSaving(true)
112113113114 try {
114114- await agent.setInterestsPref({tags: interests})
115115+ await pdsAgent(agent).setInterestsPref({tags: interests})
115116 qc.setQueriesData(
116117 {queryKey: preferencesQueryKey},
117118 (old?: UsePreferencesQueryResponse) => {
+2-1
src/screens/Settings/Settings.tsx
···2626import {useProfileQuery, useProfilesQuery} from '#/state/queries/profile'
2727import {useAgent} from '#/state/session'
2828import {type SessionAccount, useSession, useSessionApi} from '#/state/session'
2929+import {pdsAgent} from '#/state/session/agent'
2930import {useOnboardingDispatch} from '#/state/shell'
3031import {useLoggedOutViewControls} from '#/state/shell/logged-out'
3132import {useCloseAllActiveElements} from '#/state/util'
···553554 <Button
554555 onPress={() => {
555556 device.set([PolicyUpdate202508], false)
556556- void agent.bskyAppRemoveNuxs([PolicyUpdate202508])
557557+ void pdsAgent(agent).bskyAppRemoveNuxs([PolicyUpdate202508])
557558 Toast.show(`Done`, {
558559 type: 'info',
559560 })
+2-1
src/state/birthdate.ts
···66import {usePatchAgeAssuranceOtherRequiredData} from '#/ageAssurance'
77import {IS_DEV} from '#/env'
88import {account} from '#/storage'
99+import {pdsAgent} from './session/agent'
9101011// 6s in dev, 48h in prod
1112const BIRTHDATE_DELAY_HOURS = IS_DEV ? 0.001 : 48
···5859 return useMutation<void, unknown, {birthDate: Date}>({
5960 mutationFn: async ({birthDate}: {birthDate: Date}) => {
6061 const bday = birthDate.toISOString()
6161- await agent.setPersonalDetails({birthDate: bday})
6262+ await pdsAgent(agent).setPersonalDetails({birthDate: bday})
6263 // triggers a refetch
6364 await queryClient.invalidateQueries({
6465 queryKey: preferencesQueryKey,