feat(types): add hideCosts option to organization and user settings

- Add hideCosts to OrganizationCloudSettings schema
- Add hideCosts to UserSettingsConfig schema
- Enables organization admins to control cost visibility for members
- Allows users to toggle cost display in VS Code extension UI
This commit is contained in:
Roo Code 2026-01-03 03:10:53 +00:00
parent 586cf47fb2
commit 5566ed2525

View file

@ -139,6 +139,7 @@ export const organizationCloudSettingsSchema = z.object({
taskShareExpirationDays: z.number().int().positive().optional(),
allowMembersViewAllTasks: z.boolean().optional(),
workspaceTaskVisibility: workspaceTaskVisibilitySchema.optional(),
hideCosts: z.boolean().optional(),
})
export type OrganizationCloudSettings = z.infer<typeof organizationCloudSettingsSchema>
@ -184,6 +185,7 @@ export type UserFeatures = z.infer<typeof userFeaturesSchema>
export const userSettingsConfigSchema = z.object({
extensionBridgeEnabled: z.boolean().optional(),
taskSyncEnabled: z.boolean().optional(),
hideCosts: z.boolean().optional(),
})
export type UserSettingsConfig = z.infer<typeof userSettingsConfigSchema>